Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
I MarajCANCanada20036619853*19.6026437.12012120
Tom BruceSCOScotland2025-2026661983519.6089110.1100035
Sammy GuillenNZNew Zealand1956360984116.33--00232
Azam KhalilSWESweden2022970982914.0082119.5100064
Shadreck MalamaZAMZambia2026771984916.339998.9900266
Cyril ChristianiWIWest Indies19354729832*19.60--00100
Teddy HoadWIWest Indies1928-1933480983612.25--00100
H RashidESWEswatini2022-202510102982312.2511585.2200193
S ChophelBHUBhutan2019-202611101985810.8990108.89011130
Delyone BordenBERBermuda2006-200812114982414.0019550.2600290
IP SwaneySINSingapore2022-20251312198238.9186113.9500194
Stu GillespieNZNew Zealand1986-198820125982814.0018752.4100161
DPS TyagiSINSingapore2025-20261614498269.8093105.3800264
J.J. FerrisAUSAustralia1887-189081649820*8.174313.9500110
Ian PeeblesENGEngland1927-193113178982610.894022.5000320
Fareed AhmadAFGAfghanistan2014-2026541799824*12.2515164.9000282
Wayne ClarkAUSAustralia1977-19791219298335.7622740.09008100
Shabbir AhmedPAKPakistan1999-20074326109824*6.1326337.26004100
Asitha FernandoSLSri Lanka2017-202674603298113.5032829.880017151
Arvind KandappahCANCanada20072219769*97.0015662.1801043
Aftab BalochPAKPakistan1969-19752319760*48.50--01030
Manzoor AkhtarPAKPakistan1997-1998740974424.2514765.9900030
Rahul TripathiINDIndia2023550974419.4067144.78001115
Numan AhmadzaiSWISwitzerland2025-2026651973624.2586112.79000114
Gregory StrydomCAYCayman Islands2019660974916.1789108.9900265
Leslie TownsendENGEngland1930-1934460974016.17--00001
Derek VarnalsSASouth Africa1964-1965360972316.17--00090
RR NaikSINSingapore2026870974613.8681119.7500056
George PaineENGEngland1935471974916.17--00101
Amir AliOMAOman2015-20169839732*19.4065149.23000112
P JirapatananukulTHAThailand2026981974513.8610394.1700073
Yair NagavkarISRIsrael2022-2026131239732*10.7811981.5100151
Clive EksteenSASouth Africa1991-200013134972210.7859616.2800160
Vic StollmeyerWIWest Indies1939110969696.00--010110
Jacques KallisIWXICC World XI2005341964432.0021444.86000111
U ShahidFRAFrance2021440966424.0090106.6701053
Dennis DyerSASouth Africa1947360966216.00--01000
Willie RodriguezWIWest Indies1962-1968570965013.71--01121
Azhar HossainBANBangladesh1988-1990770965413.7126636.0901050
Yannic CariahWIWest Indies2022-20231693965216.0017056.4701061
Gregor MacGregorENGEngland1890-18938113963112.00--00120
Roelof van der MerweSASouth Africa2009-201026136964813.7191105.4900256
DGAPD WiswiINAIndonesia2024-2026251349626*10.6711285.7100071
KR JhaAUAAustria2025-20262014296308.0014864.8600342
Robin JackmanENGEngland1974-19831915196176.8630032.0000350
Gordon GoudieSCOScotland2008-20132416496238.0011682.7600285
Carl MumbaZIMZimbabwe2016-20231916696259.6020048.0000082
Dave GilbertAUSAustralia1985-19862320796157.3840024.0000150
Damodar DaesrathCANCanada2012-2013530954031.6713769.34000112
Sheraz IqbalMALMaldives2026530954731.6779120.2500027

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.