Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM102/1 (26.1)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisAXAfrica XI2005220844.003423.5300000
CA ReidUSAUnited States of America2004220864.001747.0600010
Shantha KalavitigodaSLSri Lanka2005120874.005414.8100010
KH ButtHKHong Kong2008220844.002828.5700000
Karn SharmaINDIndia201442184*8.002828.5700000
Abzal DeanCANCanada2008-2013220874.001080.0000000
E IsaneezUGAUganda201932287*-1361.5400000
Charanjeet SinghITAItaly201922288*-988.8900010
Abbas SaadKSASaudi Arabia2019220884.008100.0000110
Adil ButtKSASaudi Arabia202032186*8.001080.0000000
L ZuluSWASwaziland2021-2022320864.002040.0000000
Zaman KhanPAKPakistan2023-2024102288*-988.8900001
Suryansh ShedgeINDIndia2026320874.001172.7300010
Sanjay RaulINDIndia1998220884.001457.1400100
M AltankhuyagMONMongolia2023220884.002532.0000100
S VazPORPortugal2025-2026621878.001172.7300000
K JackTUATurks and Caicos Island2025320844.001361.5400000
K JackTUCATurks and Caicos Islands2025220844.001361.5400000
Abdul Salman KhanKSASaudi Arabia202522187*8.001172.7300010
JB RichardsBOTBotswana202522287*-1553.3300000
Kalpesh AhirPANPanama2026421888.008100.0000010
Nyan Lin HtetMYAMyanmar2026220874.002236.3600000
John HarryAUSAustralia1895120864.00--00000
Charles HimeSASouth Africa1896120884.00--00100
Jack DurstonENGEngland192112186*8.00--00010
Matt HendersonNZNew Zealand1930121868.00--00000
Hammy LoveAUSAustralia1933120854.003821.0500000
Don McRaeNZNew Zealand1946120884.00--00100
Norman MarshallWIWest Indies1955120884.0010.0000100
Albert PadmoreWIWest Indies197622188*8.001942.1100100
Herbert ChangWIWest Indies1979120864.00--00000
Khalil GurbazAFGAfghanistan2025120864.002040.0000010
Sohail ButtUAEUnited Arab Emirates199422186*8.001457.1400010
Janak GamageSLSri Lanka199542287*-988.8900000
Henry WilliamsSASouth Africa1999-2000721878.001172.7300000
Neil MallenderENGEngland1992230842.672236.3600000
James BraceyENGEngland2021230882.672729.6300210
Neville LiyanageMASMalaysia2019631884.008100.0000110
I MansaraySIESierra Leone202143185*4.002433.3300000
Zulqarnain HaiderSPASpain2019-2022931844.001266.6700000
Kuldeep SinghPHIPhilippines2019430862.671650.0000000
Baz AybuiSWESweden2021-2022103285*8.002433.3300000
KJ PatelSEYSeychelles202163388*-2927.5900010
Zahid ZadranGERGermany2023-2024630842.671172.7300000
K KekezCROCroatia2024331864.001942.1100110
SJ Hughes-PinanSPASpain2024-2026103386*-1266.6700010
Kristan TillettBEABelize2024431844.001942.1100000
Rafiulah AlokozaiBELBelgium2025730872.671172.7300101
D RamaniCZECzech Republic2025-2026143285*8.001650.0000100
Azim PatelLESLesotho2026330882.671361.5400210
PreviousPage 140Next

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.