Batting by format (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,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Carl MumbaZIM | ODIs | 2016-2020 | 7 | 7 | 3 | 32 | 13 | 8.00 | 55 | 58.18 | 0 | 0 | 0 | 1 | 1 |
| Peter MartinENG | ODIs | 1995-1998 | 19 | 12 | 7 | 32 | 6 | 6.40 | 49 | 65.31 | 0 | 0 | 0 | 2 | 0 |
| Venkatapathy RajuIND | ODIs | 1990-1996 | 53 | 16 | 8 | 32 | 8 | 4.00 | 67 | 47.76 | 0 | 0 | 4 | 1 | 0 |
| Terry AldermanAUS | ODIs | 1981-1991 | 65 | 18 | 6 | 32 | 9* | 2.67 | 97 | 32.99 | 0 | 0 | 6 | 2 | 0 |
| Mandy YachadSA | ODIs | 1991 | 1 | 1 | 0 | 31 | 31 | 31.00 | 77 | 40.26 | 0 | 0 | 0 | 1 | 0 |
| Christiaan JonkerSA | ODIs | 2018 | 2 | 2 | 0 | 31 | 25 | 15.50 | 33 | 93.94 | 0 | 0 | 0 | 5 | 1 |
| Naveed NawazSL | ODIs | 1998-2002 | 3 | 3 | 1 | 31 | 15* | 15.50 | 71 | 43.66 | 0 | 0 | 0 | 1 | 0 |
| Brad YoungAUS | ODIs | 1998-1999 | 6 | 3 | 1 | 31 | 18 | 15.50 | 47 | 65.96 | 0 | 0 | 0 | 2 | 0 |
| Roger WoolleyAUS | ODIs | 1983 | 4 | 3 | 2 | 31 | 16 | 31.00 | 38 | 81.58 | 0 | 0 | 0 | 2 | 0 |
| SS KangUAE | ODIs | 2025 | 6 | 4 | 1 | 31 | 14 | 10.33 | 105 | 29.52 | 0 | 0 | 1 | 1 | 0 |
| Mahes GoonatillekeSL | ODIs | 1982 | 6 | 4 | 3 | 31 | 14* | 31.00 | 58 | 53.45 | 0 | 0 | 0 | 0 | 0 |
| Gary MartinZIM | ODIs | 1994-1995 | 5 | 4 | 0 | 31 | 16 | 7.75 | 65 | 47.69 | 0 | 0 | 0 | 0 | 0 |
| Sukhjinder SinghCAN | ODIs | 2026 | 6 | 5 | 0 | 31 | 14 | 6.20 | 42 | 73.81 | 0 | 0 | 0 | 3 | 1 |
| Peter SiddleAUS | ODIs | 2009-2019 | 20 | 6 | 3 | 31 | 10* | 10.33 | 30 | 103.33 | 0 | 0 | 1 | 2 | 0 |
| Amir HayatUAE | ODIs | 2018-2019 | 9 | 6 | 3 | 31 | 24* | 10.33 | 73 | 42.47 | 0 | 0 | 1 | 1 | 1 |
| Hendy BryanWI | ODIs | 1999 | 13 | 6 | 2 | 31 | 9* | 7.75 | 44 | 70.45 | 0 | 0 | 1 | 3 | 0 |
| Saqib MahmoodENG | ODIs | 2020-2026 | 18 | 7 | 4 | 31 | 12 | 10.33 | 53 | 58.49 | 0 | 0 | 0 | 2 | 0 |
| Paul JarvisENG | ODIs | 1988-1993 | 16 | 8 | 2 | 31 | 16* | 5.17 | 39 | 79.49 | 0 | 0 | 2 | 1 | 1 |
| Mohit SharmaIND | ODIs | 2013-2015 | 26 | 9 | 5 | 31 | 11 | 7.75 | 66 | 46.97 | 0 | 0 | 1 | 5 | 0 |
| Dewald NelSCO | ODIs | 2006-2010 | 19 | 10 | 8 | 31 | 11* | 15.50 | 54 | 57.41 | 0 | 0 | 1 | 2 | 0 |
| Sikander BakhtPAK | ODIs | 1977-1989 | 27 | 11 | 7 | 31 | 16* | 7.75 | 97 | 31.96 | 0 | 0 | 2 | 3 | 0 |
| Naman DhirIND | ODIs | 2026 | 3 | 1 | 0 | 30 | 30 | 30.00 | 21 | 142.86 | 0 | 0 | 0 | 3 | 2 |
| Jack EdwardsAUS | ODIs | 2026 | 2 | 2 | 0 | 30 | 25 | 15.00 | 45 | 66.67 | 0 | 0 | 0 | 0 | 1 |
| Irvine ShillingfordWI | ODIs | 1978 | 2 | 2 | 0 | 30 | 24 | 15.00 | 38 | 78.95 | 0 | 0 | 0 | 4 | 0 |
| Manoj CheruparambilHK | ODIs | 2004 | 2 | 2 | 0 | 30 | 30 | 15.00 | 52 | 57.69 | 0 | 0 | 1 | 3 | 1 |
| Duan JansenSA | ODIs | 2026 | 3 | 3 | 2 | 30 | 27* | 30.00 | 21 | 142.86 | 0 | 0 | 0 | 4 | 0 |
| John VaughanCAN | ODIs | 1979 | 3 | 3 | 0 | 30 | 29 | 10.00 | 55 | 54.55 | 0 | 0 | 1 | 4 | 0 |
| Rahul JariwalaUSA | ODIs | 2022 | 4 | 4 | 0 | 30 | 14 | 7.50 | 50 | 60.00 | 0 | 0 | 0 | 1 | 1 |
| Sheel PatelCAN | ODIs | 2026 | 4 | 4 | 0 | 30 | 20 | 7.50 | 35 | 85.71 | 0 | 0 | 1 | 2 | 0 |
| Basil D'OliveiraENG | ODIs | 1971-1972 | 4 | 4 | 1 | 30 | 17 | 10.00 | 43 | 69.77 | 0 | 0 | 0 | 3 | 0 |
| Mohammad HarisPAK | ODIs | 2022-2023 | 6 | 5 | 1 | 30 | 17* | 7.50 | 35 | 85.71 | 0 | 0 | 1 | 2 | 1 |
| Nadeem KhanOMA | ODIs | 2026 | 5 | 5 | 0 | 30 | 13 | 6.00 | 42 | 71.43 | 0 | 0 | 1 | 3 | 1 |
| Stephen BoockNZ | ODIs | 1978-1987 | 14 | 7 | 4 | 30 | 12 | 10.00 | 31 | 96.77 | 0 | 0 | 1 | 2 | 1 |
| Gareth BattyENG | ODIs | 2002-2009 | 10 | 8 | 2 | 30 | 17 | 5.00 | 73 | 41.10 | 0 | 0 | 1 | 1 | 0 |
| Vishwa FernandoSL | ODIs | 2017-2019 | 8 | 8 | 6 | 30 | 7* | 15.00 | 61 | 49.18 | 0 | 0 | 1 | 3 | 0 |
| Eshan MalingaSL | ODIs | 2025-2026 | 10 | 8 | 3 | 30 | 14 | 6.00 | 80 | 37.50 | 0 | 0 | 0 | 4 | 0 |
| Ehsan NawazHK | ODIs | 2014-2018 | 12 | 10 | 4 | 30 | 11 | 5.00 | 87 | 34.48 | 0 | 0 | 3 | 2 | 0 |
| Pedro CollinsWI | ODIs | 1999-2005 | 30 | 12 | 5 | 30 | 10* | 4.29 | 50 | 60.00 | 0 | 0 | 2 | 1 | 0 |
| Eddie HemmingsENG | ODIs | 1982-1991 | 32 | 12 | 6 | 30 | 8* | 5.00 | 61 | 49.18 | 0 | 0 | 1 | 1 | 0 |
| Anthony IrelandZIM | ODIs | 2005-2007 | 25 | 13 | 5 | 30 | 8* | 3.75 | 101 | 29.70 | 0 | 0 | 3 | 2 | 0 |
| Bilal KhanOMA | ODIs | 2019-2024 | 49 | 21 | 11 | 30 | 9 | 3.00 | 73 | 41.10 | 0 | 0 | 7 | 1 | 1 |
| Kevin WrightAUS | ODIs | 1979 | 5 | 2 | 0 | 29 | 23 | 14.50 | 52 | 55.77 | 0 | 0 | 0 | 0 | 0 |
| Imran AbbasPAK | ODIs | 2000 | 2 | 2 | 0 | 29 | 28 | 14.50 | 63 | 46.03 | 0 | 0 | 0 | 0 | 0 |
| DI JoyceIRE | ODIs | 2006-2007 | 3 | 3 | 0 | 29 | 18 | 9.67 | 56 | 51.79 | 0 | 0 | 1 | 4 | 0 |
| George LindeSA | ODIs | 2021-2025 | 4 | 3 | 1 | 29 | 18 | 14.50 | 38 | 76.32 | 0 | 0 | 0 | 3 | 0 |
| Hashir DafedarOMA | ODIs | 2025 | 4 | 3 | 1 | 29 | 15 | 14.50 | 61 | 47.54 | 0 | 0 | 0 | 3 | 1 |
| Tony OpathaSL | ODIs | 1975-1979 | 5 | 3 | 0 | 29 | 18 | 9.67 | 55 | 52.73 | 0 | 0 | 1 | 3 | 0 |
| Boris GorleeNED | ODIs | 2022 | 3 | 3 | 0 | 29 | 16 | 9.67 | 55 | 52.73 | 0 | 0 | 0 | 3 | 0 |
| Adrian NeillSCO | ODIs | 2019-2023 | 9 | 6 | 4 | 29 | 14* | 14.50 | 41 | 70.73 | 0 | 0 | 0 | 2 | 0 |
| Brandon GloverNED | ODIs | 2019-2023 | 9 | 6 | 4 | 29 | 18 | 14.50 | 46 | 63.04 | 0 | 0 | 0 | 3 | 0 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.