Shai Hope played one of the greatest innings in ODI history on Saturday. He scored 162 not out off 143 balls. His knock helped West Indies beat India by five wickets in the third ODI in Mullanpur. They chased down 352 runs. That is their highest successful chase in ODI cricket.
Hope hit 17 fours and three sixes in his innings. He shared a 109-run partnership with Amir Jangoo. This was the highest score by a West Indies batter in a successful ODI chase. He went past Tillakaratne Dilshan (160), Andrew Strauss (158), and Sanath Jayasuriya (151 not out). He also became the first West Indies batter to score 150 or more in a successful chase against India.
Hope now has eight ODI centuries as a wicketkeeper-captain. That is the most by any player. This was Hope’s 21st ODI hundred overall. He reached it in his 152nd innings. That makes him joint-third fastest to 21 ODI tons, along with Quinton de Kock and David Warner. Hashim Amla is fastest with 116 innings. Virat Kohli took 138 innings.
Top 5 Men’s Highest ODI Scores as Captain and Wicketkeeper
1. Shai Hope – 162 Not Out vs India in 2026
Shai Hope played one of the greatest innings by a captain and wicketkeeper. He scored 162 not out off 143 balls against India at New Chandigarh on October 3, 2026. The West Indies were chasing a huge target of 352. Hope walked in early after John Campbell fell for 10. He shared a 150-run stand with Amir Jangoo.
He accelerated at the end and hit 17 fours and 3 sixes. This was the first 150-plus ODI score by a captain wicketkeeper. It was his 8th-century ODI as captain wicketkeeper. That moved him ahead of MS Dhoni, who had 6. It was also the highest ODI score by a West Indian in a successful chase. The West Indies won by 5 wickets with 10 balls left.
2. AB de Villiers – 149 off 44 Balls vs West Indies in 2015
AB de Villiers produced one of the most destructive ODI innings ever. He scored 149 off just 44 balls against West Indies in 2015. He was captaining South Africa and also keeping a wicket. He came in during the 39th over. He reached his fifty in 16 balls, which was a world record. He reached his century in 31 balls, which was also a world record.
A massive 132 of his 149 runs came in boundaries. That was 88.59 per cent of his total. His strike rate was 338.63. He was finally dismissed in the final over. South Africa posted 439 for 2. They won by 148 runs. This innings changed what people thought was possible in limited overs batting. It remains the fastest ODI century in history.
3. Tom Latham – 140 Not Out vs India in 2022
Tom Latham played a captain’s knock for New Zealand against India at Eden Park in Auckland in 2022. New Zealand were chasing 307 to win. They were in trouble at 88 for 3. Latham was captaining the side because Kane Williamson was injured. He joined Daryl Mitchell at the crease. Latham scored his first 50 off 59 balls. Then he accelerated and scored his next 90 runs off just 64 balls. He hit 19 fours and 5 sixes in his 123-ball stay.
He and Mitchell put on 221 runs for the fourth wicket. Mitchell scored 89 not out. That is the highest fourth wicket stand for New Zealand against India. Latham finished 140 not out. It was the highest ODI score by a New Zealand wicketkeeper. It was the highest score by a New Zealand captain against India. New Zealand won by 7 wickets with 17 balls remaining. This was his fourth ODI century as a designated wicketkeeper. That moved him past McCullum.
4. MS Dhoni – 139 Not Out vs Australia in 2013
MS Dhoni showed great courage against Australia at Mohali in 2013. India were struggling at 76 for 4 when he came to bat. He was captain and wicketkeeper. He had injured his knee before facing a single ball. He refused to retire. He first steadied the innings with Virat Kohli, who scored 68. Then he accelerated in the final overs. He scored 79 runs in the last 10 overs. He hit 32 runs off the final two overs.
His 139 not out came off 121 balls. He hit 12 fours and 5 sixes. He batted through pain and could barely run. He relied on boundaries to keep the score moving. This was the highest ODI score by an Indian captain wicketkeeper. His innings lifted India to 303 for 9. Australia still chased the target down. James Faulkner hit 30 off the final over.
5. Brendan Taylor – 138 vs New Zealand in 2012
Brendan Taylor played a lone hand for Zimbabwe against New Zealand in Hamilton in 2012. Zimbabwe were completely outclassed in the series. Taylor was captain and wicketkeeper. He stood tall while others failed. His 138 came off 110 balls. He hit 15 fours and 5 sixes.
His strike rate was 125.45. He held the innings together but got little support from the other end. Zimbabwe were eventually bowled out for 273. His score was the highest ODI score by a Zimbabwean captain. It was also the highest score by a Zimbabwean wicketkeeper. New Zealand won the match comfortably.
FAQs
Q. Who has the highest ODI score as captain and wicketkeeper?
A. Shai Hope holds the record with 162 not out.
Q. Who scored 149 off 44 balls as captain and wicketkeeper?
A. AB de Villiers scored 149 against West Indies.
Q. Who scored 138 for Zimbabwe as captain and wicketkeeper?
A. Brendan Taylor scored 138 against New Zealand.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

