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
Saleem ElahiPAK19971997220261813.005448.1500020
Kamran AkmalPAK20032003520262613.002989.6600111
Yasir ArafatPAK200920093212623*26.004953.0600021
Ryan SteedeBER20062006320262013.004557.7800012
Atse BuurmanNED20112011220262613.003281.2500140
Sarfraz AhmedPAK20082008720261913.004656.5200010
Mohammad TauqirUAE20082008220261713.003672.2200040
Pieter SeelaarNED20182018220262113.004557.7800000
Jahurul IslamBAN20132013320262613.0019136.8400140
Josh DaveySCO201920192212626*26.002796.3000111
Ahmed RazaUAE20192019320261913.004557.7800011
Yasir ShahPAK201620162212626*26.003378.7900130
Mitchell SantnerNZ20202020321261426.0025104.0000021
Niroshan DickwellaSL20222022220262513.002989.6600050
Jan FrylinckNAM20212021220262313.004065.0000020
Khurram NawazOMA201920193212617*26.004953.0600010
Kavem HodgeWI20232023320262613.002989.6600140
Basil HameedUAE20202020320261813.003966.6700030
Uday BhagwanCAN202420244212620*26.002892.8600021
AS HundalCAN20262026220262013.004163.4100030
Ian RedpathAUS19751975220262413.004163.4100000
Wasim BariPAK19791979420261713.004557.7800020
Geoff MillerENG19821982420262613.003378.7900130
Chris LewisENG19981998221261626.004755.3200000
Sanjeeva RanatungaSL19951995320261513.005150.9800020
Barry HadleeNZ19751975221261926.009327.9600010
Gazi AshrafBAN19901990220261813.0010624.5300010
Clive RiceSA19911991320261413.003770.2700011
Wasim HaiderPAK19921992320261313.007037.1400010
Ian BillcliffCAN2008200833026138.675250.0000010
Burton van RooiNAM20032003332261726.003868.4200030
Kumar DharmasenaSL200420043312624*13.0022118.1800130
Ross TaylorNZ2022202233026148.674360.4700011
Navdeep PooniaSCO2006200633026268.673378.7900240
William PorterfieldIRE2022202233026268.673966.6700231
Amjad JavedUAE2017201743026238.673378.7900031
Richie BerringtonSCO20082008531261613.004755.3200020
Mark WoodENG20152015732261326.002796.3000030
Sunil AmbrisWI2021202133026138.673476.4700031
Binura FernandoSL2021202143026178.673672.2200040
Hiri HiriPNG20162016331261113.006639.3900030
Alzarri JosephWI2024202493026198.672892.8600021
Avishka FernandoSL2023202333026208.673378.7900050
Shahid AhmadzaiCAN20242024332261326.003770.2700020
Tony GreigENG1977197733026228.675547.2700130
Ali ShahZIM1983198333026168.6710923.8500010
Hashan TillakaratneSL198819885422615*13.006043.3300100
Munaf PatelIND20072007114126158.673574.2900030
William PorterfieldIRE2012201244026146.505448.1500130
Tim SoutheeNZ2022202284126128.673574.2900020
PreviousPage 173Next

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.