Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Roger TelemachusSASouth Africa1998-20074016478296.509780.4100243
Nantie HaywardSASouth Africa1998-20043722978146.0021835.78004100
Saleem JaffarPAKPakistan1986-19925327177810*7.8029426.5300600
BK MajjiGHAGhana2026430773025.678293.9000032
Dan MousleyENGEngland2024741775725.679283.7001052
V AritharanGERGermany2022-20244427745*38.5039197.4400057
Andrew GreenwoodENGEngland1877240774919.253119.3500000
Prakash BhandariINDIndia1955-1956340773919.25--00000
David TownsendENGEngland1935360773612.83--00001
Moses AnafieGHAGhana20219727741*15.4067114.9300155
John ShepherdWIWest Indies1969-197158077329.6322528.8900291
D JohnsonCAYCayman Islands2022-20261592774411.0074104.0500207
Harshal PatelINDIndia2021-202325104771812.8357135.0900193
Sultan AhmedOMAOman2015-2017151137737*9.6370110.0000390
GC GalanisGREGreece2019-2026171347719*8.5666116.6700163
S BodhaGIBGibraltar2022-20263413577259.6370110.0000171
Abdul Naser BaluchSWESweden2023-2026241327723*7.0073105.4800325
L MaximoBRABrazil2024-20261915277125.9212959.6900240
NK Aneesh KumarSWISwitzerland2021-20263416877259.638986.5200324
M Shahbaz ButtNORNorway2022-20262618777247.0011070.0000350
Mohammad HasnainPAKPakistan2019-2025431814772819.2560128.33001112
Swann Htet Ko KoMYAMyanmar2023-20252118477115.5013158.7800413
Rhys MariuNZNew Zealand2025220765838.008688.3701092
HK BrahmbhattPERPeru2026330764325.3310274.5100081
Hubert DoggartENGEngland1950240762919.00--00190
Michau du PreezNAMNamibia2021-20236527633*25.3310274.5100051
Nabil MasterBOTBotswana2019-20268527635*25.3363120.6300072
Bruce DoolandAUSAustralia1947-1948351762919.0025529.8000040
V JagannivasanCZECzech Republic2021-2022761765515.2076100.00012100
Robert PooreSASouth Africa1896360762012.67--000-0
R BaruahESTEstonia2025773764819.0045168.8900155
AL KeraiSIESierra Leone2021881762410.8612361.7900222
Nipper NicholsonSASouth Africa1935-1936481762910.86--00421
M MagagulaSWASwaziland2021-202411927621*10.8610771.0300151
Antao D'SouzaPAKPakistan1959-196261087623*38.00--00010
Ali YalmazHUNHungary2021-20241211176197.6069110.1400226
Laurie MayneAUSAustralia1965-1970611376139.5012721.2600130
Amjad MahboobSINSingapore2019-20233018776386.9174102.7000217
Peter LoaderENGEngland1954-19581319676175.851838.8900360
Rahul DravidASIAAsia XI20051117575*-71105.6301050
Mark BensonENGEngland1986230753025.0022034.0900070
Zain AsifBULBulgaria2023330754325.0047159.5700066
Mohammed JamadarLESLesotho2026550753115.009777.32000110
S SanthirakumaranFRAFrance2021-2023660753412.5011068.1800160
B IsaacSTHSt Helena2022-20241061753415.0010670.7500130
H KhuttanPORPortugal2025-20261161753015.0051147.0600146
Kim ElgieSASouth Africa1961-1962360755612.5020.0001280
David AllanWIWest Indies1962-19665717540*12.507020.0000000
Don WilsonENGEngland1964-1971671754212.50683.3300071
Richard JohnsonENGEngland20031381752610.7112161.9800174

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.