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.

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.

2nd ODI, England vs West Indies

Recent
England vs West Indies | West Indies tour of England, 2025 | 2nd ODI
Sophia Gardens, Cardiff
Sunday, June 01st, 2025 10:00am (UTC:+0000)
ENG England
ENG England
312/7
(48.5) RR: 6.39

    vs

    WI West Indies
    WI West Indies
    308
    (47.4) RR: 6.46

      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.