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 2026AFGZIMODI4th 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 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th 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 records (Men's All internationals)

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 11,764 of the 11,770 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ian HarveyAUS1997-200473511171548*17.8881188.16002658
Dougie BrownENG/SCO1997-20072625632050*16.8448665.84013282
Matthew FlemingENG1997-1998111011393315.44137101.46001113
Akhtar SarfrazPAK1997-1998440662516.509966.6700041
Manzoor AkhtarPAK1997-1998740974424.2514765.9900030
Paul WilsonAUS1997-19981274421.331723.5300200
Sairaj BahutuleIND1997-20039826221*10.3313446.2700251
Murray GoodwinZIM1998-20008710573195166*32.60565556.50516532013
Sanwar HossainBAN1998-2003354426225214.81131347.37013610
Khaled MahmudBAN1998-20068894412555013.94191165.67011312010
Hrishikesh KanitkarIND1998-2000343184135717.9669759.25012331
Shariful HaqueBAN1998110101010.006166.6700001
Fazl-e-AkbarPAK1998-2004794592511.8013842.7500290
Zakir HossainBAN1998110000.0010.0000100
Jimmy MaherAUS1998-2003262034389525.7667365.08011407
Makhaya NtiniSA/IWX1998-20112841677190842*9.46174851.95003112214
Brad YoungAUS1998-1999631311815.504765.9600020
Rahul SanghviIND1998-200111401082.503330.3000201
Naveed NawazSL1998-200245213078*43.3326349.43010120
Avishka GunawardeneSL1998-200667721188913226.61271269.6511262435
Stuart MacGillAUS1998-2008474912350439.4671848.750012382
Llorne HowellNZ1998121202876823.9238873.97041314
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
HD AckermanSA19984801615720.1347533.89010150
Trevor MadondoZIM1998-20011415125074*17.8649750.30023290
Harbhajan SinghIND/AX1998-201636628663356911516.00504570.74293738081
Ajit AgarkarIND1998-2007220154311855109*15.08266669.58131918825
Roger TelemachusSA1998-20074016478296.509780.4100243
Steve ElworthySA1998-2002432191724814.3326365.40003201
Neil McGarrellWI1998-2001211641213310.0831338.66003131
Paul WisemanNZ1998-20054041134113614.68107238.34005465
Morshed Ali KhanBAN199831122*-450.0000000
MSK PrasadIND1998-2000222032136312.5354838.87012130
Mehrab HossainBAN1998-20032736069010119.17150145.97134743
Gagan KhodaIND19982201158957.5018562.16010110
RD ShahKEN1998-200756551150611327.89229865.54112518010
Darren MaddyENG1998-2007151402725319.4347657.14021263
Chris AdamsENG1998-2000101201754214.5842940.79000160
Malinga BandaraSL1998-2010433182964312.8747961.80005227
Niroshan BandaratillekeSL1998-200110101932510.3325436.6100280
Nikhil ChopraIND1998-2000392863176114.4156855.81011155
Jatin ParanjapeIND1998441542718.009159.3400031
Steve JamesENG1998240713617.7528325.0900160
Suresh PereraSL1998-20012317327256*19.4340567.16011274
Andrew FlintoffENG/IWX/ICC1998-200922725926731516731.391007872.5884427828177
Ian AustinENG1998-19999613411*6.804969.3900020
Nantie HaywardSA1998-20043722978146.0021835.78004100
Sanjay RaulIND1998220884.001457.1400100
Mluleki NkalaZIM1998-2006615175124711.6498152.19009455
Colin MillerAUS1998-200118243174438.2930856.4900798

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.