Data through 11 October 2026Last updated 11 October 2026
Coverage: matches in the Cricsheet data from 1 May 2015 to 11 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Shai Hope played 48 Tests, 147 ODIs, 71 T20Is for West Indies in the data, between 2015 and 2026. In ODIs Shai Hope scored 6,135 runs in 144 innings (average 49.88, strike rate 82.5), including 20 hundreds and 30 fifties. Against Bangladesh in ODIs, Shai Hope averaged 63.73 over 19 innings.
2,505 runs in 91 innings (48 matches) at an average of 28.15 and a strike rate of 43.8, in the data from 2015 to 2026.
How many runs has Shai Hope scored in ODIs?
6,135 runs in 144 innings (147 matches) at an average of 49.88 and a strike rate of 82.5, in the data from 2016 to 2026.
How many runs has Shai Hope scored in T20Is?
1,825 runs in 69 innings (71 matches) at an average of 31.47 and a strike rate of 140.4, in the data from 2017 to 2026.
What is Shai Hope's highest score?
170 in ODIs, the highest score in the data.
How many centuries has Shai Hope scored?
30 hundreds in the data: 5 in Tests, 20 in ODIs, 2 in T20Is, 3 in T20 leagues.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.