Live1st ODI · India in New Zealand 2026/27NZINDIndia won the toss and 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,031 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Safyaan SharifSCO201820181072673413.4010265.6900141
Ijaz AhmedPAK19861986771671911.1710862.0400040
Curtly AmbroseWI1997199712736731*16.7511657.7600140
Ronnie IraniENG20032003882672011.1712454.0300160
Elton ChigumburaZIM2016201698067418.3811757.2600230
Narendra PatelUSA20232023109167238.3812852.3400040
Dominic CorkENG19961996149167218.3812055.8300251
Shane WarneAUS1998199816104671911.1764104.6900251
HMRKB HerathSL20132013171046717*11.1710265.6900070
Paul ReiffelAUS19931993161076729*22.3310166.3400140
Adil RashidENG202520251513467147.4410563.8100161
Bazid KhanPAK20052005110666666.009768.0401040
Aiden MarkramSA20172017110666666.0060110.0001042
Collins ObuyaKEN20142014220663733.006897.0600052
Jeff CroweNZ198919893216639*66.0011258.9300081
Shadab KhanPAK2017201712226652*-8478.5701021
Mike DennessENG19731973220666633.0012154.5501160
Chris CairnsNZ19931993331663133.0013548.8900010
Gregor MaidenSCO20102010330663122.0010463.4600041
Anamul HaqueBAN20132013430664022.008875.0000080
Binod BhandariNEP20262026330665622.009569.4701180
Andile PhehlukwayoSA201620166326642*66.0056117.8600054
Sachith PathiranaSL20152015330663322.007291.6700052
Christopher CarterHK20172017330664322.009370.9700080
Majid KhanPAK19801980330663422.007983.5400013
Nawroz MangalAFG20092009330663222.0010662.2600050
Daniel VettoriNZ20112011942664433.0065101.5400070
Mehran KhanOMA20242024440663716.5066100.0000136
Tom MoodyAUS19911991540665116.507588.0001132
Ian BishopWI19971997943663166.0016440.2400000
Arshad LaeeqUAE199619964416643*22.0014047.1400190
Parthiv PatelIND20032003950662713.2013050.7700050
Parthiv PatelIND20042004551662816.509668.7500180
Shane WarneAUS200120011851661816.5010165.3500080
Rikki ClarkeENG200320031150663713.2010264.7100181
Wayne ParnellSA20122012851662716.507983.5400061
Nitish KumarCAN20112011550663013.2012055.0000070
Rehan AhmedENG20262026550662713.208875.0000190
Arshad AyubIND1988198814526631*22.008875.0000050
Rajesh ChauhanIND1994199415526626*22.008775.8600051
Anil KumbleIND200320031062662116.5016540.0000060
Khaled MahmudBAN20052005860663411.0065101.5400241
Liam PlunkettENG2018201812626647*16.507983.5400142
Tanwir AfzalHK20182018661662213.208181.4800164
Tadiwanashe MarumaniZIM20242024660662911.009569.4700181
Alick AthanazeWI20242024660663211.0011656.9000060
Abdul SamadPAK20262026662663416.509470.2100161
Andy RobertsWI1983198314626637*16.5010662.2600011
Jason GillespieAUS2005200519726644*13.207094.2900242
Ian HarveyAUS2002200287066199.4310066.0000050
PreviousPage 126Next

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.