ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Batting by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
T SandaruwanROMT20Is2025-20261914585319.4474114.8600363
Sajid MahmoodENGODIs2004-2009261548522*7.7310184.1600381
Shoaib RafiqMEXT20Is2023-2026191558524*8.508896.5900434
Hernán FennellARGT20Is2019-2026381948525*5.6782103.6600983
Kim BarnettENGODIs1988110848484.0014657.5301000
Yuvraj of PatialaINDTests1934120846042.00--010-0
Younis AhmedPAKODIs1987220845842.0015155.6301060
Rehman AbdulITAT20Is20195428437*42.0082102.4400052
G FatourosGRET20Is2022440845021.0072116.6701074
David ColleyAUSTests1972340845421.0016052.5001090
Shaukat DukanwalaUAEODIs19965428440*42.0013960.4300061
Saqib AliUAEODIs2008-20145518425*21.0012965.1200090
Gregor MaidenSCOODIs2010-2011762843121.0013363.1600151
J StanigzeSWET20Is2024-2025861843316.8076110.5300036
David DembaGAMT20Is2023-20266628445*21.0071118.3100145
Kelly SeymourSATests1963-19707103843612.008122.2200370
Ian ButlerNZODIs2002-201025135842510.5015454.5500262
Raphick JumadeenWITests1972-1979121410845621.00219.5201220
Javid PatelZAMT20Is2025-20261917384166.0012368.2900234
Vinothen JohnSLODIs1982-198745191084159.3315255.2600370
Adam MilneNZT20Is2010-20266022128416*8.408796.5500316
Alan MullallyENGODIs1996-200149241084206.0023535.74006101
Gulam BodiSAODIs2007220835141.5013262.8801091
D Long MartinezSPAT20Is2024220837941.5056148.2101084
Arjun SaudNEPT20Is2022-2026440833520.7574112.16000104
Wilf BarberENGTests1935240834420.75--00000
Omari BanksWIODIs2003-2005550833316.6014955.7000032
Dian ForresterSAT20Is20265528321*27.6777107.7900044
AR BishtOMAODIs2025-2026551833520.7510976.1500082
Alec DaviesSCOODIs1999551833220.7515453.9000170
Johan BothaSATests2006-2010562832520.7523834.8700090
R StrydomIREODIs2008960833713.8315553.5500081
Dwaine PretoriusSATests2019-2020360833713.8316350.92001131
T RajivSEYT20Is2021660833613.8370118.57001112
Amir HamzaAFGTests2019-2023462833420.7521438.79000111
Kaif JamadarFINT20Is2026660834813.8380103.7500092
Usman AfzaalENGTests2001361835416.6013760.58010120
LR GaonkarPANT20Is2023-2025770832311.869686.4600061
Ranga SohoniINDTests1946-19514728329*16.601833.3300000
Nic MaddinsonAUSTests2016-2026580834810.3816350.92003112
Jimmy KamandeKENT20Is2007-2010129083429.229290.2200253
Dilhara LokuhettigeSLODIs2005-201399083299.2210777.5700184
L MaphaneBOTT20Is2022-202699083209.2211274.1100232
Greg ThomasENGTests198651048331*13.8322636.7300371
M VaikESTT20Is2021-2025201238323*9.2213860.1400110
Bjorn FortuinSAODIs2020-20262113283287.5513959.7100251
Douglas HondoZIMTests2001-2005915683199.2233824.56001110
Andrew TyeAUST20Is2016-202132157832010.3876109.2100354
Williamsing NalisaVANT20Is2019-2026351678331*9.2280103.7500271
Bob WillisENGODIs1973-1984642214832410.3815752.8700460
PreviousPage 114Next

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.