
West Indies batter Keacy Carty scored a third ODI century in his last four innings on Sunday (June 1), setting a new West Indies record.
Keacy Carty scores third ODI century in 10 days
In the second ODI against England at Cardiff, West Indies were put in to bat, but lost teenage opener Jewel Andrew in the second over, bringing No.3 Keacy Carty to the wicket early on.
In the company of Brandon King, Carty guided the visitors to 56-1 by the end of the first Powerplay. He got to a half-century in the 19th over of the innings, off 59 balls. King also got past 50 soon after.
The pair then began to accelerate through the middle overs eventually putting on 141 at a run-a-ball before King was dismissed. Carty carried on, and made his way to a century off 102 balls before being dismissed for 103 off 105 balls.
As his third ODI century in his last four innings, and fourth overall, this continued Carty's excellent run of form in 50-over cricket of late. On May 23 and May 25 respectively, he had scored 102 and 170 against Ireland. His ODI career batting average has also ticked over 50.
Keacy Carty – last 10 ODI innings
Score | Opponent | Venue | Date |
103 (105) | England | Cardiff | June 1, 2025 |
22 (26) | England | Birmingham | May 29, 2025 |
170 (142) | Ireland | Dublin | May 25, 2025 |
102 (109) | Ireland | Dublin | May 23, 2025 |
6 (15) | Ireland | Dublin | May 21, 2025 |
95 (88) | Bangladesh | Basseterre | December, 12 2024 |
45 (47) | Bangladesh | Basseterre | December 10, 2024 |
21 (37) | Bangladesh | Basseterre | December 8, 2024 |
128* (114) | England | Bridgetown | November 6, 2024 |
71 (77) | England | North Sound | November 2, 2024 |
Carty overtakes Viv Richards, sets West Indies record
Getting to the three-figure mark also earned Carty an ODI record for the West Indies, overtaking an all-time great in Viv Richards. After 33 innings in the format, Carty's run tally stands at 1,403 runs – the most by anyone to represent the side in ODI cricket. Richards had managed 1,399 in his first 33 ODI innings.
Only fourteen other batters have managed to score over 1,400 runs by this point in their ODI career. The record stands with India opener and new Test captain Shubman Gill, who scored a mammoth 1,739 runs in his first 33 innings.
Most runs in first 33 ODI innings for West Indies
Player | Runs |
Keacy Carty | 1,403 |
Viv Richards | 1,399 |
Gordon Greenidge | 1,397 |
Ramnaresh Sarwan | 1,281 |
Shimron Hetmyer | 1,174 |
Shai Hope | 1,115 |
Nicholas Pooran | 1,087 |
Brian Lara | 1,068 |
Lendl Simmons | 1,064 |
Evin Lewis | 1,011 |
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.