Shai Hope celebrates his 17th ODI century, putting him joint-third in West Indies' all-time list

Shai Hope added another century to his impressive CV in the second ODI against England, his 17th in the format. Here is the full list of those with the most ODI centuries for West Indies.

With West Indies chasing a series-sealing win against England in Antigua, Hope hit 117 off 127 balls to drive his side to an imposing 328-6, hitting eight fours and four sixes.

Despite West Indies’ struggles in 50-over cricket, failing to qualify for the 2023 World Cup, Hope has remained one of the most prolific batters in the world right now. In the past six years, he leads the world for ODI centuries and runs, while only India’s Shubman Gill and Pakistan’s Babar Azam average more than his 54.34 in that time, with a cut-off of 2,000 runs.

His form has seen him climb up some notable all-time list. West Indies were the dominant side in ODI cricket’s early years, but Hope has now equalled Desmond Haynes’ century tally in the format, with the opener one of the format’s first masters. Brian Lara, among West Indies’ greatest ever batters across formats, is just two hundreds ahead, while Chris Gayle is some way further ahead with 25 tons.

Most ODI centuries for West Indies, full list

Position Name Span Hundreds
1 Chris Gayle 1999-2019 25
2 Brian Lara 1990-2017 19
3= Desmond Haynes 1978-1994 17
3= Shai Hope 2016- 17
5= Shivnarine Chanderpaul 1994-2011 11
5= Sir Viv Richards 1975-1991 11
5= Gordon Greenidge 1975-1991 11
7 Marlon Samuels 2000-2018 10

How about the all-time all-countries record?

While Hope is a little way down the all-time list among all countries, with 21 players having more than Hope’s 17 hundreds, at a few days under 31 years old he has time on his side to push up the list. There are several names just ahead of him before the table stratifies: six more hundreds would put him inside the all-time top ten, a list filled with the game’s greatest players.

Virat Kohli, with 50 ODI hundreds, will remain out of sight, however.

Most ODI centuries, full list

Position Name Country Span Hundreds
1 Virat Kohli India 2008- 50
2 Sachin Tendulkar India 1989-2012 49
3 Rohit Sharma India 2007-2024 31
4 Ricky Ponting Australia 1995-2012 30
5 Sanath Jayasuriya Sri Lanka 1989-2011 28
6 Hashim Amla South Africa 2008-2019 27
7= AB de Villiers South Africa 2005-2018 25
7= Chris Gayle West Indies 1999-2019 25
7= Kumar Sangakkara Sri Lanka 2000-2015 25

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.