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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA201120111010146713451.89445104.94220408
Darren LehmannAUS200320031612346710751.8956982.07130384
Phil SimmonsWI199219921312146712242.4561276.313024410
Niall O'BrienIRE/NW20182018181834677031.1357281.640504211
Craig McMillanNZ19981998232114675923.3570566.24020287
Mike AthertonENG19941994101014668651.7880457.96040410
AB de VilliersSA200620061212146692*42.3654984.88030497
Mohammad YousufPAK199919991816346681*35.8565870.82030295
Travis HeadAUS/WOR20182018161604669629.1352189.44050622
Henry NichollsNZ20232023171744669535.8560876.64021405
Aasif SheikhNEP202220221717146688*29.1361975.28040602
Michael BevanAUS2002200225185466102*35.8562974.09121401
Andrew McBrineIRE/NW202220221010146511751.6763573.23210586
David WarnerAUS2020202012121465128*42.2748895.29130517
Ross TaylorNZ200820081614446510346.5054485.481204115
John WrightNZ19901990161604659329.0671764.85041521
Gary KirstenSA19991999202024658225.8378059.62032502
Shahid AfridiPAK19991999222104657122.1454185.950314316
James RewSOM20242024101034648866.29459101.09061587
Tamim IqbalBAN202120211212046411238.6760077.33141487
Aravinda de SilvaSL200220021817446477*35.6958679.18042423
James VinceHAM2017201777146317877.17407113.76130508
Kieran PowellWI20132013111104638342.0956781.66050517
Navjot SidhuIND19881988121214638842.0968867.30050318
Nasser HussainENG20002000171714639528.9468567.59050507
Mohammad NabiAFG20182018201724639230.8750491.870302616
Gary KirstenSA2002200218181463102*27.2468567.59122480
Nasir JamshedPAK2012201288146211266.0053686.19220455
Steve TikoloKEN1999199913121462106*42.0063273.10141552
Greg RitchieAUS19861986171734627533.0065071.08040316
Ravindra JadejaIND201320133421846261*35.5457180.910103913
Shahid AfridiPAK20112011272214627522.00363127.270204015
Shaun MarshAUS201920191313246113141.9155682.91130336
Mohammad HafeezPAK20192019151414618435.4649094.080414011
Keith ArthurtonWI19931993151454618451.2260276.58040357
David HusseyAUS200920091817046111127.1255583.06120346
Habibul BasharBAN20062006221834617030.7374162.21033433
Keaton JenningsDUR2017201788046013957.50449102.45221584
Sachin TendulkarIND2008200812121460117*41.8254684.25131460
Marlon SamuelsWI201120111817346088*32.8661974.31040439
Graham ThorpeENG19971997121234598251.0058977.93060312
Navjot SidhuIND1993199312121459134*41.7364770.94122412
Matty CrossSCO20222022211904598524.1665070.62031385
Dinesh ChandimalSL20132013272034597327.0065570.08022289
Sam BillingsKEN20142014973458135*114.50297154.211404617
Sol BudingerLEI202420241010045812045.80457100.221305311
Mushfiqur RahimBAN2017201714133458110*45.8055682.37141405
Zeeshan MaqsoodOMA2022202214141458104*35.2367967.45120327
Paras KhadkaNEP2018201813131457112*38.0852986.391314318
Stephen FlemingNZ20012001171714576728.5667767.50043493

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.