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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Jason KilaPNG202220221111313*-11118.1800001
Philippe BoissevainNED20212021110131313.001968.4200000
Tafadzwanashe KaitanoZIM20232023110131313.003043.3300010
Matthew FordeWI202320231111313*-1681.2500010
AA ShafiqueOMA20232023210131313.003339.3900020
T SuriUAE20252025110131313.002161.9000020
Keith StackpoleAUS19711971110131313.001586.6700020
Dennis LilleeAUS19721972310131313.001681.2500010
Joel GarnerWI19781978110131313.001872.2200010
Sharafuddin AshrafAFG20192019310131313.001681.2500010
Gopal BoseIND19741974110131313.001872.2200010
Roydon HayesNZ19951995110131313.002552.0000010
Surendra SeerajCAN200620061111313*-12108.3300000
Shabir NooriAFG20122012110131313.001968.4200020
Upul ChandanaSL200120013201386.501681.2500000
James AndersonENG200420041221131113.003240.6300010
Robin PetersonSA2003200372013126.502161.9000010
Nathan HauritzAUS200220025221311*-2161.9000000
Murali KartikIND2002200252013116.502356.5200010
Nafees IqbalBAN200320032201396.503933.3300000
Shahriar HossainBAN2000200032013116.504528.8900020
Rayad EmritWI20072007221131313.003537.1400010
Graeme SwannENG201220129211313*13.001492.8600120
Khurram KhanUAE200420042201386.503636.1100010
Jason KrejzaAUS2011201182113713.002356.5200000
Cheteshwar PujaraIND2013201322013136.502846.4300120
Dinesh ChandimalSL2019201922013106.503043.3300000
Usman SalahuddinPAK201120112201386.502846.4300000
Seekkuge PrasannaSL2012201222113813.002944.8300010
Pikky Ya FranceNAM201920194211311*13.005260.0000011
Asad AliPAK2013201342013116.501681.2500001
Jeremy GordonCAN20242024222137*-6216.6700011
Zaheer MaqsoodUAE20152015222138*-4628.2600020
Robin SinghIND198919892211310*13.001968.4200000
Hussain TalatPAK202620262201396.502650.0000010
Avesh KhanIND2022202252013106.501872.2200020
Abinash BoharaNEP20202020222138*-1492.8600000
Ali NaseerUAE2026202632013136.501968.4200111
Richard CollingeNZ197319733201396.502356.5200000
Bharat ArunIND19871987321137*13.002065.0000010
Tony GrayWI198619867211310*13.0013100.0000010
Saleem JaffarPAK198919896221310*-13100.0000000
Meyrick PringleSA199419942211313*13.001776.4700100
Hashmatullah ShahidiAFG201320132211313*13.002259.0900100
Nurul AbedinBAN1986198622013136.503240.6300100
Glenn BishopAUS198719872201376.504429.5500010
Ridley JacobsWI1996199643013104.332065.0000110
Davis JosephCAN20032003433139*-2454.1700010
Ryan HurleyWI200420045301364.333240.6300000
Stuart CarlisleZIM19951995331139*6.503438.2400100
PreviousPage 201Next

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.