Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
A DhabeSWE20262026181171293232.2513297.7300075
Abdur RazzakBAN201320131512612953*21.50111116.2201176
Ish SodhiNZ2023202333184129359.2126548.6800365
Richard NgaravaZIM202520253520912928*11.7322856.58003132
Saeed AjmalPAK2012201239233129176.4526848.13003140
Shoriful IslamBAN2023202328239129169.2114390.21000122
Daren PowellWI2005200518241129155.6142330.50007121
Waqar YounisPAK1996199640259129288.0622457.59004104
Clive LloydWI197819782201288664.00--010171
Khalid LatifPAK200920093301286442.6718170.72010110
Fraser WattsSCO2009200954012810132.0015284.2110193
Matthew WadeAUS2023202354312842*128.0077166.23000107
Izaz AliSLO202620264401288332.0088145.45010127
Denis SmithENG193519352401285732.00--01100
Peter WalkerENG196019603401285232.00--010142
Budhi KunderanIND196619662401287932.00--010211
Matthew ElliottAUS1996199624112878*42.6728844.44011160
Afsar ZazaiAFG2019201924112848*42.6731940.13000102
Prasanna JayawardeneSL201020106501285825.6021360.09011122
David HusseyAUS2013201355112860*32.0012999.22010131
S CrowieSTH2024202455212854*42.6715085.33010141
R EscobarARG202120216521285542.6713296.9701091
Percy ChapmanENG192519253511285832.0024951.41010143
Ashok MankadIND197619763511285032.00--01050
Oshada FernandoSL202020204611284725.6028744.60000110
Arthur RichardsonAUS192519253601286921.3324643.09010110
Gary CrockerZIM199219925611285025.6024552.2401073
Luke WrightENG201120117711284421.3315483.12001110
Sean AbbottAUS2024202414711286921.3315085.3301146
Nathan Coulter-NileAUS201820188721283425.6098130.61001146
Khushdil ShahPAK2020202077312836*32.00126101.59000153
Muhammed MangaGAM2022202277112859*21.3317174.8501054
Tommy WardSA192319234711286421.33--01000
Roger BinnyIND1984198410711285721.3318163.54011141
Jacob OramNZ2010201013801288316.0081158.02012108
Andre AdamsNZ2003200312811283618.29113113.2700199
Khaled MahmudBAN200120016801285016.0017174.85011123
Farhaan BehardienSA2014201411801286316.00118108.47011132
K SathishSIN202520258801282616.0013296.97000132
Richie BenaudAUS196019605821285221.33366.6701060
Richard HadleeNZ198219826811284018.2917075.29001153
Robbie KerrAUS1985198568112887*18.2926248.8501150
Karun JethiCAN2008200888212846*21.3313892.75001105
Usman KhawajaAUS201320136911285416.0030641.83011140
Leon JohnsonWI201620165901284714.2232040.00001160
KB PatilMEX202620269901283714.22122104.9200194
Shane ThomsonNZ19961996109412831*25.6019465.98000100
Kennedy OtienoKEN20062006111001286912.8025151.00011160
Dilruwan PereraSL2014201481001289512.8035835.75014153
James FaulknerAUS201720171110312832*18.2915085.3300181
PreviousPage 205Next

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.