264 runs off 173 balls: the highest score in ODI cricket in this record book belongs to Rohit Sharma (RG Sharma, India), made on 13 Nov 2014 versus Sri Lanka at Eden Gardens, Kolkata. He hit 33 fours and 9 sixes.
The tables are drawn from a data set of 2,576 men’s and 611 women’s ODIs, spanning 27 Jun 2002 to 15 Sep 2026. Anything earlier than Jun 2002 is missing, as is every Afghanistan game.
How the Highest ODI Scores Are Ranked
Each row is one innings by one batter, ranked by runs. A star (*) means not out. The table also lists balls faced, fours, sixes, the opponent and the date, so you can see how each big score was built. Tap a heading to sort by sixes or by balls.
The top ten are all double hundreds, and seven of them were made by Indian batters. Rohit alone has three: 264, 209 against Australia and 208* against Sri Lanka. Next comes Martin Guptill (MJ Guptill, New Zealand) with 237* versus West Indies on 21 Mar 2015, then Virender Sehwag (V Sehwag, India) with 219, also versus West Indies, in Dec 2011.
Sachin Tendulkar (SR Tendulkar, India) made 200* versus South Africa on 24 Feb 2010, the first double hundred in men’s ODIs. Ishan Kishan’s 210 against Bangladesh took only 131 balls, the fewest of any of the ten double hundreds. The rest of the ODI records are a tap away.
Highest Individual Score in ODI Cricket (Men)
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| RG Sharma India | 264 | 173 | 33 | 9 | Sri Lanka | 13 Nov 2014 |
| MJ Guptill New Zealand | 237* | 163 | 24 | 11 | West Indies | 21 Mar 2015 |
| V Sehwag India | 219 | 149 | 25 | 7 | West Indies | 8 Dec 2011 |
| CH Gayle West Indies | 215 | 147 | 10 | 16 | Zimbabwe | 24 Feb 2015 |
| Ishan Kishan India | 210 | 131 | 24 | 10 | Bangladesh | 10 Dec 2022 |
| Fakhar Zaman Pakistan | 210* | 156 | 24 | 5 | Zimbabwe | 20 Jul 2018 |
| RG Sharma India | 209 | 158 | 12 | 16 | Australia | 2 Nov 2013 |
| Shubman Gill India | 208 | 149 | 19 | 9 | New Zealand | 18 Jan 2023 |
| RG Sharma India | 208* | 153 | 13 | 12 | Sri Lanka | 13 Dec 2017 |
| SR Tendulkar India | 200* | 147 | 25 | 3 | South Africa | 24 Feb 2010 |
| CK Coventry Zimbabwe | 194* | 156 | 16 | 7 | Bangladesh | 16 Aug 2009 |
| Fakhar Zaman Pakistan | 193 | 155 | 18 | 10 | South Africa | 4 Apr 2021 |
| HG Munsey Scotland | 191 | 150 | 14 | 11 | Netherlands | 12 Jun 2025 |
| MJ Guptill New Zealand | 189* | 155 | 19 | 2 | England | 2 Jun 2013 |
| SR Watson Australia | 185* | 96 | 15 | 15 | Bangladesh | 11 Apr 2011 |
| F du Plessis South Africa | 185 | 141 | 16 | 3 | Sri Lanka | 7 Feb 2017 |
| V Kohli India | 183 | 148 | 22 | 2 | Pakistan | 18 Mar 2012 |
| BA Stokes England | 182 | 124 | 15 | 9 | New Zealand | 13 Sep 2023 |
| LRPL Taylor New Zealand | 181* | 147 | 17 | 6 | England | 7 Mar 2018 |
| ML Hayden Australia | 181* | 166 | 11 | 10 | New Zealand | 20 Feb 2007 |
| MJ Guptill New Zealand | 180* | 138 | 15 | 11 | South Africa | 1 Mar 2017 |
| Fakhar Zaman Pakistan | 180* | 144 | 17 | 6 | New Zealand | 29 Apr 2023 |
| JJ Roy England | 180 | 151 | 16 | 5 | Australia | 14 Jan 2018 |
| DA Warner Australia | 179 | 128 | 19 | 5 | Pakistan | 26 Jan 2017 |
| JD Campbell West Indies | 179 | 137 | 15 | 6 | Ireland | 5 May 2019 |
India Highest Score in ODIs
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| RG Sharma India | 264 | 173 | 33 | 9 | Sri Lanka | 13 Nov 2014 |
| V Sehwag India | 219 | 149 | 25 | 7 | West Indies | 8 Dec 2011 |
| Ishan Kishan India | 210 | 131 | 24 | 10 | Bangladesh | 10 Dec 2022 |
| RG Sharma India | 209 | 158 | 12 | 16 | Australia | 2 Nov 2013 |
| Shubman Gill India | 208 | 149 | 19 | 9 | New Zealand | 18 Jan 2023 |
| RG Sharma India | 208* | 153 | 13 | 12 | Sri Lanka | 13 Dec 2017 |
| SR Tendulkar India | 200* | 147 | 25 | 3 | South Africa | 24 Feb 2010 |
| V Kohli India | 183 | 148 | 22 | 2 | Pakistan | 18 Mar 2012 |
| V Sehwag India | 175 | 140 | 14 | 5 | Bangladesh | 19 Feb 2011 |
| SR Tendulkar India | 175 | 141 | 19 | 4 | Australia | 5 Nov 2009 |
Highest ODI Score by a Team
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| England | 498/4 | 50 | Netherlands | VRA Ground, Amstelveen | 17 Jun 2022 |
| England | 481/6 | 50 | Australia | Trent Bridge, Nottingham | 19 Jun 2018 |
| England | 444/3 | 50 | Pakistan | Trent Bridge, Nottingham | 30 Aug 2016 |
| South Africa | 439/2 | 50 | West Indies | The Wanderers Stadium, Johannesburg | 18 Jan 2015 |
| South Africa | 438/9 | 49.5 | Australia | The Wanderers Stadium, Johannesburg | 12 Mar 2006 |
| South Africa | 438/4 | 50 | India | Wankhede Stadium, Mumbai | 25 Oct 2015 |
| Australia | 434/4 | 50 | South Africa | The Wanderers Stadium, Johannesburg | 12 Mar 2006 |
| Australia | 431/2 | 50 | South Africa | Great Barrier Reef Arena, Mackay | 24 Aug 2025 |
| South Africa | 428/5 | 50 | Sri Lanka | Arun Jaitley Stadium, Delhi | 7 Oct 2023 |
| South Africa | 418/5 | 50 | Zimbabwe | Sedgars Park, Potchefstroom | 20 Sep 2006 |
Highest Individual Scores in Women's ODIs
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| AC Jayangani Sri Lanka | 195* | 139 | 26 | 5 | South Africa | 17 Apr 2024 |
| L Wolvaardt South Africa | 184* | 147 | 23 | 4 | Sri Lanka | 17 Apr 2024 |
| AC Kerr New Zealand | 179* | 139 | 23 | 1 | South Africa | 1 Apr 2026 |
| AC Jayangani Sri Lanka | 178* | 143 | 22 | 6 | Australia | 29 Jun 2017 |
| Sidra Ameen Pakistan | 176* | 151 | 20 | 1 | Ireland | 4 Nov 2022 |
| H Kaur India | 171* | 115 | 20 | 7 | Australia | 20 Jul 2017 |
| T Brits South Africa | 171* | 141 | 20 | 4 | Pakistan | 19 Sep 2025 |
| AJ Healy Australia | 170 | 138 | 26 | 0 | England | 3 Apr 2022 |
| L Wolvaardt South Africa | 169 | 143 | 20 | 4 | England | 29 Oct 2025 |
| TT Beaumont England | 168* | 144 | 20 | 0 | Pakistan | 27 Jun 2016 |
India's Highest ODI Scores
India’s own list starts with Rohit’s 264 and Sehwag’s 219, then Ishan Kishan with 210 off 131 balls on 10 Dec 2022. Shubman Gill (India) follows with 208 versus New Zealand on 18 Jan 2023.
Virat Kohli (V Kohli) is eighth for India with 183 against Pakistan on 18 Mar 2012, made off 148 balls. That is his best ODI innings in the data, even though he leads the most ODI runs list by a distance. Sehwag’s 175 against Bangladesh and Tendulkar’s 175 against Australia share the last two places.
Rohit’s 264 came at Eden Gardens. Sehwag’s 219 came in the same match as India’s highest team total: 418/5 at the Holkar Cricket Stadium in Indore.
Sixes, Associates and the Biggest Team Totals
Sixes first. Chris Gayle (CH Gayle) struck 16 in his 215 for West Indies versus Zimbabwe, matching the 16 Rohit hit in his 209, the most sixes in any top 25 innings. Shane Watson (SR Watson, Australia) hit 15 sixes in 185* that took just 96 balls. Fakhar Zaman appears three times for Pakistan, led by 210* against Zimbabwe. The only Associate batter in the top 25 is HG Munsey (Scotland), with 191 versus the Netherlands, 12 Jun 2025.
For the highest ODI score by a team, England’s 498/4 at Amstelveen on 17 Jun 2022, versus the Netherlands, leads, and England also hold second with 481/6 against Australia. On 12 Mar 2006 at Johannesburg, Australia made 434/4 and South Africa replied with 438/9 in 49.5 overs. More totals sit on the team totals page.
In women’s ODIs, Chamari Athapaththu (AC Jayangani, Sri Lanka) leads with 195* against South Africa on 17 Apr 2024. Laura Wolvaardt (L Wolvaardt, South Africa) made 184* on the same day.
Questions about Highest ODI score
What is the highest score in ODI cricket?
The highest individual score in the data is 264 by Rohit Sharma (India) off 173 balls against Sri Lanka at Eden Gardens on 13 Nov 2014. Martin Guptill’s 237* for New Zealand is second. The data covers men’s ODIs from Jun 2002.
What is Rohit Sharma's highest score in ODI cricket?
Rohit’s best is 264, scored on 13 Nov 2014 versus Sri Lanka. He also has 209 against Australia on 2 Nov 2013 and 208* versus Sri Lanka (13 Dec 2017), giving him three of the ten highest scores.
What is Virat Kohli's highest score in ODIs?
Kohli’s highest ODI score in the record book is 183 against Pakistan on 18 Mar 2012. It took 148 balls, with 22 fours and 2 sixes.
What is Ishan Kishan's highest score in ODI cricket?
Ishan Kishan made 210 off 131 balls against Bangladesh on 10 Dec 2022, with 24 fours and 10 sixes. It is the fifth highest score in the men’s list and the third highest for India.
What is the highest ODI score by a team?
England’s 498/4 versus the Netherlands at the VRA Ground, Amstelveen on 17 Jun 2022 tops the team list. India’s best is 418/5 against West Indies at Indore on 8 Dec 2011.
What is the highest score in women's ODIs?
The women’s record in the data is 195* by Chamari Athapaththu (Sri Lanka), made off 139 balls on 17 Apr 2024 against South Africa. Next come Laura Wolvaardt’s 184* for South Africa and Amelia Kerr’s 179* (AC Kerr, New Zealand).
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.