Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSA2026202622015114275.50118127.97100129
Mark ChapmanHK20152015221151124*151.00151100.00100113
Taufeeq UmarPAK200220023301517650.3322666.8102091
Tony de ZorziSA202620264301517950.3317884.83021132
Dennis AmissENG1977197733015110850.3322168.33100130
Mike RindelSA1995199533015110650.3321370.89100100
Adam VogesAUS200920096511517237.7516790.42010103
Jaker AliBAN2024202455215162*50.33135111.8501098
Stuart CarlisleZIM200220027711514025.1718482.0700070
Mohammad NabiAFG202220229711514125.1716591.52000123
George DockrellIRE202120219821514525.1719677.04000153
Andrew HallSA2003200317941515630.20144104.86011125
Suraj RandivSL2010201017911515618.8822168.33010130
Rohan GavaskarIND20042004111021515418.8823464.5301082
Yusuf PathanIND200920091813515159*18.8816193.79014106
Shoaib AkhtarPAK20032003201461514318.88149101.34002107
Mark VermeulenZIM2004200417171151259.4424761.13002161
JJ SmitNAM202120212201509475.00132113.64020710
Glenn PhillipsNZ2026202633115010675.00132113.64100124
Keith StackpoleAUS197219723301506150.0027654.35020170
SR WatersKEN200820084401507437.5023464.10010211
Majid KhanPAK197919794401508137.5024760.73020151
Paul StirlingIRE202420245501508830.0016392.02020135
Umar AkmalPAK201920195501504830.0017088.2400083
Towhid HridoyBAN2024202466115096*30.0019776.1401045
Vriitya AravindUAE202420246601505125.0029650.6801081
Robin SmithENG199419946601505625.0023563.83010102
Navjot SidhuIND199719979701505421.4323863.03010100
Chamara SilvaSL2011201111801506318.7520672.82021171
David MillerSA2010201011831505130.00115130.4301196
Saiteja MukkamallaUSA202220228801504618.7523962.76001140
Sunil GavaskarIND1984198410821504025.0022267.5700170
Roger HarperWI1995199588315043*30.0024162.2400072
Harmeet SinghUSA20252025121031503321.43126119.0500099
Akshdeep NathUAE202620261110115036*16.6721470.09002122
Adam HollioakeENG19991999151111504615.0021270.7500171
Harbhajan SinghIND/AX200720072113515038*18.7520373.89001105
Wasim AkramPAK19941994211311503312.5023563.83003104
Roger HarperWI19961996161321502813.6423863.03001122
Anil KumbleIND20002000241431502613.6424162.2400161
Mohammad RafiqueBAN200420041716215032*10.7124860.48004103
Kris SrikkanthIND198419842201499974.5018381.42020103
Tanmay MishraKEN201320134421496174.5018480.9802070
Khurram ManzoorPAK200820084401496937.2522665.93021120
Colin de GrandhommeNZ201720178531494174.5015298.0300087
Ackeem AugusteWI202620265501493829.8018680.11000154
Derek RandallENG198419846621497037.2525857.75010120
John MorrisENG1990199066114963*29.8019178.01010170
Peter HandscombAUS201720178701498221.29149100.00011101
Sameer DigheIND20012001127214994*29.8022167.4201182

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.