Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th 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 2026AFGZIM

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Lalchand RajputINDIndia1985-19876811146116.293525.7101300
Errol HolmesENGEngland193559211485*16.29--01201
Gerald HartiganSASouth Africa1912-191451001145111.40--01300
Hammad AzamPAKPakistan2011-2015161131143614.2516569.0900083
Richard DawsonENGEngland2001-2003713311419*11.4036331.40000140
Suhrawadi ShuvoBANBangladesh2010-20111913411420*12.6717864.04001101
Tafseer AliNORNorway2019-2026141321142210.3615474.03001100
F MutuaKENKenya2023-202637163114318.7780142.5000388
Nandan YadavNEPNepal2025-202633197114379.50106107.5500368
JB AbegaCAMCameroon2021-202627251114194.7521154.03008100
Andrew FlintoffIWXICC World XI20053401134228.2513881.8800094
HK KukrejaSINSingapore20256601135118.8311598.26011120
Foffie WilliamsWIWest Indies1939-19484601137218.83--01174
Shahzeb AfridiQATQatar20267731134528.2567168.6600088
Cyril AllcottNZNew Zealand1930-19326721133322.60--00000
BJ LazarusISRIsrael20269801133214.1314776.87000110
James ShannonIREIreland2013-20189901136012.5692122.83011125
Puneet AroraMEXMexico2019-202499311351*18.8312491.13012113
Malinda PushpakumaraSLSri Lanka2017-2018610211342*14.1325045.20000153
Bilal AsifPAKPakistan2015-201881101133810.2722550.22003122
AG WeligamageHUNHungary2021-2025151241134514.13110102.7300049
Derek ShackletonENGEngland1950-196371371134218.832227.2700020
Y Naing TunMYAMyanmar2023-202616141113258.6917166.08003102
Tiger SmithENGEngland1911-191311141113228.6910445.1900240
Tashi DorjiBHUBhutan2024-202619174113398.6989126.97004310
Schofield HaighENGEngland1899-191211183113257.53--00460
Ibrahim RizanMALMaldives2019-202647351611311*5.9516170.1900871
Andy GanteaumeWIWest Indies1948110112112112.00--100130
Mark CosgroveAUSAustralia20063301127437.3311696.55010122
Gavin StevensAUSAustralia1959-19604701122816.00--000-0
Haroon MughalMACMalta2019-202111901123312.44105106.67000111
George MacaulayENGEngland1923-193381041127618.67--011100
Zabiullah ZahidSWESweden2024-2026201141122516.0059189.83001710
AB de VilliersAXAfrica XI2005-20074401117027.7598113.27010124
Saad BaigPAKPakistan20264401113927.7512489.52000152
Hemant KanitkarINDIndia19742401116527.75--010170
Andy LloydENGEngland19844411114937.0024545.3100040
Hasan JamilPAKPakistan1977-19786501112822.2012092.5000032
Robin BynoeWIWest Indies1959-19674601114818.50--000180
Abdullah Khan LodhiTURTurkey2024-20267701113615.8612787.40001130
Sojib MiahCZECzech Republic2025-202697211133*22.2066168.18000135
Angelo PereraSLSri Lanka2013-201912901113112.3314875.0000081
EB KnowlesCZECzech Republic2019-2021121131112313.8813383.46001130
Shaik BashaTANTanzania2023-2025141121114312.33111100.0000055
Alfred ShawENGEngland1877-188271211114010.094129.2700170
SR MohanSEYSeychelles2021-2026191541112010.0916467.6800271
Dwayne LeverockBERBermuda2006-20093419911120*11.1038229.0600150
Dinanath RamnarineWIWest Indies1997-20021624411135*5.5544025.23008120
Jim HiggsAUSAustralia1978-1981223616111165.5550817.7200560
Aamer YaminPAKPakistan2015-201864311062110.00102107.8401096

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.