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 5,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.
| Player | Runs | BF | 4s | 6s | SR | Pos | Dismissal | Inns | Opposition | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Dinesh MongiaIND | 159* | 147 | 17 | 1 | 108.16 | 1 | not out | 1 | v ZIM | Guwahati | 19 Mar 2002 |
| 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 |
| David GowerENG | 158 | 118 | 18 | 4 | 133.90 | 3 | c ? b MC Snedden | 1 | v NZ | Brisbane | 15 Jan 1983 |
| 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 |
| Xavier MarshallWI | 157* | 118 | 11 | 12 | 133.05 | 4 | not out | 1 | v CAN | King City | 22 Aug 2008 |
| Virat KohliIND | 157* | 129 | 13 | 4 | 121.71 | 3 | not out | 1 | v WI | Visakhapatnam | 24 Oct 2018 |
| Calum MacLeodSCO | 157* | 146 | 23 | 1 | 107.53 | 3 | not out | 2 | v AFG | Bulawayo | 4 Mar 2018 |
| Sanath JayasuriyaSL | 157 | 104 | 24 | 1 | 150.96 | 2 | b Mohammad Kashif | 1 | v NED | Amstelveen | 4 Jul 2006 |
| Gerhard ErasmusNAM | 156* | 125 | 14 | 4 | 124.80 | 4 | not out | 1 | v IRE | Windhoek | 24 Oct 2026 |
| George BaileyAUS | 156 | 114 | 13 | 6 | 136.84 | 4 | c V Kohli b RA Jadeja | 1 | v IND | Nagpur | 30 Oct 2013 |
| Andrew SymondsAUS | 156 | 127 | 12 | 8 | 122.83 | 6 | b DL Vettori | 1 | v NZ | Wellington | 7 Dec 2005 |
| David WarnerAUS | 156 | 128 | 13 | 4 | 121.88 | 1 | run out (TA Boult) | 1 | v NZ | Melbourne | 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 |
| Brian LaraWI | 156 | 138 | 12 | 5 | 113.04 | 4 | b Mohammad Hafeez | 1 | v PAK | Adelaide | 28 Jan 2005 |
| Hamilton MasakadzaZIM | 156 | 151 | 11 | 6 | 103.31 | 1 | run out (SO Tikolo/RR Patel) | 1 | v KEN | Harare | 12 Oct 2009 |
| 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 |
| Shubman GillIND | 154 | 110 | 22 | 2 | 140.00 | 3 | c Darwish Rasooli b Nangeyalia Kharote | 1 | v AFG | Lucknow | 17 Jun 2026 |
| Adam GilchristAUS | 154 | 129 | 14 | 4 | 119.38 | 1 | c HP Tillakaratne b WPUJC Vaas | 1 | v SL | Melbourne | 7 Feb 1999 |
| 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 |
| Calum MacLeodSCO | 154 | 163 | 15 | 3 | 94.48 | 3 | c MD Dai b N Vanua | 1 | v PNG | Port Moresby | 6 Oct 2017 |
| Viv RichardsWI | 153* | 130 | 16 | 1 | 117.69 | 3 | not out | 1 | v AUS | Melbourne | 9 Dec 1979 |
| 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 |
| Mohammad AzharuddinIND | 153* | 150 | 17 | 1 | 102.00 | 4 | not out | 1 | v ZIM | Cuttack | 9 Apr 1998 |
| Sourav GangulyIND | 153* | 150 | 18 | 3 | 102.00 | 1 | not out | 1 | v NZ | Gwalior | 11 Nov 1999 |
| Chris GayleWI | 153* | 160 | 19 | 2 | 95.63 | 2 | not out | 1 | v ZIM | Bulawayo | 22 Nov 2003 |
| Jason RoyENG | 153 | 121 | 14 | 5 | 126.45 | 1 | c Mashrafe Mortaza b Mehedi Hasan Miraz | 1 | v BAN | Cardiff | 8 Jun 2019 |
| Herschelle GibbsSA | 153 | 131 | 17 | 3 | 116.79 | 2 | c Al Sahariar b Tapash Baisya | 1 | v BAN | Potchefstroom | 3 Oct 2002 |
| Aaron FinchAUS | 153 | 132 | 15 | 5 | 115.91 | 2 | c FDM Karunaratne b I Udana | 1 | v SL | London | 15 Jun 2019 |
| Brian LaraWI | 153 | 143 | 21 | 0 | 106.99 | 2 | c †Rashid Latif b Mushtaq Ahmed | 2 | v PAK | Sharjah | 5 Nov 1993 |
| Rahul DravidIND | 153 | 153 | 15 | 2 | 100.00 | 3 | c SP Fleming b CL Cairns | 1 | v NZ | Hyderabad | 8 Nov 1999 |
| 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 |
| Desmond HaynesWI | 152* | 126 | 12 | 6 | 120.63 | 2 | not out | 1 | v IND | Georgetown | 21 Mar 1989 |
| Smit PatelUSA | 152* | 137 | 12 | 4 | 110.95 | 1 | not out | 1 | v CAN | Lauderhill | 17 May 2025 |
| Chris GayleWI | 152* | 153 | 12 | 3 | 99.35 | 1 | not out | 1 | v SA | Johannesburg | 4 Feb 2004 |
| Sharjeel KhanPAK | 152 | 86 | 16 | 9 | 176.74 | 2 | c †NJ O'Brien b BJ McCarthy | 1 | v IRE | Dublin | 18 Aug 2016 |
| Sanath JayasuriyaSL | 152 | 99 | 20 | 4 | 153.54 | 2 | c AJ Strauss b VS Solanki | 2 | v ENG | Leeds | 1 Jul 2006 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.