ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew JonesNZ19871987440946423.5015062.6701130
Craig SpearmanNZ19951995440944823.5012078.33000130
Al SahariarBAN20012001550945918.8017753.11011110
Shoaib MalikPAK20012001951944423.5014067.1400131
Matt PriorENG20052005550944518.8012277.05000140
Runako MortonWI20082008550944118.8016357.6700070
Lorcan TuckerIRE20192019551945623.5010391.26011100
Mohammed QasimUAE20172017550944118.8018850.00000100
Nick GreenwoodJER20232023550945918.8013669.1201082
Kevin ArnottZIM19921992551945223.5020146.7701051
Jeremy SnapeENG20022002662943823.5014763.9500040
Roelof van der MerweNED202520258639430*31.3310589.5200041
Mohammad NadeemOMA202220227629453*23.5012475.8101081
Mohammad NaimBAN20232023660942815.6715560.65001130
Karl BirkenstockNAM20232023871943115.6715660.26001102
Michael HoldingWI198419841773946423.509598.95011121
Paul DowntonENG19851985871942715.6714266.2000060
Aasif KarimKEN199919991093942215.6716258.02002121
Wayne ParnellSA201720171194943518.8084111.9000263
Ahmed RazaUAE201820181091945011.7520346.3101250
Pat CumminsAUS201720171592943613.4311681.0300273
Nixon McLeanWI20012001121039440*13.4312078.33004101
Bhuvneshwar KumarIND2013201325125943113.4312972.87003101
Curtly AmbroseWI19921992201259424*13.4311879.6600261
Saqlain MushtaqPAK19991999221389428*18.8018251.6500370
Shaheen Shah AfridiPAK2023202321137942515.6790104.4400185
Barry WoodENG198219822219378*93.0017652.8401040
Devon SmithWI20042004331934446.5016058.1300071
Dennis AmissENG19761976330934731.0013071.54000120
Bruce EdgarNZ19821982330937931.0017852.2501071
Vinod KambliIND19911991531934046.5014962.4200060
John MooneyIRE20092009540934223.2516257.4100062
Dean ElgarSA20122012540934223.2515858.8600040
Dion MyersZIM20212021440933423.2514365.0300090
Graham RoopeENG19781978440933723.2518749.7300040
Geoff HowarthNZ19751975540935123.2516257.4101070
Ikram AlikhilAFG20232023941935831.0011084.5501083
Robin BrownZIM19831983440933823.2524238.4300060
Clay SmithBER20062006550933818.6011680.17001161
Marnus LabuschagneAUS20252025750934718.6011978.1500081
Ian HarveyAUS19981998762934323.2512176.8600060
Anton DevcichNZ20132013660934615.5012872.66001150
Sharjeel KhanPAK20142014660932615.5011283.04001123
Kiran MoreIND198719878639342*31.0091102.20001130
Aaqib JavedPAK1996199613629345*23.2513170.9900043
Mohammad NaveedUAE201720177729334*18.6072129.17001105
Abdul RazzaqPAK199819989819346*13.2915161.5900281
Javed OmarBAN20022002880933511.6326834.7000090
Umar GulPAK201220121493933915.5089104.4900174
Trent JohnstonIRE2011201110939322*15.5010093.0000091
PreviousPage 107Next

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.