Live5th Match · Pakistan ODI Tri-Series 2026/27PAK111 (25.4)SLInnings break - SL need 112 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by team (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Ismail AliMALMaldives2023-2026232012433712.79214113.550021515
MFI AssuncaoBRABrazil2024-2026272302433110.5727289.34004223
Iftikhar AnjumPAKPakistan2004-20106535202433216.2041758.27004173
Ali NaqviPAKPakistan1997-199859124211530.2567735.75100310
James LangridgeENGEngland1933-19468902427026.89--01000
Arafat MinhasPAKPakistan2023-2026141132425930.2525594.90010265
Chingleput GopinathINDIndia1951-1960812124250*22.00--01400
Abhishek AhujaHUNHungary2022-2024141302426118.62217111.520141910
Usman LimbadaCANCanada2010-2014181432425022.0032574.46011251
Dominic BlampiedJERJersey2019-20264727112422915.1325993.44002131
Sydney BarnesENGEngland1901-19142739924238*8.078342.1700860
Michael Di VenutoAUSAustralia19979902418926.7828185.77020280
Jackie MillsNZNew Zealand1930-1933610124111726.7830.00102120
Anura RanasingheSLSri Lanka1975-1982111212417721.9119882.8302393
Ziaur RahmanBANBangladesh2012-2014272432414111.48234102.990071715
Rikki ClarkeENGEngland2003-2006221602405515.0048549.48012202
Jordan O'BrienFINFinland2023-2026252422403210.91233103.00002244
James TredwellENGEngland2010-20156433142403712.6334968.77004195
G SesaySIESierra Leone2021-202652351224028*10.4335268.18009138
Mohammad AbbasPAKPakistan2017-2026365224240428.5790726.46007295
Charles BannermanAUSAustralia1877-1879362239165*59.751040.00100191
J ByrappaMEXMexico2025-2026141322396221.73236101.270101510
Kyle HopeWIWest Indies2017121502394615.9344254.07002340
Izaz AliSLOSlovenia2024-2026161602398314.94188127.130132012
Robert TaylorSCOScotland2013-20162420623946*17.07230103.91001177
Jack WhiteENGEngland1921-1931152292392918.3829934.45001110
Brandon MavutaZIMZimbabwe2018-2024312782395612.5836565.48014245
John MorrisENGEngland1990-19911113323863*23.8040359.06010240
Alex TudorENGEngland1998-20021318523899*18.3152445.42012390
C DicksonCOOCook Islands2022-20262318423841*17.0024995.58002137
LI SalomoneMOZMozambique2022-2026282522387910.3530079.33016294
Jeffrey VandersaySLSri Lanka2015-20265132132385312.5338262.30012193
Vinay RaviNORNorway2021-20264734142382411.90219108.68004206
Brun SmithNZNew Zealand1947-19524612379647.40--020123
Arthur CarrENGEngland1922-1929111312376319.75--01000
Syed Wazir AliINDIndia1932-193671402374216.93--00100
Qaiser AliCANCanada2006-2008161612377015.8037263.71023282
ARA ChambersPORPortugal2021-2024161612373615.8026489.77001252
Irfan KhanPAKPakistan2024-20252317423737*18.23214110.75002238
Stephen BoockNZNew Zealand1978-1989444812237376.5886226.910011151
Charlie FrankSASouth Africa192136023615239.33--100200
Richard LeviSASouth Africa201213132236117*21.45167141.321132015
N KhannaMACMalta2019-20232323723637*14.75186126.88002255
Chimezie OnwuzulikeNGRNigeria2019-2022221922355413.8223699.58012178
Terry AldermanAUSAustralia1981-1991106712823526*5.4783228.250019210
Ken ArcherAUSAustralia1950-19515902344826.0030.00001170
Ottis GibsonWIWest Indies1995-1999171512345216.7131275.00011243
George DuckworthENGEngland1928-193623281223439*14.6358228.01002120
Martin LoveAUSAustralia2002-2003583233100*46.6047648.95112170
Roy KilnerENGEngland1924-19269812337433.2926639.10020190

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.