One-day international Matches are kept at the highest standard of the Cricket format. As it is played for the longer formats. The Cricket fans can’t keep calm when this ODI Highest Score Tournament is around the corner. There have been many exciting and thrilling matches that are remembered by every cricket fan.
In This article. As the year 2025 is ending, let’s look back at some of the ODI Highest Score Players in a single inning, India’s Highest score, women ODI highest score, ODI highest score batsman in history, and much more.
What is ODI?
ODI, or the One Day International Cricket, is Two international teams from the top-tier cricket list play the match, which consists of 50 limited overs. ODIs are the highest standard of Cricket, and they last for 7-8 hours. A coin is tossed, and whoever wins gets to choose to bowl or bat first. In the second innings, the other team from the toss gets to chase the target. Each players get to play 10 overs. The innings get over once all the wickets are lost.
Top 15 ODI Highest Score Players: Single ODI Innings
| Player | Runs | Mins | Balls | 4s | 6s | SR | Team | Opposition | Ground | Match Date |
| RG Sharma | 264 | 225 | 173 | 33 | 9 | 152.6 | India | Sri Lanka | Eden Gardens | 13 Nov 2014 |
| MJ Guptill | 237* | 223 | 163 | 24 | 11 | 145.39 | New Zealand | West Indies | Wellington | 21 Mar 2015 |
| V Sehwag | 219 | 208 | 149 | 25 | 7 | 146.97 | India | West Indies | Indore | 8 Dec 2011 |
| CH Gayle | 215 | 212 | 147 | 10 | 16 | 146.25 | West Indies | Zimbabwe | Canberra | 24 Feb 2015 |
| Fakhar Zaman | 210* | 221 | 156 | 24 | 5 | 134.61 | Pakistan | Zimbabwe | Bulawayo | 20 Jul 2018 |
| P Nissanka | 210* | 221 | 139 | 20 | 8 | 151.07 | Sri Lanka | Afghanistan | Pallekele | 9 Feb 2024 |
| Ishan Kishan | 210 | 169 | 131 | 24 | 10 | 160.3 | India | Bangladesh | Chattogram | 10 Dec 2022 |
| RG Sharma | 209 | 222 | 158 | 12 | 16 | 132.27 | India | Australia | Bengaluru | 2 Nov 2013 |
| RG Sharma | 208* | 212 | 153 | 13 | 12 | 135.94 | India | Sri Lanka | Mohali | 13 Dec 2017 |
| Shubman Gill | 208 | 225 | 149 | 19 | 9 | 139.59 | India | New Zealand | Hyderabad | 18 Jan 2023 |
| GJ Maxwell | 201* | 181 | 128 | 21 | 10 | 157.03 | Australia | Afghanistan | Wankhede | 7 Nov 2023 |
| SR Tendulkar | 200* | 226 | 147 | 25 | 3 | 136.05 | India | South Africa | Gwalior | 24 Feb 2010 |
| CK Coventry | 194* | 191 | 156 | 16 | 7 | 124.35 | Zimbabwe | Bangladesh | Bulawayo | 16 Aug 2009 |
| Saeed Anwar | 194 | 206 | 146 | 22 | 5 | 132.87 | Pakistan | India | Chennai | 21 May 1997 |
| Fakhar Zaman | 193 | 224 | 155 | 18 | 10 | 124.51 | Pakistan | South Africa | Johannesburg | 4 Apr 2021 |
Women ODI highest Score

| Rank | Name | Score | 4s | 6s | Strike rate | Inn. | Team | Opponent | Venue | Date |
| 1 | Amelia Kerr | 232* | 31 | 2 | 160 | 1 | New Zealand | Ireland | Castle Avenue, Dublin | 13 June 2018 |
| 2 | Belinda Clark | 229* | 22 | 0 | 147.74 | 1 | Australia | Denmark | Middle Income Group Club Ground, Mumbai | 16 December 1997 |
| 3 | Chamari Athapaththu | 195* | 26 | 5 | 140.28 | 2 | Sri Lanka | South Africa | JB Marks Oval, Potchefstroom | 17 April 2024 |
| 4 | Deepti Sharma | 188 | 27 | 2 | 117.5 | 1 | India | Ireland | JB Marks Oval, Potchefstroom | 15 May 2017 |
| 5 | Laura Wolvaardt | 184* | 23 | 4 | 125.17 | 1 | South Africa | Sri Lanka | JB Marks Oval, Potchefstroom | 17 April 2024 |
| 6 | Chamari Athapaththu | 178* | 22 | 6 | 124.47 | 1 | Sri Lanka | Australia | Bristol County Ground, Bristol | 29 June 2017 |
| 7 | Sidra Ameen | 176* | 20 | 1 | 116.55 | 1 | Pakistan | Ireland | Gaddafi Stadium, Lahore | 4 November 2022 |
| 8 | Charlotte Edwards | 173* | 19 | 0 | 111.61 | 1 | England | Ireland | Nehru Stadium, Pune | 16 December 1997 |
| 9 | Harmanpreet Kaur | 171* | 20 | 7 | 148.69 | 1 | India | Australia | County Cricket Ground, Derby | 20 July 2017 |
| 10 | Stafanie Taylor | 171 | 18 | 2 | 124.81 | 1 | West Indies | Sri Lanka | Middle Income Group Club Ground, Mumbai | 3 February 2013 |
India ODI Highest Score
| Serial No. | Score | Overs | Run Rate | Inn | Against | Venue | Date |
| 1 | 418/5 | 50 | 8.36 | 1 | West Indies | Indore | 08-Dec-2011 |
| 2 | 414/7 | 50 | 8.28 | 1 | Sri Lanka | Rajkot | 15-Dec-2009 |
| 3 | 413/5 | 50 | 8.26 | 1 | Bermuda | Port of Spain | 19-Mar-2007 |
| 4 | 410/4 | 50 | 8.2 | 1 | Netherlands | Bengaluru | 12-Nov-2023 |
| 5 | 409/8 | 50 | 8.18 | 1 | Bangladesh | Chattogram | 10-Dec-2022 |
| 6 | 404/5 | 50 | 8.08 | 1 | Sri Lanka | Eden Gardens | 13-Nov-2014 |
| 7 | 401/3 | 50 | 8.02 | 1 | South Africa | Gwalior | 24-Feb-2010 |
| 8 | 399/5 | 50 | 7.98 | 1 | Australia | Indore | 24-Sep-2023 |
| 9 | 397/4 | 50 | 7.94 | 1 | New Zealand | Wankhede | 15-Nov-2023 |
| 10 | 392/4 | 50 | 7.84 | 1 | New Zealand | Christchurch | 08-Mar-2009 |
| 11 | 392/4 | 50 | 7.84 | 1 | Sri Lanka | Mohali | 13-Dec-2017 |
| 12 | 390/5 | 50.0 | 7.80 | 1 | Sri Lanka | Thiruvanathapuram | 15-Jan-2023 |
ODI Highest Score Batsman in History
| Rank | Player | Mat | Inn | Runs | HS | 100s | 50s | Avg |
| 1 | Sachin Tendulkar | 463 | 452 | 18,426 | 200* | 49 | 96 | 44.83 |
| 2 | Virat Kohli | 308 | 296 | 14,557 | 183 | 53 | 76 | 58.46 |
| 3 | Kumar Sangakkara | 404 | 380 | 14,234 | 169 | 25 | 93 | 41.98 |
| 4 | Ricky Ponting | 375 | 365 | 13,704 | 164 | 30 | 82 | 42.03 |
| 5 | Sanath Jayasuriya | 445 | 433 | 13,430 | 189 | 28 | 68 | 32.36 |
| 6 | Mahela Jayawardene | 448 | 418 | 12,650 | 144 | 19 | 77 | 33.37 |
| 7 | Inzamam-ul-Haq | 378 | 350 | 11,739 | 137* | 10 | 83 | 39.52 |
| 8 | Jacques Kallis | 328 | 314 | 11,579 | 139 | 17 | 86 | 44.36 |
| 9 | Rohit Sharma | 279 | 271 | 11,516 | 264 | 33 | 61 | 49.21 |
| 10 | Sourav Ganguly | 311 | 300 | 11,363 | 183 | 22 | 72 | 41.02 |
| 11 | Rahul Dravid | 344 | 318 | 10,889 | 153 | 12 | 83 | 39.16 |
| 12 | MS Dhoni | 350 | 297 | 10,773 | 183* | 10 | 73 | 50.57 |
| 13 | Chris Gayle | 301 | 294 | 10,480 | 215 | 25 | 54 | 37.83 |
| 14 | Brian Lara | 299 | 289 | 10,405 | 169 | 19 | 63 | 40.48 |
| 15 | Hashan Tillakaratne | 330 | 303 | 10,290 | 161* | 22 | 47 | 39.27 |
Top 10 Highest Score by a Batsman

Sachin Tendulkar
Sachin Tendulkar has scored the highest runs in the ODI matches from 1989 to 2012. He has scored 18,426 runs during his 463 ODI matches fot India. Through his achievements, India is known for its abilities in cricket globally.
Virat Kohli
Virat Kohli is the Indian Cricket player who has ranked in the second position for being the second-highest scorer in the ODI. He has scored a total of 14,557 runs in 308 matches since his journey started in the year 2008.
Kumar Sangakkara
Sangakkara is the Sri Lankan cricket player who scored 14,234 runs in 404 matches from 2000 to 2015. He has been a major contributor in taking Sri Lanka twice to the World Cup Finals and winning the Asia Cups.
Ricky Ponting
Ricky Ponting stands at the 4th position with 13,074 runs in his 375 matches for Australia. He played ODIs from 1995 to 2012. Under his mentorship and guidance, Australia secured the World Cup Trophy twice.
Sanath Jayasuriya
Sanath Jayasuriya played for Sri Lanka from the year 1989 to 2011. He has scored a total of 13,430 runs in 445 matches. He was a major contributor to the World Cup victory.
Mahela Jayawardene
Mahela ranks in sixth position with 12,650 runs for Sri Lanka in his 448 matches. He played ODI matches from 1997 to 2015. He led the team for the World Cup finals twice, and they once lifted the trophy in 2014 under his guidance.
Inzamam-ul-Haq
Inzamam-ul-Haq is in seventh position when he played for Pakistan. He played ODI matches from 1991 to 2007. He scored 11,739 in his 378 matches, and under his leadership, Pakistan won the 1992 World Cup.
Jacques Kallis
Jacques Kallis is the South African cricketer who played ODI matches from 1996 to 2014. He scored 11,579 in the 328 matches. Jacques Kallis was a cricketer noted for his all-around skills across formats.
Rohit Sharma
Rohit Sharma is an Indian cricket player who scored a total of 11,516 runs in his 279 matches. Under his captaincy, Team India won the 2023 Asia Cup and the 2024 T20 World Cup. He is an unmatched cricket star who has changed the game for the new players.
Sourav Ganguly
Last but not least, Sourav Ganguly is at the tenth position for our Top 10 Highest Score by a Batsman. He scored 11,363 runs in the 311 matches he played for India from 1992 to 2007. He is responsible for the 2003 World Cup Final and the 2002 Champions Trophy Victory.
Conclusion
This article has included Women ODI scores, ODI Highest score players, etc . All the players have taken their country’s name forward through various achievements in the ODI. It is an inspiration to the upcoming players to never give up on their dreams and keep pushing themselves to greatness and the highest level. These matches are iconic and remembered by everyone for a reason. For more such blogs, stay tuned!
Read More:
Rising Star Asia Cup 2025: Schedule, Points Table, Squad, Matches and More
200 runs in ODI: Player List, Fastest 200 runs, Double Century and More
Refresh Date: December 22, 2025


