Skip to content
Cricket Record Book

Highest Score in ODI Cricket: Individual and Team Records

Covers 2,576 men's ODIs and 611 women's ODIs from Jun 2002 to Sep 2026 with ball-by-ball records. Afghanistan matches are not in the open data set.

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)

BatterScoreBalls4s6sAgainstDate
RG Sharma India264173339Sri Lanka13 Nov 2014
MJ Guptill New Zealand237*1632411West Indies21 Mar 2015
V Sehwag India219149257West Indies8 Dec 2011
CH Gayle West Indies2151471016Zimbabwe24 Feb 2015
Ishan Kishan India2101312410Bangladesh10 Dec 2022
Fakhar Zaman Pakistan210*156245Zimbabwe20 Jul 2018
RG Sharma India2091581216Australia2 Nov 2013
Shubman Gill India208149199New Zealand18 Jan 2023
RG Sharma India208*1531312Sri Lanka13 Dec 2017
SR Tendulkar India200*147253South Africa24 Feb 2010
CK Coventry Zimbabwe194*156167Bangladesh16 Aug 2009
Fakhar Zaman Pakistan1931551810South Africa4 Apr 2021
HG Munsey Scotland1911501411Netherlands12 Jun 2025
MJ Guptill New Zealand189*155192England2 Jun 2013
SR Watson Australia185*961515Bangladesh11 Apr 2011
F du Plessis South Africa185141163Sri Lanka7 Feb 2017
V Kohli India183148222Pakistan18 Mar 2012
BA Stokes England182124159New Zealand13 Sep 2023
LRPL Taylor New Zealand181*147176England7 Mar 2018
ML Hayden Australia181*1661110New Zealand20 Feb 2007
MJ Guptill New Zealand180*1381511South Africa1 Mar 2017
Fakhar Zaman Pakistan180*144176New Zealand29 Apr 2023
JJ Roy England180151165Australia14 Jan 2018
DA Warner Australia179128195Pakistan26 Jan 2017
JD Campbell West Indies179137156Ireland5 May 2019

India Highest Score in ODIs

BatterScoreBalls4s6sAgainstDate
RG Sharma India264173339Sri Lanka13 Nov 2014
V Sehwag India219149257West Indies8 Dec 2011
Ishan Kishan India2101312410Bangladesh10 Dec 2022
RG Sharma India2091581216Australia2 Nov 2013
Shubman Gill India208149199New Zealand18 Jan 2023
RG Sharma India208*1531312Sri Lanka13 Dec 2017
SR Tendulkar India200*147253South Africa24 Feb 2010
V Kohli India183148222Pakistan18 Mar 2012
V Sehwag India175140145Bangladesh19 Feb 2011
SR Tendulkar India175141194Australia5 Nov 2009

Highest ODI Score by a Team

TeamTotalOversAgainstVenueDate
England498/450NetherlandsVRA Ground, Amstelveen17 Jun 2022
England481/650AustraliaTrent Bridge, Nottingham19 Jun 2018
England444/350PakistanTrent Bridge, Nottingham30 Aug 2016
South Africa439/250West IndiesThe Wanderers Stadium, Johannesburg18 Jan 2015
South Africa438/949.5AustraliaThe Wanderers Stadium, Johannesburg12 Mar 2006
South Africa438/450IndiaWankhede Stadium, Mumbai25 Oct 2015
Australia434/450South AfricaThe Wanderers Stadium, Johannesburg12 Mar 2006
Australia431/250South AfricaGreat Barrier Reef Arena, Mackay24 Aug 2025
South Africa428/550Sri LankaArun Jaitley Stadium, Delhi7 Oct 2023
South Africa418/550ZimbabweSedgars Park, Potchefstroom20 Sep 2006

Highest Individual Scores in Women's ODIs

BatterScoreBalls4s6sAgainstDate
AC Jayangani Sri Lanka195*139265South Africa17 Apr 2024
L Wolvaardt South Africa184*147234Sri Lanka17 Apr 2024
AC Kerr New Zealand179*139231South Africa1 Apr 2026
AC Jayangani Sri Lanka178*143226Australia29 Jun 2017
Sidra Ameen Pakistan176*151201Ireland4 Nov 2022
H Kaur India171*115207Australia20 Jul 2017
T Brits South Africa171*141204Pakistan19 Sep 2025
AJ Healy Australia170138260England3 Apr 2022
L Wolvaardt South Africa169143204England29 Oct 2025
TT Beaumont England168*144200Pakistan27 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.