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 team (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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Stuart MacGillAUSAustralia1998-2008474912350439.4671848.750012382
Michael RipponNEDNetherlands2013-2022251633496726.8540785.75022257
Shuvagata HomBANBangladesh2011-2016172273495023.2755862.54013411
J SingyeBHUBhutan2019-2025232203494615.8647273.94001165
Christian Munoz-MillsSPASpain2019-202647291534934*24.93252138.490023115
Fayyaz ButtOMAOman2019-20247741193494415.8642482.31003287
Cade CarmichaelIREIreland2025-2026121403486224.8656961.16021373
HA JacksonFRAFrance2021-2026272423485015.8239588.10011274
Mukhtar GhulamiFRAFrance2023-2026262413484615.13305114.100033116
Gian-Piero MeadeITAItaly2019-20263730734859*15.13342101.75015259
Buster NupenSASouth Africa1921-1936173173486914.50--02553
Vani MoreaPNGPapua New Guinea2014-20181717134765*21.6949969.54032284
Wahidullah SahakNORNorway2021-2026221813477520.41258134.500313712
Mahendra NagamootooWIWest Indies2000-2002282673476818.2662255.79011394
Josh LawrensonJERJersey2023-20241612134611431.4541882.78110272
Steven DaviesENGEngland2009-2011131303468726.62313110.54011480
Joy PereraITAItaly2019-2022161533466728.83318108.810103310
Evan GrayNZNew Zealand1983-1988202313465015.73117729.40010260
Lawrie MillerNZNew Zealand1953-1958132503464713.84--00530
Akram RazaPAKPakistan1989-199558371634633*16.4868050.88007262
Lord TennysonENGEngland1913-1921912134574*31.36--041310
Vishnu SukumaranUAEUnited Arab Emirates2022-2024201803459719.1742980.420233113
Eric FreemanAUSAustralia1968-1970111803457619.1742859.81020346
NM SalonenFINFinland2024-2026292613454413.80300115.000032212
William CopeLUXLuxembourg2020-2026393563455111.90304113.49017462
S. SreesanthINDIndia2005-2011896425345358.8567451.190014444
Sheikh RasikHUNHungary2023-202510102344106*43.00201171.141201928
Kamran AhmadzaiFRAFrance2024-2026201633445626.46217158.530112321
David BernardWIWest Indies2003-2010241943446922.9360057.33031283
Louis StrickerSASouth Africa1910-1912132403444814.3344633.86005210
D SabirBERBermuda2021-20264228734473*16.38295116.610152810
Nasum AhmedBANBangladesh2021-20267340133444412.7438489.580062913
Frank MooneyNZNew Zealand1949-1954142223434617.15--00110
Rezza GaznaviSINSingapore2019-2026292743434914.9136593.970032910
Gary BallanceZIMZimbabwe2023782342137*57.0051965.90120303
Bruce FrenchENGEngland1985-1988292973425915.5586839.40014381
David BrownENGEngland1965-19692634534244*11.7965626.68006310
KK Lin ThuMYAMyanmar2023-2026373633427110.3647272.46016314
Kenneth HutchingsENGEngland1907-1909712034112628.42--111331
Kruger van WykNZNew Zealand201291713417121.3169449.14013410
Samiullah RahmaniSWESweden2023-2026302223415017.05227150.220132326
Bert VoglerSASouth Africa1906-1911152663406517.00825.00024156
Karl BirkenstockNAMNamibia2019-2023292223396116.9549268.90023346
Tom GarrettAUSAustralia1877-18881933633951*12.5610323.30015121
Sean SoliaSAMSamoa2025-2026121213387430.73280120.710202812
Ahmed HassanMALMaldives2019-2022212013385317.7937091.35011304
D JansenISLIsle of Man2021-2026181323378630.64284118.660212512
Adnan MuftiUAEUnited Arab Emirates2017-20181917533757*28.0841681.01010271
Tendai ChataraZIMZimbabwe2010-20241558937337236.4870347.940017343
Sam RobsonENGEngland2014711033612730.5575544.50110421

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