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 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
Grant RoelofsenESS202620268801295216.1313198.47010123
Corey AndersonNZ201620169901293514.3319964.8200165
Tahir NaqqashPAK19851985151041296121.50118109.3201163
Mirwais AshrafAFG201420141210312952*18.4316478.6601056
Jack RichardsENG19871987161221295012.9022956.3301260
Sanwar HossainBAN20032003131311292710.7523754.43001110
Ashley NurseWI20182018151361294018.4314489.58000102
Matthew WadeTAS202220222201288664.00104123.08010174
Tom LathamNZ20212021321128110*128.0014190.78100110
Billy GodlemanDER2021202122012811664.0013992.09100122
Ronak PatelUGA2021202122012810564.0017373.9910081
Khalid LatifPAK200920093301286442.6718170.72010110
Fraser WattsSCO2009200944012810132.0015284.2110193
S TobgayBHU201420144401285532.0025450.39010170
D'Arcy ShortAUS202020204401286932.0017075.2901090
Will SutherlandVIC202520255401285032.0014091.4301073
V DinsaraPSC202520254411289242.6715980.5001193
Jonathan TrottWAR2015201555112873*32.0019764.97021111
David HusseyAUS2013201355112860*32.0012999.22010131
Bas de LeedeNED202520256531287464.00124103.23011114
Justin BroadNOR202420246531286364.0015582.58010102
MD DaiPNG2016201676212876*32.0017473.5601094
Billy RootNOT201820187601284121.3314985.91000102
R MadushankaKYCC2025202566112875*25.6023255.1701172
Senitha HalambagePSC2025202566412844*64.0020163.68000142
Chris OldENG1975197576212851*32.00116110.3401195
Asad ShafiqPAK201420147701285018.2921160.6601091
Lewis McManusNOR202320238701285418.2919764.9701294
Lorcan TuckerIRE/LL2022202297112832*21.3313694.12000125
Matthew LambWAR202220228731282832.0013992.0900081
Andre AdamsNZ2003200312811283618.29113113.2700199
Keith DabengwaZIM200620069831283225.6021260.3800171
Subash Prasad KhakurelNEP201520159901286314.2227746.2101290
Shane ThomsonNZ19961996109412831*25.6019465.98000100
Heath StreakZIM199719971310312843*18.2919366.3200071
Kennedy OtienoKEN20062006111001286912.8025151.00011160
Stuart BroadENG20082008211241282616.0017373.99001102
Brian McMillanSA19951995210127127127.00120105.83100143
Derek RandallENG197619762201278863.5016278.40010181
Brendan TaylorZIM201220123301276542.3313892.03020143
Denesh RamdinWI2005200543112774*63.5015383.01010120
Peter PetricolaITA201320133301276642.3319066.84010104
Richard LeviNOR201820183301279042.3314090.71010113
Mohammed IrfanUGA20172017331127108*63.50102124.51100910
Sai SudharsanIND202320233311276263.5014289.44020171
Jake ScottNSW2026202633212752*127.0014388.8101085
Adrian KuiperSA1991199133112763*63.5013395.49010113
Tim PaineTAS202120214401275431.7518469.02010121
Ben FerbracheGUE201720174401273431.7515283.5500092
Sese BauPNG201520154401274131.7513792.70000142
PreviousPage 130Next

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.