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
Sese BauPNG20212021770763110.8617543.4300141
Saleem YousufPAK198619868757623*38.0011566.0900040
Mudassar BukhariNED201020101181762910.8612162.8100133
Abdur RazzakBAN2010201022125762710.8610274.5100061
Ricky PontingAUS199719972217560*75.0011465.7901050
CG WilliamsNAM20212021220753837.509380.6500070
Ashan PriyanjanSL20132013220757437.509975.76010100
Utkarsh SrivastavaUSA20242024220756737.5073102.7401061
Roy DiasSL19791979220755037.5013455.9701040
Gyanendra MallaNEP20192019330754425.0010075.0000180
Aarif SheikhNEP20192019331752937.5011664.6600070
Wanindu HasarangaSL202020203317542*37.5058129.3100082
Paul SheahanAUS19721972330755025.0012460.4801061
Roland HolderWI19931993430755025.0014153.1901050
Ajay JadejaIND19931993330753925.0013655.1500091
Faruque AhmedBAN19901990330755725.0018041.6701040
Samit PatelENG201320135427544*37.5063119.0500192
Shingirai MasakadzaZIM201020106427545*37.507896.1500093
Aminul IslamBAN199019904437541*75.0012659.5200070
Liam DawsonENG20262026840756818.759975.7601161
ShafiqullahAFG20152015440753518.7512261.4800042
Nuwanidu FernandoSL20232023440755018.7510571.43010100
Charith SenanayakeSL19911991440752618.7512858.5900050
Mark AlleyneENG20002000640755318.7513555.5601061
Jamie HowNZ20112011650752415.0016944.3800061
Imrul KayesBAN20142014550755915.0012261.4801062
Gareth DelanyIRE20232023851752018.7568110.2900033
Benjamin WardJER20232023551754618.7512161.9800072
Nishan MadushkaSL20252025550755115.0012759.0601181
Ian BishopWI19911991651752318.7513356.3900031
Vijay DahiyaIND20012001551755118.758093.7501181
Kevin CurranZIM19871987550753015.0011565.2200143
Edgar SchiferliNED20032003660752212.5011167.57000101
Sean ErvineZIM20012001861754715.0010273.5300262
Trent JohnstonIRE20132013663752425.007994.9400080
Tarisai MusakandaZIM20182018660752412.5011565.2200171
Kyle KleinNED20252025960752512.5011167.5700061
Faoud BacchusWI19811981660753712.5013655.1500070
Ramesh PowarIND200620061473755418.7513057.6901051
Chamika KarunaratneSL20232023870752410.7114651.37000100
Mark GillespieNZ200720072194752815.007896.1500181
Ryan McLarenSA201420141493752412.5012958.1400160
Aaqib JavedPAK1995199518107752125.009777.3200142
Harbhajan SinghIND200320032012275287.508588.2400162
Ben CooperNED20132013210747474.0059125.4201082
Mushfiqur RahimBAN20202020220745537.007697.3701060
Manish PandeyIND20212021330743724.679082.2200041
Mohammad NabiAFG20092009331745837.008290.2401063
Geoff BoycottENG19721972330744124.6713654.4100080
Eddo BrandesZIM19991999431745337.0068108.8201062
PreviousPage 119Next

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.