Shai Hope Runs by Opponent: Test, ODI & T20I Records

Shai Hope is one of the best white-ball batters right now. He has improved by miles in ODIs and T20Is. His numbers in Tests are still not that good, but he is trying to improve there as well.

That said, here’s a look at Shai Hope’s runs by each opponent in Tests, ODIs and T20Is.


Shai Hope Test Runs against Each Team

OpponentInnsRunsHSAvgSR100s/50s4s/6s
Afghanistan213713.072.220/01/0
Australia112024818.3649.390/024/0
Bangladesh71396719.8641.990/16/1
England1961314734.0645.412/288/0
India1028310328.350.271/033/3
New Zealand1033014033.046.151/140/3
Pakistan123479228.9237.80/229/3
South Africa4724318.040.220/06/0
Sri Lanka1534511223.041.271/039/1
Zimbabwe317490*87.041.040/116/1
Overall93251814727.9843.845/7282/12

Key Insights on Shai Hope’s Test Runs by Opponents

Hope has the eighth-lowest batting average of around 18 for the West Indies against Australia in Tests (minimum 200 runs scored).

He also has the third-lowest batting average of around 19 for the West Indies against Bangladesh in Tests (minimum 100 runs scored).

Hope became the third West Indies batter to score two centuries against England in the same Test. He scored 147 in the first innings and an unbeaten 118 in the second innings in the 2017 Leeds Test.

The right-hander ended up the 2017 England tour with 375 runs in six innings. This is the 10th-most runs by a West Indies batter on an England tour.

Hope became the first No. 4 West Indies batter to score a Test century against India on Indian soil. He brought up 103 runs from 214 balls in the third innings of the 2025 Delhi Test.

Hope has registered the third-highest individual score by a No. 4 West Indies batter in New Zealand in Tests. He notched 140 off 234 balls in the fourth innings of the 2025 Christchurch Test.

Hope is one of the three West Indies batters with two scores in the 90s (90-99) against Pakistan in Tests. He scored 90 in the 2017 Bridgetown Test and 92 in the 2026 Tarouba Test.

He has aggregated the eighth-most runs for the West Indies at No. 4 against Pakistan at home in Tests, with 295-plus runs to his name.

Hope has the lowest batting average of around 28 for the West Indies against Pakistan in Tests (minimum 300 runs scored).

Hope is one of the 10 West Indies batters to score 300-plus runs against Sri Lanka in Tests.

He has the lowest batting average of around 23 against Sri Lanka among the West Indies batters with 300-plus runs in Tests.

He scored 112 of his runs against Sri Lanka in the second innings of the 2026 North Sound Test. This is the highest individual score by a West Indies batter at No. 5 against Sri Lanka in Tests.

This knock made him one of the 11 West Indies batters to score a Test century against Sri Lanka.

He has smashed the second-highest individual score for the West Indies at No. 4 against Zimbabwe in Tests. He scored an unbeaten 90 off 201 balls in the first innings of the 2017 Bulawayo Test.

Hope has scored the third-most runs for the West Indies at No. 4 or lower against Zimbabwe in a bilateral Test series. He aggregated 174 runs in three innings on the 2017 Zimbabwe tour.

Overall, Hope is the sixth-highest run-getter for the West Indies at No. 4 or lower against Zimbabwe in Tests, with 174 runs to his name.

His average of 87 is the third-highest by a West Indies batter against Zimbabwe in Tests (minimum 100 runs scored).


Shai Hope ODI Runs against Each Team

OpponentInnsRunsHSAvgSR100s/50s4s/6s
Afghanistan8455109*91.063.731/228/7
Australia61656827.561.110/115/1
Bangladesh19956146*63.7379.83/669/15
England2175011741.6787.622/455/22
India281266162*55.0479.625/5100/26
Ireland1247617039.6788.481/259/6
Nepal1132132132.0102.331/010/3
Netherlands4208119*69.3388.511/021/4
New Zealand15424109*32.6286.181/236/12
Oman16363*6396.920/14/2
P.N.G.14949*4942.610/03/0
Pakistan1048012753.3387.912/242/10
Scotland213136.559.090/02/0
South Africa2144128*144.0101.411/06/7
Sri Lanka1466311547.3678.282/551/7
U.A.E.37135*71.0126.790/01/5
U.S.A.1545454.090.00/16/1
Zimbabwe422110155.2579.51/114/5
Overall152659017051.4880.8321/32522/133

Key Insights on Shai Hope’s ODI Runs by Opponents

Hope is the highest run-scorer for the West Indies against Afghanistan in ODIs, with 455 runs.

He also has the highest batting average of 91 among all batters against Afghanistan in ODIs (minimum five innings batted).

The right-hander has also recorded the highest individual score for the West Indies against Afghanistan in ODIs. He smashed an unbeaten 109 from 145 balls in the 2019 Lucknow ODI.

The 109-run knock helped Hope finish the 2019 series with 229 runs in three innings. This is the most runs by a West Indies batter against Afghanistan in a bilateral ODI series.

Hope has aggregated the most runs for the West Indies and, overall, the seventh-most by any batter against Bangladesh in ODIs.

He has also scored the most centuries for the West Indies and, overall, the joint third-most by a batter against Bangladesh in ODIs.

Hope has brought up the second-highest individual score for the Caribbeans against Bangladesh in ODIs. He smashed an unbeaten 146 off 144 balls in the 2018 Mirpur ODI.

Hope is the only batter to score three consecutive centuries against Bangladesh in ODIs. After the 146*, he scored an unbeaten 108* in the 2018 Sylhet ODI, followed by 109 in Dublin in the 2019 Ireland tri-series.

Hope has scored the fourth-most runs against Bangladesh in a bilateral ODI series. He accumulated 297 runs on the three-match Bangladesh tour in 2019.

Hope is one of the 10 batters to average above 60 against Bangladesh in ODIs (minimum 10 innings batted).

Hope is the eighth-highest run-scorer for the West Indies against England in ODIs, with 750 runs. 

He is one of the six West Indies batters with two or more centuries against England in ODIs.

Hope has recorded the second-highest individual score for the West Indies at No. 4 against England in ODIs. He scored 117 from 127 balls in the 2024 North Sound ODI.

Hope has the fifth-highest batting average of around 41 for the Caribbean side against England in ODIs (minimum 10 innings batted).

Hope has aggregated the sixth-most runs for the West Indies against India in ODIs, with 1266 runs. 

He has also smashed the most centuries for the West Indies against India in ODIs, with five hundreds.

The right-hander has also recorded the highest individual score for the West Indies against India in ODIs. He smashed an unbeaten 162 off 143 balls in the 2026 New Chandigarh ODI. This is the second-highest individual score by a captain against India in ODIs.

Hope has the fifth-highest batting average of around 55 against India in ODIs (minimum 20 innings batted).

Hope is the seventh-highest run-getter for the West Indies against New Zealand in ODIs, with 424 runs.

He has also brought up his fastest ODI century against New Zealand, off 66 balls in the 2025 Napier ODI.

Hope is one of the four West Indies batters to score a century in Pakistan in ODIs. He, in fact, holds the highest individual score for the Caribbean side in Pakistan, having smashed 127 off 134 balls in the 2022 Multan ODI.

Hope is the only West Indies batter who averages above 50 against Pakistan in ODIs (minimum 10 innings batted).

Hope has recorded the fifth-highest individual score for the West Indies against South Africa in ODIs. He scored an unbeaten 128 off 115 balls in the 2023 East London ODI.

The right-hander has collected the third-most runs for the West Indies against Sri Lanka in ODIs, with 663 runs.

He is one of three West Indies batters with two or more ODI centuries against Sri Lanka.

Hope is the only West Indies batter to score 200-plus runs against Sri Lanka in two bilateral ODI series. He has, in fact, scored the most runs for his team against the Lankans in a bilateral ODI series. He aggregated 258 runs in the three-match series in 2021.

Hope has the third-highest batting average of around 47 for the West Indies against Sri Lanka in ODIs (minimum 10 innings batted).


Shai Hope T20I Runs against Each Team

OpponentInnsRunsHSAvgSR100s/50s4s/6s
Afghanistan2775238.5122.220/13/3
Australia7201102*33.5150.01/119/9
Bangladesh52155553.75182.20/216/14
England183305420.62121.320/127/17
India9305102*43.57151.741/127/17
Ireland1515151.0188.890/14/4
Italy1757575.0163.040/16/4
Nepal16161*61138.640/15/3
New Zealand61075321.4115.050/18/5
Pakistan5623112.481.580/06/0
Scotland1191919.086.360/02/0
South Africa72025133.67166.940/110/17
Sri Lanka59665*24.0106.670/19/2
U.S.A.18282*82210.260/14/8
Zimbabwe1141414.0116.670/02/0
Overall701897102*32.15139.692/13148/103

Key Insights on Shai Hope’s T20I Runs by Opponents

Hope has brought up the highest individual score for the West Indies against Australia in T20Is. He scored an unbeaten 102 off 57 balls in the 2025 Basseterre T20I. This was his maiden T20I ton.

Hope is one of the four West Indies batters with a strike rate above 150 against Australia in T20Is (minimum 100 balls faced).

The right-hander has scored the most runs for the West Indies against Bangladesh in Bangladesh in T20Is, with 215 runs.

He also has the highest batting strike rate of around 180 for the West Indies against Bangladesh in T20Is (minimum 100 balls faced).

Hope has scored the fifth-most runs for the West Indies against England in T20Is, with 330 runs.

He has the second-lowest batting strike rate of around 121 for the Caribbeans and, overall, the fifth-lowest by any batter against England in T20Is (minimum 200 balls faced). 

Hope is one of the seven Caribbean batters to aggregate 300-plus runs against India in T20Is.

Hope has registered the second-highest individual score for the West Indies against India in T20Is. He smashed an unbeaten 102 off 45 balls in the 2026 Ranchi T20I. This knock helped the West Indies record their highest successful run chase of 250 in T20Is.

He is one of the three West Indies batters with a strike rate above 150 against India in T20Is (minimum 100 balls faced).

Hope is one of the nine West Indies batters to score more than 200 runs against South Africa in T20Is.

He has the fifth-highest batting strike rate of around 166 for the West Indies against South Africa in T20Is (minimum 100 balls faced).

Read Next | West Indies’ Reign: The Invincible Test Streak (1980s Dominance)

Scroll to Top