T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,756 of the 11,762 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Keacy CartyWI2022-202669716215117033.09302771.0646418735
Charles MacartneyAUS1907-192635554213117041.7875369.197911993
W.G. GraceENG1880-189922362109817032.2942450.94252551
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Yuvraj SinghIND/AX2000-2017401391551177816935.051406483.751771261245251
Brad HaddinAUS2001-201522625635679016930.72964470.4163412688138
Denesh RamdinWI2005-201928328551571016924.40920762.026241659056
Soumya SarkarBAN2014-20261932018482216924.98533790.3542425541126
Roy FredericksWI1968-1977711217464516940.75478448.7992774529
Stuart BroadENG2006-202334433775430916916.45643466.971134948068
Brian BennettZIM2023-20261051118325116931.562891112.454161439480
Brian BoothAUS1961-196629486177316942.21205638.0451051383
Fawad AlamPAK2007-2022818322217116835.59363659.7168717816
Collie SmithWI1955-195926420133116831.6960.004687912
Gary CosierAUS1975-197927393105116829.19171856.292441203
Jonny BairstowENG2011-20242863483611581167*37.121520176.192353321304224
Andrew FlintoffENG/IWX/ICC1998-200922725926731516731.391007872.5884427828177
Majid KhanPAK1964-1983861286471716738.66479452.029261044815
Murali VijayIND2008-2018871301449016734.81926148.481216951344
Devdutt PadikkalIND2021-202668045616757.0073362.21211473
Murray GoodwinZIM1998-20008710573195166*32.60565556.50516532013
Dilip VengsarkarIND1976-1992245305411037616639.301662950.2918582278841
JP DuminySA2004-201932632875915416636.181212875.48104622735159
Sadiq MohammadPAK1969-198060933296216632.91332243.8051262761
John HoltWI1954-195917312106616636.7650.00252571
Billy IbadullaPAK1964-196748025316631.6327816.91100260
Charles BannermanAUS1877-1879362239165*59.751040.00100191
Damien MartynAUS1992-200627829565987216542.921552063.6118611796337
Vijay HazareIND1946-1953305262192164*47.65119435.937941101
Hamza KhanRWA2023-2026535291330164*30.931090122.0218410764
Asghar AfghanAFG2009-202118718014417016425.12555775.0421913280143
Karanbir SinghAUA2024-202660607255516448.211474173.344204209212
Arthur ShrewsburyENG1881-189323404127716435.4724538.37341900
Carlisle BestWI1986-19923236581516426.29142557.19233786
Archie JacksonAUS1929-1931811147416447.4094037.23121290
Tino MawoyoZIM2006-201618291673163*24.04182036.98133810
Madhav ApteIND1952-19537132542163*49.27--13100
Nazmul Hossain ShantoBAN2017-202616720312588816330.83883466.6513241762078
Andrew HudsonSA1991-19981231514456616331.06908950.246311353220
Andrew HallSA1999-20071119017167616322.96286658.48161218714
Jos ButtlerENG2011-20264234266412969162*35.831320098.251578351204418
Andrew SymondsAUS1998-2009237213426887162*40.27795986.5384221636141
Ashwell PrinceSA/AX2002-2011118145284688162*40.07989147.4011141047417
Russell EndeanSA1951-1958285241630162*33.96--383901
Paul StirlingIRE2008-2026342342151030416231.511059897.231559281145296
Chris BroadENG1984-198959782302216239.76683444.2271752544
Misbah-ul-HaqPAK2001-20172753146311131161*44.351938257.43108417898190
Ian HealyAUS1988-1999286302596120161*25.191086456.334262750210
Bruce EdgarNZ1978-19861031329377216130.67932638.85422103033
Bill WoodfullAUS1926-193434544230016146.00439931.1271361170

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.