Live6th Match · Pakistan ODI Tri-Series 2026/27SL231/4 (33)ENG386/5 (50)SL need 156 runs in 102 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG5/4 (3.2)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Ghazi GhoriPAKPakistan20265601596526.5022470.98010191
Saleem RazaUAEUnited Arab Emirates1994-19966601598426.5017391.91010158
Peter LashleyWIWest Indies1960-19664701594922.7146430.17001121
Akshay HomrajUSAUnited States of America2019-20208801594419.8822371.3000094
J GuatamGHAGhana202688115944*22.71154103.25000204
Zulqarnain HaiderPAKPakistan2007-20108921598822.7129953.18011190
Kevin SinclairWIWest Indies2021-2025171331595015.9036543.56011141
R DavsonBAHBahamas2021-2026171511594011.3621275.00000153
Mark PriestNZNew Zealand1990-1998211841592611.3640639.1600270
Khary PierreWIWest Indies2018-2026282091592314.4527857.19002154
DB LoicCAMCameroon2021-202627253159397.2317192.98005121
Jacob MartinINDIndia1999-20019811583922.5733147.73001150
Elmore HutchinsonUSAUnited States of America2019-2021159215849*22.57151104.64001119
Atul BedadeINDIndia1994131031585122.5718386.34010115
Rizwan MahmoodDENDenmark2019-2023121121584517.56131120.61001106
R NathTURTurkey2022-2024111111583815.8017789.27000126
Jaskaran SinghCANCanada2025-20261913515860*19.75139113.670111010
Con de LangeSCOScotland2015-20172013415826*17.5622271.1700083
SB PatelMACMalta2025-2026201401583111.29141112.06002129
RGA AmahCAMCameroon2021-202316160158209.8821972.15001131
KM AwalaGHAGhana2022-20241816215823*11.2920079.0000353
Bill HowellAUSAustralia1898-190418276158357.5217205.88008111
Thisara PereraIWXICC World XI2017-20184411576152.3380196.250101211
Billy GriffithENGEngland1948-194935015714031.4020.00101150
Adil ButtSWASwaziland2022-20247701575322.43120130.83010173
Venkatesh IyerINDIndia2021-2022119315735*26.17122128.69000156
Muhammad AminSWASwaziland2021-20239901578017.44131119.85021205
M BhaijiHUNHungary20269901578117.44129121.71011108
Bunny LucasENGEngland1879-18845911575519.6325827.5201070
JM VujinovichCROCroatia2022-2025131311573813.0824264.88002101
S KoppoluSLOSlovenia2022-20251414215734*13.08149105.37003154
Rory KleinveldtSASouth Africa2008-2013201541574314.2719580.510031110
Naved AnjumPAKPakistan1984-1992151531573013.0822569.78001121
Haseeb AmjadHKHong Kong2014-2016251671574217.44130120.77001119
Muhammad MoizROMRomania2024-202519171157259.81115136.52003149
MB TambeFINFinland2021-202634291315731*9.8119879.2900573
Pieter MalanSASouth Africa20203601568426.0053029.43010110
Sonny MoloneyNZNew Zealand19373601566426.00--01100
KJ YoungBEABelize2019-20219921564422.29151103.31001154
Naushad AliPAKPakistan196561101563914.18--00000
Zahidullah KamalFINFinland2026121211564414.1817788.14001102
Jai SinhSWISwitzerland2022-2026161321565514.18138113.04011910
S KharviINAIndonesia2025-202622171156319.7517589.1400398
S RungrueangTHAThailand2023-202628255156467.8020576.1000667
Damien RavuPNGPapua New Guinea2017-202544271015638*9.1823466.67005134
Gary TroupNZNew Zealand1976-1986373014156399.7533743.32007112
Zander de BruynSASouth Africa20043511558338.7540937.90010123
Ian GouldENGEngland1983181421554212.9224363.7900250
Charlie Hara-HinzeJPNJapan2024-20264121715523*11.0715798.73005123
Neville MadzivaZIMZimbabwe2014-20192722815528*11.0721871.10003105

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.