ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Dillon HeyligerCANT20Is2019-20266038223953024.69247159.920042527
John GleesonAUSTests1967-1972294683954510.39100131.670011390
Jaker AliBANODIs2024-2025121223946839.4050278.490302614
Adrian BarathWIODIs2010-20121414139411330.3161264.38112433
John BeckNZTests1953-195681503949926.27--031372
Virender SehwagINDT20Is2006-2012181803946821.89271145.390214316
Steve RixonAUSTests1977-1984132433945418.7655034.91024330
Don TallonAUSTests1946-1953212633949217.1339159.59023240
Fidel EdwardsWITests2003-2012558828394306.57139728.200019482
Abdul RazzaqPAKT20Is2006-201332291039346*20.68337116.620022121
Chris SmithENGTests1983-198681413929130.15131429.83021440
Jamie SmithENGODIs2023-2025191803926421.78349112.320345210
Desmond ChumneyCANODIs2003-2007202023924821.7858966.55000289
Billy GunnENGTests1887-189911202392102*21.7840.0011190
Thilan ThusharaSLODIs2008-20103827639254*18.6742492.45014329
Roy MinnettAUSTests1911-191291503919026.0752657.98033390
Nuwan KulasekaraSLTests2005-2014212813916414.4893042.04014478
A Natubhai AhirPANT20Is2019-2026313013915113.4841693.990142918
Nauman AliPAKTests2021-2026223253919714.4885245.890184310
Simon HarmerSATests2015-2026162353908221.6797340.08011373
Surya AnandDENT20Is2021-202638281239050*24.38364107.140131514
Jimmy HansraCANODIs2010-20142321438970*22.8867157.97022267
A ParimaCOOT20Is2022-2026232123896420.47337115.430223321
Rizwan CheemaCANT20Is2008-2019242423897217.68314123.890253328
Peter OngondoKEN/AXODIs1999-2011776018389369.2661463.360092410
Senuran MuthusamySATests2019-2025811438810955.4381147.84120344
Angus FraserENGTests1989-1998466715388327.46135628.61009332
Shoaib AkhtarPAK/AX/IWXODIs1998-20111608340388439.0252973.3500112712
Aryan LakraUAEODIs2022-2023161603878424.1966857.93042354
Binod BhandariNEPT20Is2014-20243829738758*17.59330117.270213116
Courtney BrowneWITests1995-2005203063876816.1396740.02017456
Mirwais AshrafAFGODIs2009-201646381138752*14.3354371.270132216
Vasbert DrakesWITests2002-2004122023866721.4481947.13012547
Ikram AlikhilAFGODIs2019-2026322353868621.4458066.55030305
Ameer SaiyedBOTT20Is2019-2026252423865517.55381101.31010358
Sybrand EngelbrechtNEDODIs2023-2024121213857035.0058765.59020343
Micky StewartENGTests1962-196481213858735.0052636.50021272
Jehan MubarakSLTests2002-2015132313854917.5088543.50005503
Ashley GilesENGODIs1997-20056235133854117.5055169.87002244
Tapash BaisyaBANTests2002-2005214063846611.2976949.93029472
Sai SudharsanINDTests2025-202671203838731.9288443.33032510
Jack MoroneyAUSTests1949-1951712138311834.82110.00213150
KJ FerraryGIBT20Is2021-20261917438358*29.46334114.67021357
Sadiq MohammadPAKODIs1973-1980191913837421.2875550.73020391
Hannan SarkarBANODIs2002-2004202003836119.1571353.72032362
Innocent KaiaZIMT20Is2021-2026212103837218.24331115.710213611
Eddie HemmingsENGTests1982-1991162143839522.5393940.79025351
Gavin SinghUSA/SURT20Is2021-2026252263836523.94358106.980332813
Ademola OnikoyiNGRT20Is2019-20232927338352*15.9643388.450152812
K HindsBAHT20Is2021-2025282803836013.68367104.360262722

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