Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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,030 of the 5,036 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nazmul Hossain ShantoBAN202220227701173816.7118762.57002150
Naseem KhushiOMA2021202197211735*23.4012295.9000178
Shoaib KhanOMA202420247711173019.5012891.41000142
Zach Lion-CachetNED202620267711173419.5022651.7700150
Faisal IqbalPAK200320038801173214.6324647.5600280
Mark AdairIRE201920199821173219.50101115.8400095
WPUJC VaasSL/ASIA20052005129211737*16.7116073.13000150
Ruvindu GunasekeraCAN201120119901175713.0019161.26011103
Nuwan ZoysaSL20012001211171173229.25108108.3300083
Thisara PereraSL201520151712111747*10.6412593.6000392
Abdur RazzakBAN20072007231671172813.0016670.4800295
Hassan NawazPAK202620262201167958.0012394.3101076
Paul StirlingIRE200920093301168438.6712890.63010103
Sam CurranENG2021202163211695*116.00112103.57010113
Rovman PowellWI202120213301164738.6714679.4500065
Samit PatelENG2008200811501163123.2012493.5500064
Kashyap PrajapatiOMA202120216501165223.2014679.4501195
Deepak ChaharIND202220228611165423.20103112.6201197
Saleem MalikPAK199919997611165023.2021653.7001131
David BernardWI2009200910701163816.5718064.4400090
Ryan BurlZIM2017201797111630*19.3317665.9100080
Jaskaran MalhotraUSA202220227711165319.3314082.86011132
Sikandar RazaZIM202420249821163919.3317167.84000132
Athula SamarasekeraSL199019909901162912.8919758.88001130
Mark DekkerZIM199319939901163312.8925246.0300041
Chris LewisENG19931993101041162519.3313884.0600062
Kiran MoreIND19921992141241163214.5015375.8200092
Waqar YounisPAK200120012113511622*14.5015276.3200162
Sunil NarineWI2013201323163116248.9215276.3200497
Gagan KhodaIND199819982201158957.5018562.16010110
JP DuminySA2006200633211560115.0012790.55010110
Asif KhanUAE202520253301157538.3317665.3401082
Hitesh ModiKEN200220024401155528.7516669.28011131
Neil FairbrotherENG1995199544111561*38.3314181.5601081
Gautam GambhirIND200620065501153823.0015076.67000181
Asif KhanUAE2022202265111581*28.7517167.25010121
Roger BinnyIND198419849511155728.7518163.54010141
Roy DiasSL1984198455111557*28.7522351.5701020
DES MaxwellCAN200620066631155938.3316470.12011102
Calum MacLeodSCO202120216601154519.1724047.92001100
Gordon DrummondSCO20102010107311535*28.7596119.7900073
Zane GreenNAM202420247711152819.1716569.70000151
Solomon MireZIM201920197701154016.4317565.71000151
Donald TiripanoZIM201820189721154423.0018661.83000140
Richard HadleeNZ198019807701154116.4312592.00001131
Rashid LatifPAK1996199614811155016.43102112.7501174
Anderson CumminsWI1993199316801154114.38101113.86000142
Keemo PaulWI2018201811921153616.4315275.6600145
Chandrakant PanditIND198619861510311533*16.4314678.7700160
John MooneyIRE201120111211111533*11.5016370.55001121

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.