Live1st ODI · India in New Zealand 2026/27NZ45/2 (9.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
Saud ShakeelPAK20212021331645632.009368.8201050
Sanjay KrishnamurthiUSA20242024330644921.337783.1200190
Dirk ViljoenZIM19971997330642521.3312750.3900040
Luke JongweZIM202320236416443*21.3356114.2900060
Con de LangeSCO201620166426426*32.009071.1100030
Aaron JonesUSA20252025440643116.009468.0900043
Greg RitchieAUS198519854416430*21.3312551.2000050
Carlton BaughWI20122012552643321.3310958.7200171
Lameck OnyangoKEN2007200710526434*21.339865.3100060
Solomon MireZIM20152015550642712.8010461.5400042
Deryck MurrayWI19791979951642716.0011356.6400050
Bruce EdgarNZ19841984550642412.8022328.7000030
Mike RindelSA19941994551643216.0012650.7900010
Mashrafe MortazaBAN2017201713616430*12.807387.67002100
Collins ObuyaKEN20022002760641910.6714444.4400040
Liam PlunkettENG2019201914646427*32.0044145.4500071
Farhad RezaBAN20072007661642812.8010660.3800033
Paul ReiffelAUS19951995861642212.808971.9100080
Sohail TanvirPAK20132013860643110.679865.31000110
Jeffrey VandersaySL20172017660642510.6715042.6700130
Fabian AllenWI20192019863645121.3349130.6101191
Geoff MillerENG19831983960644610.6710859.2600070
Keith SempleWI19991999760642310.6716538.7900031
Ashley GilesENG200320031373642116.0011257.1400022
Anil KumbleIND199819982573642016.0010163.3700021
Ish SodhiNZ20232023147064359.1410759.8100113
Shariz AhmadNED20232023107064309.1410759.8100030
Ian SmithNZ198119819726423*12.808674.4200141
Chris LewisENG19941994873641916.008773.5600160
Junior MurrayWI1993199321736430*16.0011953.7800011
Mohinder AmarnathIND1985198512826424*10.6712252.4600160
Andrew CaddickENG20032003111076414*21.3311754.7000031
Peter OngondoKEN20092009141246418*8.0011456.1400152
Curtly AmbroseWI199619961912464178.008773.5600251
Muttiah MuralitharanSL200620062815564276.408080.0000253
Andy BlignautZIM200220021116363*-43146.5101083
Ben HollioakeENG19971997110636363.0048131.25010111
Peter McGlashanNZ200920094216356*63.0051123.5301061
Doug BracewellNZ20222022220634131.5060105.0000034
Aamer YaminPAK20152015321636263.006991.3001054
Suraj KumarOMA202320232226353*-8078.7501051
Tanzim Hasan SakibBAN20242024420634531.509566.3200052
Dulip SamaraweeraSL19941994220634931.5010957.8000060
Sanwar HossainBAN20012001330635221.0012251.6401010
Khaled MahmudBAN20012001330635021.0062101.6101051
James FranklinNZ20092009432633363.006991.3000070
Sewnarine ChattergoonWI200620063316354*31.509963.6401190
Darren BravoWI20202020330633921.008772.4100042
JJ SmitNAM20202020330633121.0010858.3300022
Zawar FaridUAE202220224316332*31.5043146.5100054
PreviousPage 128Next

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.