Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th 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/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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris DuckworthSATests195724028137.00--00020
Mithra WettimunySLTests198324028177.0010327.1800120
Ashish NehraINDT20Is2009-2017275028225.603971.7900312
J BatinibuluFIJT20Is2022-202365128117.004660.8700001
Mitchell SwepsonAUSTests20224512815*7.005451.8500130
D JamyansurenMONT20Is2023-202455028155.6010327.1800130
Jeff HammondAUSTests197355228199.33--00130
John MaguireAUSTests1983-19843512815*7.007935.4400240
Winston DavisWIODIs1983-19883553281014.005352.8300010
Robert KennedyNZTests199645128227.004660.8700240
Peter OngondoKENT20Is2007-200886028164.6723121.7400212
Samader ShadabGRET20Is2024-202676028144.674266.6700202
Mark IlottENGTests1993-199556228157.0013121.3700040
Mohammad IrfanPAKTests201347228145.608732.1800240
Jan-Izak de VilliersNAMODIs2020-20258712814*4.676443.7500111
R EdwardsCAYT20Is2025-202614732811*7.004070.0000412
Liaqat AliPAKTests1975-197857328127.0010315.5300120
Ahsan MalikNEDT20Is2012-201728852811*9.333093.3300111
R DrakeJPNT20Is2022-202515872811*28.003384.8500010
Abrar AhmedPAKODIs2024-202619972823*14.002996.5500150
Richard GoodwinPHIT20Is2019-20229922816*4.005550.9100410
NT GireeshCAAT20Is2024-2025239328144.674168.2900331
Jack YoungENGTests1947-194981052810*5.603240.6300320
Aung Ko KoMYAT20Is2023-2026171142810*4.005848.2800420
MV MatsauLEST20Is2021-20241411528224.674660.8700420
Bill BowesENGTests1932-1946151152810*4.674938.7800200
Debasis MohantyINDODIs1997-2001441162818*5.605749.1200310
Sharafuddin AshrafAFGT20Is2015-202521116286*5.604070.0000230
Adeel RajaNEDODIs2002-201121122288*2.8013920.1400420
Asitha FernandoSLODIs2017-2026391682873.506245.1600430
Sarawut MaliwanTHAT20Is2023-202643199285*2.807935.4400510
Bilal KhanOMAT20Is2015-2024772417286*4.004957.1400510
Cuan McCarthySATests1948-19511524152853.11110.0000600
Bill LawryAUSODIs1971110272727.004955.1000000
Ashley WoodcockAUSTests1974110272727.006640.9100040
Michael VaughanENGT20Is2005-2007220272713.5022122.7300140
Jon LewisENGTests2006120272013.504560.0000050
Dhawal KulkarniINDODIs2014-201612222725*-2896.4300021
Nkruma BonnerWIT20Is2011-2012220272413.503871.0500020
RJ RobinsonBERODIs2007-2009320271713.504067.5000021
Robin SinghINDTests1998120271513.505450.0000040
Hasan MuradBANTests2025220271613.504856.2500050
Sharveen SurendranMAST20Is2023221272327.003187.1000010
Leon GarrickWITests2001120272713.507635.5300120
Aadil BhaiyatSWAT20Is2024220272113.5027100.0000021
Nadif ChowdhuryBANT20Is2006-200733027129.0023117.3900020
Mohammad IqbalCANT20Is200833027229.003969.2300010
Timroy AllenUSAT20Is20195312711*13.5017158.8200003
Zulfiqar BabarPAKT20Is2013-20147332713*-27100.0000021
Tariq AzizPORT20Is201933027239.003675.0000111
PreviousPage 155Next

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.