Batting innings by innings (Men's ODIs)
Filters
Choose matches, player, team, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.
| Player | Runs | BF | 4s | 6s | SR | Pos | Dismissal | Inns | Opposition | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Denesh RamdinWI | 169 | 121 | 8 | 11 | 139.67 | 4 | c Nasir Hossain b Al-Amin Hossain | 1 | v BAN | St Kitts | 25 Aug 2014 |
| Kumar SangakkaraSL | 169 | 137 | 18 | 6 | 123.36 | 3 | c JP Duminy b AM Phangiso | 1 | v SA | Colombo | 20 Jul 2013 |
| Soumya SarkarBAN | 169 | 151 | 22 | 2 | 111.92 | 1 | c HM Nicholls b W O'Rourke | 1 | v NZ | Nelson | 20 Dec 2023 |
| Brian BennettZIM | 169 | 163 | 20 | 3 | 103.68 | 1 | c A Balbirnie b MR Adair | 1 | v IRE | Harare | 14 Feb 2025 |
| Quinton de KockSA | 168* | 145 | 21 | 2 | 115.86 | 1 | not out | 2 | v BAN | Kimberley | 15 Oct 2017 |
| Virat KohliIND | 166* | 110 | 13 | 8 | 150.91 | 3 | not out | 1 | v SL | Thiruvananthapuram | 15 Jan 2023 |
| Joe RootENG | 166* | 139 | 21 | 2 | 119.42 | 3 | not out | 2 | v WI | Cardiff | 1 Jun 2025 |
| David WarnerAUS | 166 | 147 | 14 | 5 | 112.93 | 1 | c Rubel Hossain b Soumya Sarkar | 1 | v BAN | Nottingham | 20 Jun 2019 |
| Ben DuckettENG | 165 | 143 | 17 | 3 | 115.38 | 2 | lbw b M Labuschagne | 1 | v AUS | Lahore | 22 Feb 2025 |
| Ricky PontingAUS | 164 | 105 | 13 | 9 | 156.19 | 3 | c HH Dippenaar b R Telemachus | 1 | v SA | Johannesburg | 12 Mar 2006 |
| Steve SmithAUS | 164 | 157 | 14 | 4 | 104.46 | 3 | c C Munro b TA Boult | 1 | v NZ | Sydney Cricket Ground | 4 Dec 2016 |
| Sachin TendulkarIND | 163* | 133 | 16 | 5 | 122.56 | 2 | retired hurt | 1 | v NZ | Christchurch | 8 Mar 2009 |
| David WarnerAUS | 163 | 124 | 14 | 9 | 131.45 | 1 | c sub (Shadab Khan) b Haris Rauf | 1 | v PAK | Bengaluru | 20 Oct 2023 |
| David WarnerAUS | 163 | 157 | 13 | 2 | 103.82 | 1 | b KTGD Prasad | 1 | v SL | Brisbane | 4 Mar 2012 |
| AB de VilliersSA | 162* | 66 | 17 | 8 | 245.45 | 5 | not out | 1 | v WI | Sydney Cricket Ground | 27 Feb 2015 |
| Jos ButtlerENG | 162* | 70 | 7 | 14 | 231.43 | 4 | not out | 1 | v NED | Amstelveen | 17 Jun 2022 |
| Shai HopeWI | 162* | 143 | 17 | 3 | 113.29 | 2 | not out | 2 | v IND | New Chandigarh | 3 Oct 2026 |
| Chris GayleWI | 162 | 97 | 11 | 14 | 167.01 | 1 | b BA Stokes | 2 | v ENG | St George's | 27 Feb 2019 |
| Jason RoyENG | 162 | 118 | 13 | 3 | 137.29 | 1 | b N Pradeep | 2 | v SL | London | 29 Jun 2016 |
| Paul StirlingIRE | 162 | 134 | 15 | 8 | 120.90 | 2 | c KP Meiyappan b SM Sharma | 1 | v UAE | Bulawayo | 27 Jun 2023 |
| Rohit SharmaIND | 162 | 137 | 20 | 4 | 118.25 | 1 | c C Hemraj b AR Nurse | 1 | v WI | Mumbai | 29 Oct 2018 |
| Tillakaratne DilshanSL | 161* | 146 | 22 | 0 | 110.27 | 2 | not out | 1 | v BAN | Melbourne Cricket Ground | 26 Feb 2015 |
| Shane WatsonAUS | 161* | 150 | 12 | 4 | 107.33 | 1 | not out | 2 | v ENG | Melbourne Cricket Ground | 16 Jan 2011 |
| Virat KohliIND | 160* | 159 | 12 | 2 | 100.63 | 3 | not out | 1 | v SA | Cape Town | 7 Feb 2018 |
| Tillakaratne DilshanSL | 160* | 165 | 11 | 3 | 96.97 | 2 | not out | 1 | v IND | Hobart | 28 Feb 2012 |
| Imran NazirPAK | 160 | 121 | 14 | 8 | 132.23 | 2 | c S Matsikenyeri b CB Mpofu | 1 | v ZIM | Jamaica | 21 Mar 2007 |
| Tillakaratne DilshanSL | 160 | 124 | 20 | 3 | 129.03 | 2 | b Harbhajan Singh | 2 | v IND | Rajkot | 15 Dec 2009 |
| Hashim AmlaSA | 159 | 128 | 16 | 4 | 124.22 | 1 | c EC Joyce b AR McBrine | 1 | v IRE | Canberra | 3 Mar 2015 |
| Rohit SharmaIND | 159 | 138 | 17 | 5 | 115.22 | 1 | c SD Hope b SS Cottrell | 1 | v WI | Visakhapatnam | 18 Dec 2019 |
| Max O'DowdNED | 158* | 130 | 13 | 4 | 121.54 | 2 | not out | 2 | v SCO | Dundee | 12 Jun 2025 |
| Tamim IqbalBAN | 158 | 136 | 20 | 3 | 116.18 | 1 | c CT Mutombodzi b CT Mumba | 1 | v ZIM | Sylhet | 3 Mar 2020 |
| Babar AzamPAK | 158 | 139 | 14 | 4 | 113.67 | 3 | c DJ Malan b BA Carse | 1 | v ENG | Birmingham | 13 Jul 2021 |
| Matthew HaydenAUS | 158 | 143 | 14 | 4 | 110.49 | 2 | c MN Samuels b DJ Bravo | 1 | v WI | Antigua | 27 Mar 2007 |
| Andrew StraussENG | 158 | 145 | 18 | 1 | 108.97 | 1 | lbw b Z Khan | 2 | v IND | Bangalore | 27 Feb 2011 |
| Virat KohliIND | 157* | 129 | 13 | 4 | 121.71 | 3 | not out | 1 | v WI | Visakhapatnam | 24 Oct 2018 |
| George BaileyAUS | 156 | 114 | 13 | 6 | 136.84 | 4 | c V Kohli b RA Jadeja | 1 | v IND | Nagpur | 30 Oct 2013 |
| David WarnerAUS | 156 | 128 | 13 | 4 | 121.88 | 1 | run out (TA Boult) | 1 | v NZ | Melbourne Cricket Ground | 9 Dec 2016 |
| Kyle CoetzerSCO | 156 | 134 | 17 | 4 | 116.42 | 1 | c Soumya Sarkar b Nasir Hossain | 1 | v BAN | Nelson | 5 Mar 2015 |
| Milind KumarUSA | 155* | 110 | 16 | 5 | 140.91 | 5 | not out | 1 | v UAE | Windhoek | 24 Sept 2024 |
| Travis HeadAUS | 154* | 129 | 20 | 5 | 119.38 | 2 | not out | 2 | v ENG | Nottingham | 19 Sept 2024 |
| Virat KohliIND | 154* | 134 | 16 | 1 | 114.93 | 3 | not out | 2 | v NZ | Chandigarh | 23 Oct 2016 |
| Hashim AmlaSA | 154 | 134 | 15 | 5 | 114.93 | 2 | c BKG Mendis b LD Madushanka | 1 | v SL | Centurion | 10 Feb 2017 |
| Tamim IqbalBAN | 154 | 138 | 7 | 6 | 111.59 | 1 | c sub (V Sibanda) b RW Price | 2 | v ZIM | Bulawayo | 16 Aug 2009 |
| Andrew StraussENG | 154 | 140 | 16 | 5 | 110.00 | 1 | c Shakib Al Hasan b Rubel Hossain | 1 | v BAN | Birmingham | 12 Jul 2010 |
| Hashim AmlaSA | 153* | 142 | 14 | 0 | 107.75 | 1 | not out | 1 | v WI | Johannesburg | 18 Jan 2015 |
| Aaron FinchAUS | 153* | 143 | 11 | 6 | 106.99 | 2 | not out | 2 | v PAK | Sharjah | 24 Mar 2019 |
| Jason RoyENG | 153 | 121 | 14 | 5 | 126.45 | 1 | c Mashrafe Mortaza b Mehedi Hasan Miraz | 1 | v BAN | Cardiff | 8 Jun 2019 |
| Aaron FinchAUS | 153 | 132 | 15 | 5 | 115.91 | 2 | c FDM Karunaratne b I Udana | 1 | v SL | London | 15 Jun 2019 |
| Rohit SharmaIND | 152* | 117 | 15 | 8 | 129.91 | 1 | not out | 2 | v WI | Guwahati | 21 Oct 2018 |
| Devon ConwayNZ | 152* | 121 | 19 | 3 | 125.62 | 1 | not out | 2 | v ENG | Ahmedabad | 5 Oct 2023 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.