In the over 50-year history of ODI cricket, we have seen numerous mind-boggling performances by the batters.
Legends like Sachin Tendulkar, Virat Kohli, Saeed Anwar, Kumar Sangakkara, AB de Villiers, Viv Richards, Rohit Sharma, etc., among others, have shown their prowess by delivering some of the most memorable ODI batsmanship through the course of their careers.
These legends have made themselves part of the batting folklore, and here is a list that is part of history. Here are the highest ODI scores smashed by batters against each nation in the 50-over format of the game.
Highest Individual Score against Each Country in ODI
Opponent | Player | Score (Balls) | Venue | Date |
---|---|---|---|---|
Sri Lanka | Rohit Sharma (IND) | 264 (173) | Kolkata | 13 Nov 2014 |
West Indies | Martin Guptill (NZ) | 237* (163) | Wellington | 21 Mar 2015 |
Zimbabwe | Chris Gayle (WI) | 215 (147) | Canberra | 24 Feb 2015 |
Afghanistan | Pathum Nissanka (SL) | 210* (139) | Pallekele | 9 Feb 2024 |
Bangladesh | Ishan Kishan (IND) | 210 (131) | Chittagong | 10 Dec 2022 |
Australia | Rohit Sharma (IND) | 209 (158) | Bengaluru | 2 Nov 2013 |
New Zealand | Shubman Gill (IND) | 208 (149) | Hyderabad | 18 Jan 2023 |
South Africa | Sachin Tendulkar (IND) | 200* (147) | Gwalior | 24 Feb 2010 |
India | Saeed Anwar (PAK) | 194 (146) | Chennai | 21 May 1997 |
England | Sir Viv Richards (WI) | 189* (170) | Manchester | 31 May 1984 |
United Arab Emirates | Gary Kirsten (SA) | 188* (159) | Rawalpindi | 16 Feb 1996 |
Pakistan | Virat Kohli (IND) | 183 (148) | Dhaka | 18 Mar 2012 |
Ireland | John Campbell (WI) | 179 (137) | Dublin | 5 May 2019 |
Netherlands | Aiden Markram (SA) | 175 (126) | Johannesburg | 2 Apr 2023 |
Scotland | Shaun Marsh (AUS) | 151 (151) | Edinburgh | 3 Sep 2013 |
Key Insights
Sir Viv Richards and Martin Guptill have scored exactly the same score — 189 — against England in ODIs. While Richards did it way back in 1984, the latter scored a 155-ball 189 at the Rose Bowl in 2013.
Virat Kohli’s unbeaten 183 is the highest score against Pakistan by any batter, and it is the only knock on the list that came while chasing.
194 by Saeed Anwar in 1996 was the long-standing ODI highest score until it was broken by Sachin Tendulkar in 2010. Now the highest ODI individual score belongs to India’s prolific batter, Rohit Sharma.
2 batters have scored the highest individual scores against 2 different sides. Rohit Sharma and Martin Guptill are those players.
8 of the 15 teams mentioned have witnessed at least a double century made against them. England, Ireland, Pakistan, and India are the only Test-playing nations against whom we haven’t seen any double centuries scored off.
3 of these high scores came in Cricket World Cup games. This includes Gary Kirsten’s 188 against the UAE in 1996, Chris Gayle’s 215 against Zimbabwe, and Martin Guptill’s 237* against the West Indies (both in 2015).
6 countries against whom an Indian has the highest individual score, and it has been achieved by 5 different players.