Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOES35/0 (3)LIO chose to bowlODI3rd 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 by team (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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniAXAsia XI2007331174139*87.00139125.18100177
Craig MeschedeGERGermany20195511746743.50115151.30011913
A SokovagoneFIJFiji20246601746229.00129134.880101012
Jimmy CookSASouth Africa1991-199371001744317.4049135.44002140
John InverarityAUSAustralia1968-197261111745617.4061426.06011200
C WebsterISLIsle of Man2023-20261312217459*17.40152114.4701297
Xen BalaskasSASouth Africa1930-19389131174122*14.50--10500
Billy MidwinterAUSAustralia1877-188781411743713.3817327.7500170
Bruce BlairNZNew Zealand1982-19861414217429*14.5025368.77002121
GM NtambalikaMAAMalawi2019-2024271731744112.43169102.96002125
DVD MadampageSOUSouth Korea2025-2026181821742310.8821680.56000108
Colin MillerAUSAustralia1998-200118243174438.2930856.4900798
Bam Bam WeekesWIWest Indies193923017313757.67--100181
Mohammed Al BalushiOMAOman20266601738128.83148116.890101910
Nouman SarwarQATQatar2019-2024149717347*86.50129134.11001166
Syed HaiderUAEUnited Arab Emirates2024-2026201331734717.30157110.19001117
Dawood AhmadzaiFRAFrance2021-20265227131732912.3619787.82002152
Pasindu SooriyabandaraSLSri Lanka20262301729257.3330756.03021191
A KainessieSIESierra Leone2023-2024131201724014.3317797.18001192
Ghulam ParkarINDIndia1982-1984111211724215.6437745.62000120
Mohammad HussainPAKPakistan1996-19981615717231*21.5017399.42001144
Inshan AliWIWest Indies1971-1977121821722510.7524934.14003130
Amar SharmaMACMalta2021-20253719417222*11.4721181.5200262
Steve ElworthySASouth Africa1998-2002432191724814.3326365.40003201
Abhimanyu MithunINDIndia2010-20119801714621.3830456.25001184
Roland LefebvreNEDNetherlands1996-2003111151714528.5028061.07000103
Muhammad YasinSPASpain2022-2024111101713415.55153111.76001166
Tommy ScottWIWest Indies1928-193181331713517.101457.1400171
Amandeep SinghPORPortugal2021-20251917517125*14.25145117.93002164
Jakob GulBULBulgaria2024-2026221811713010.06142120.42003712
Lakshmipathy BalajiINDIndia2002-201243256171319.0027861.51006134
K PietBOTBotswana2022-202655341417122*8.5522077.7300482
Roger HartiganAUSAustralia190824017011642.50--100180
Cotar RamaswamiINDIndia19362411706056.67--010-1
Nilantha CoorayMALMaldives2019-202076117056*34.00148114.86010213
K KlesseGERGermany2025-20266601705128.33157108.28011116
Jack IddonENGEngland19355711707328.33--02300
George CarewWIWest Indies1935-194847117010728.33--101160
Sahan ArachchigeSLSri Lanka2023-2026141001705717.0022475.89011131
Cliff GladwinENGEngland1947-1949811517051*28.331163.6401012
Taher MuhammadSLOSlovenia2022-2026171701702810.0022376.23000134
Xavier DohertyAUSAustralia2010-201575342217018*14.1736047.22002141
KC IbrahimINDIndia1948-19494801698521.13--01191
Reece YoungNZNew Zealand201151031695724.1441940.33011191
DE RoacheSAMSamoa2022-2025121011695518.78157107.64010188
Henry DavidsSASouth Africa2012-2013111101696815.36158106.96022184
Tevin ImlachWIWest Indies202561211693515.3647635.50001152
Christopher CarterHKHong Kong2015-2018211411694313.0024967.87000190
S TosicSERSerbia2021-2026271641694014.0829357.68003100
G ChohanPHIPhilippines2022-2026281941692211.2718889.89002133

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.