ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Faisal IqbalPAK20022002530342511.335364.1500121
Douglas HondoZIM20052005431341717.003987.1800020
Ravi RampaulWI200420041331342417.005068.0000030
Timycen MarumaZIM20082008330343211.335858.6200150
Manoj TiwaryIND20152015330342211.337346.5800001
Malcolm WallerZIM20122012330341811.335068.0000020
Nelson OdhiamboKEN20102010530342911.335166.6700030
Umar AminPAK20102010330342211.335957.6300030
Nkruma BonnerWI202220223313419*17.004085.0000130
Dwaine PretoriusSA20192019830343111.3332106.2500021
David WieseSA20152015330341411.334772.3400012
Shadley van SchalkwykUSA202520253313421*17.0031109.6800003
Aamir KaleemOMA20242024430343211.335166.6700123
Shivam DubeIND20242024330342511.334280.9500122
Dogodo BauPNG20222022431341717.004870.8300010
John CampbellWI20252025330342611.335068.0000041
Shamim HossainBAN20252025330342211.334280.9500131
Clive MadandeZIM20242024430342011.335462.9600120
Shaun FouchéNAM20252025330342211.335364.1500020
Dilpreet BajwaCAN20252025330342611.335759.6500130
Kirti AzadIND19801980330342911.335561.8200030
Craig McDermottAUS19891989431343217.004182.9300141
Manzoor ElahiPAK19951995331342117.004969.3900001
Ian BishopWI19921992430341711.336155.7400030
John RennieZIM19961996430342711.335759.6500120
Brooke WalkerNZ200220024313416*17.004182.9300030
Atiq-uz-ZamanPAK20002000331341817.003694.4400020
Harbhajan SinghIND201020106423415*17.004673.9100002
Kyle MillsNZ200720071042341117.0033103.0300012
Paul ReiffelAUS19981998641341711.3332106.2500010
Kithuruwan VithanageSL201420144413413*11.335166.6700050
Zulfiqar BabarPAK201420144423414*17.003694.4400021
Brydon CarseENG20222022641341511.334575.5600040
Mohammad WasimPAK202220228413417*11.333597.1400122
Mike BrearleyENG198019804413425*11.335265.3800110
Ruwan KalpageSL199919994413416*11.334280.9500001
Hasibul HossainBAN1998199865034216.803791.8900031
Jon LewisENG2007200755134178.504280.9500030
Mitchell JohnsonAUS201520159523427*11.3330113.3300141
Nehemiah OdhiamboKEN20082008652341711.334575.5600031
Taskin AhmedBAN2022202210533417*17.004182.9300112
Sarfraz NawazPAK197819786533414*17.006750.7500020
André NelSA200620061163342211.3330113.3300241
Stuart BroadENG20102010166034215.675858.6200121
Lungi NgidiSA2018201813653419*34.004477.2700041
Jayden SealesWI2025202512643429*17.004280.9500123
Nathan SmithNZ20252025127234176.806056.6700120
Dion NashNZ1994199411723420*6.806254.8400110
Charl LangeveldtSA20072007198334126.808141.9800120
David ObuyaKEN2002200288134124.868938.2000340
PreviousPage 161Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.