Live1st ODI · India in New Zealand 2026/27NZ137/8 (33.4)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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
Vic PollardNZ19731973110555555.0011249.1101081
Tim de LeedeNED20022002220553127.509359.1400071
Max SorensenIRE20132013321553155.006190.1600042
Ben CooperNED20192019220553527.508862.5000062
Rinku SinghIND20232023220553827.5041134.1500053
Tony GreigENG19721972321553155.007672.3700060
Lance CairnsNZ19761976320553127.505993.2200003
John CrawleyENG199919993315531*27.509657.2900030
Saqib AliUAE201420143315525*27.507672.3700070
Rumesh RatnayakeSL199319934325532*55.0032171.8800033
Jean-Pierre KotzeNAM20202020330552718.337078.5700090
Odean SmithWI20232023430553718.3344125.0000061
Naimur RahmanBAN19971997330554718.339955.5600170
Keerthi RanasingheSL19861986430554118.338167.9000130
Kennedy OtienoKEN20082008540552913.759657.2900070
Dougie BrownENG19981998541552118.338366.2700040
Andrew PoynterIRE20142014440552113.7511547.8300031
Adam MilneNZ20162016641553618.3342130.9500042
Sagar KalyanUAE20252025440552113.7512245.0800011
Derek PringleENG198919895425525*27.506880.8800121
Ben HollioakeENG19981998540553513.756782.0900060
Steve PalframanSA19961996740552813.758068.7500080
Dilruwan PereraSL20162016550551811.005993.2200061
Timil PatelUSA201920195535550*27.5010253.9201070
Jeff ThomsonAUS19751975652552118.336190.1600041
Sarfraz AhmedPAK20112011662552413.758366.2700010
George DockrellIRE201120111063551918.336387.3000071
Glenn MaxwellAUS2024202476055309.175796.4900252
Wiaan MulderSA201820186635519*18.337474.3200070
Geoff LawsonAUS198119818635529*18.335993.2200122
Tom HoganAUS19831983862552713.756683.3300062
Dale BenkensteinSA2000200066055279.1710154.4600230
Richard NgaravaZIM20232023147155359.1751107.8400143
Dale SteynSA20112011148155207.869657.2900150
Malcolm WallerZIM2015201588055326.8811348.6700250
Champaka RamanayakeSL199319931585551518.3310452.8800150
David WilliamsWI1992199215835532*11.008068.7500160
Fanie de VilliersSA1996199620935520*9.176683.3300260
Mustafizur RahmanBAN202320232115755206.8812743.3100451
Nicky BojeSA20032003621542954.006287.1000060
Jeff CroweNZ19901990220542827.0013739.4200030
Ruvindu GunasekeraCAN20142014220545427.007770.1301151
Colin AckermannNED202520252215454*54.008365.0601161
Michael RipponNED20182018220545127.008861.3601020
Babar HayatHK20152015220544527.006583.0800042
Narendra PatelUSA20202020220545227.0039138.4601044
Ryan CampbellAUS20022002220543827.007077.1400060
Fabian AllenWI20202020220543727.0029186.2100044
Bevan CongdonNZ197819782215452*54.009755.6701060
Madan LalIND198219828225453*-7671.0501041
PreviousPage 136Next

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.