Shai Hope is undeniably the best modern-day West Indies batter. He has been performing well not just in one format, but in all three.
And what sets him apart is his ability to score big. He has scored so many centuries in tough conditions.
So here’s a look at all the centuries scored by Shai Hope across formats.
Shai Hope Test Centuries List
| Century No. | Score (Balls) | 4s/6s | Inns | Against | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | 147 (253) | 23/0 | 2 | England | Leeds | 2017 |
| 2 | 118* (211) | 14/0 | 4 | England | Leeds | 2017 |
| 3 | 103 (214) | 12/2 | 3 | India | Delhi | 2025 |
| 4 | 140 (234) | 15/2 | 4 | New Zealand | Christchurch | 2025 |
| 5 | 112 (243) | 10/0 | 2 | Sri Lanka | North Sound | 2026 |
Key Insights on Shai Hope’s Test Centuries
Hope scored his maiden Test century against England. He smashed 147 off 253 balls in the second innings of the 2017 Leeds Test. This is his highest score in this format and the highest at No. 5 for the West Indies in England in Tests.
Hope made it a double delight by scoring an unbeaten 118 in the fourth innings of the Leeds Test. This made him only the 10th West Indies batter to score twin centuries in a single Test match.
Hope became the first West Indies batter to score a century against India in India at No. 4 in Tests since 2011. He smashed 103 from 214 balls in the third innings of the 2025 Delhi Test.
Hope’s 140 off 234 balls against New Zealand is the third-highest individual score at No. 4 for the West Indies in New Zealand in Tests. This was also the first Test century by a No. 4 West Indies batter since 1995.
Hope has smashed the highest individual score at No. 5 for the West Indies against Sri Lanka in Tests. He scored 112 off 243 balls in the second innings of the 2026 North Sound Test.
Shai Hope ODI Centuries List
| Century No. | Score (Balls) | 4s/6s | Inns | Against | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | 101 (120) | 4/4 | 2 | Zimbabwe | Bulawayo | 2016 |
| 2 | 123* (134) | 10/3 | 2 | India | Visakhapatnam | 2018 |
| 3 | 146* (144) | 12/3 | 2 | Bangladesh | Mirpur | 2018 |
| 4 | 108* (131) | 9/1 | 1 | Bangladesh | Sylhet | 2018 |
| 5 | 170 (152) | 22/2 | 1 | Ireland | Dublin | 2019 |
| 6 | 109 (132) | 11/1 | 1 | Bangladesh | Dublin | 2019 |
| 7 | 109* (145) | 8/3 | 2 | Afghanistan | Lucknow | 2019 |
| 8 | 102* (151) | 7/1 | 2 | India | Chennai | 2019 |
| 9 | 115 (140) | 10/0 | 1 | Sri Lanka | Colombo (SSC) | 2020 |
| 10 | 110 (133) | 12/1 | 2 | Sri Lanka | North Sound | 2021 |
| 11 | 119* (130) | 12/2 | 2 | Netherlands | Amstelveen | 2022 |
| 12 | 127 (134) | 15/1 | 1 | Pakistan | Multan | 2022 |
| 13 | 115 (135) | 8/3 | 1 | India | Port of Spain | 2022 |
| 14 | 128* (115) | 5/7 | 1 | South Africa | KuGumpo City | 2023 |
| 15 | 132 (129) | 10/3 | 1 | Nepal | Harare | 2023 |
| 16 | 109* (83) | 4/7 | 2 | England | North Sound | 2023 |
| 17 | 117 (127) | 8/4 | 1 | England | North Sound | 2024 |
| 18 | 120* (94) | 10/5 | 1 | Pakistan | Tarouba | 2025 |
| 19 | 109* (69) | 13/4 | 1 | New Zealand | Napier | 2025 |
| 20 | 104 (94) | 8/3 | 1 | India | Guwahati | 2026 |
| 21 | 162* (143) | 17/3 | 2 | India | New Chandigarh | 2026 |
Key Insights on Shai Hope’s ODI Centuries
Hope’s first international century came in ODIs. He brought up 101 off 120 balls against Zimbabwe in Bulawayo in the 2016 tri-series.
Hope is among nine batters to score five or more centuries against India in ODIs.
He has also recorded the fourth-highest individual score by a batter against India in ODIs. He scored an unbeaten 162 off 143 balls in the 2026 New Chandigarh ODI.
His unbeaten 162 is the second-highest individual score by a visiting batter against India in India in ODIs. This is also the second-highest score by a captain against India in this format.
Hope scored two centuries on the 2026 India tour. This made him only the fourth West Indies batter to score two centuries against India in a bilateral ODI series.
Hope’s career-best ODI score is 170, smashed against Ireland in Dublin in the 2019 tri-series. This is the joint second-highest score for the West Indies and, overall, the joint third-highest by a batter against Ireland in ODIs.
His 170 included 22 fours, the most by a West Indies batter against any opponent in an ODI innings.
Hope has smashed the second-highest score for the West Indies against Bangladesh in ODIs. He aggregated an unbeaten 146 off 144 balls in the 2018 Mirpur ODI.
In the very next match, he scored another hundred, an unbeaten 108 off 131 balls in Sylhet. This made him the only West Indies batter to score two centuries against Bangladesh in an ODI bilateral series.
Hope became the first West Indies batter to score a century against the Netherlands in ODIs. He accumulated an unbeaten 119 off 130 balls in the 2022 Amstelveen ODI. This is the second-highest score by a West Indies batter against the Dutch in ODIs.
Hope has brought up the highest individual score for the West Indies in Pakistan in ODIs. He scored 127 from 134 balls in the 2022 Multan ODI. This also made him the first West Indies batter to score an ODI century in Pakistan since 2006.
Hope has smashed his fastest ODI century against New Zealand. He crossed the 100-run mark off 66 balls in the 2025 Napier ODI. This is the sixth-fastest ODI hundred for the West Indies.
Hope is, overall, the second-highest century-maker for the West Indies in ODIs. He is closing in quickly on Chris Gayle’s 25 tons.
Shai Hope T20I Centuries List
| Century No. | Score (Balls) | 4s/6s | Inns | Against | Venue | Year |
|---|---|---|---|---|---|---|
| 1 | 102* (57) | 8/6 | 1 | Australia | Basseterre | 2025 |
| 2 | 102* (45) | 6/9 | 2 | India | Ranchi | 2026 |
Key Insights on Shai Hope’s T20I Centuries
Hope scored his maiden T20I ton against Australia. He hammered an unbeaten 102 off 57 balls in the 2025 Basseterre T20I. This made him only the second West Indies batter to score centuries in all three formats.
Overall, he became the fifth batter to score a century against Australia in the shortest format.
Hope has smashed the second-highest individual score for the West Indies against India in T20Is. He scored an unbeaten 102 off 45 balls in the 2026 Ranchi T20I to help his side chase down 250, the West Indies’ highest successful run chase in T20Is.
His unbeaten 102 is also the second-highest score by a captain against India in T20Is.
Hope is one of the three West Indies batters to score two or more hundreds in T20Is.
Read Next | Shubman Gill Highest Scores in ODI




