Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES108/3 (12)WAR206/4 (20)ES need 99 runs in 48 ballsT2067th 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 List A)

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 6,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rashid KhanAFG202120213201035551.5070147.1401058
Trevor MadondoZIM200020002201037151.5013178.63010150
Eoin MorganENG2021202143110375*51.5013079.23010102
Alex ObandaKEN201220124301037134.3312185.1201094
Grant ElliottNZ200820087311035651.5014770.0701061
Lewis HillLEI201520153301038634.3311887.29011111
Ruhan PretoriousNK202620263301037634.33100103.00010134
AR RamjaniUGA202420244301037434.3371145.0701095
Ravi BoparaENG2010201044210345*51.5071145.0700047
Kassim NassoroTAN2016201644110350*34.3318455.98010110
Tony UraPNG201520154401033325.7510895.37000171
Hamidullah QadriKEN2021202154310342*103.0012085.8300090
Nicholas FerrabyJER201820184421035251.5012979.8401091
Ben MikeLEI2025202554110372*34.3373141.10011107
Nathan McGuireNW2021202144210353*51.5094109.5701095
Robinson ObuyaUGA202520254401034325.7516761.68000121
L DawatageACCC202520254401036325.7515765.61010100
VR RubasingheNCC202620264401035825.7514372.03010131
Trevor LaughlinAUS197919795411037434.3315666.0301061
Albie MorkelSA201220127521034134.33102100.9800075
Irfan KarimKEN202420245501035820.6019852.02010101
Jitin SinghTAN201720175501033420.6018954.50000120
Charlie HemphreyGLA201920197501038720.6010994.50011112
Simon SsesaziUGA202620265501033720.6017857.87001100
Wesley MadhevereZIM202120216501035620.6012781.1001072
Rakep PatelKEN201320136621035025.7514272.5401091
Sufyan MehmoodOMA202520257611037220.6012284.4301363
Gaudi TokaPNG201920197601032917.1719054.2100070
Brendon KuruppuSL198619866601033417.1721148.82000120
PS AthavaleOMA202420247701033414.7116960.95001140
Phil DeFreitasENG1990199097410349*34.3313178.6300071
Mohammad HussainPAK1998199877410331*34.3389115.7300073
Nicolaj DamgaardDEN/MR202420248801033212.8810895.37001123
Brendon McCullumNZ200220029901033711.4417957.54001100
Shaheen Shah AfridiPAK2026202611931033717.1710796.26000105
Wasim AkramPAK200120011210310328*14.7112582.4000165
Azhar MahmoodPAK20022002111011033211.4420650.0000091
Afsar ZazaiAFG201520151010110348*11.4419054.2100370
Geoff LawsonAUS198319831411210333*11.4413178.6300351
John MooneyIRE20152015131231033611.4413974.1000281
Gavin LarsenNZ19971997171231032611.4415666.0300250
Curtly AmbroseWI199119911814510321*11.4417359.5400352
Andy WhittallZIM19981998241461032912.8817160.2300251
WK McCallanIRE2007200719153103258.5814869.5900471
Tom TaylorNOR202220223301027534.0096106.2501192
Narendra PatelKEN201820183301026834.0097105.15010124
Liam ScottSA2025202543110254*51.0011489.47010111
S RajapaksaSSC202420243301027534.0013774.45010131
Jeremy ConeyNZ198219823301025434.0014371.3301072
Avishka FernandoSL202620263301024834.0011687.93000132
PreviousPage 150Next

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.