Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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)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 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 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
Thomas OdoyoKEN20062006141212708424.5540067.50010148
Nawroz MangalAFG201020101312327070*30.0034378.72021255
Mike BrearleyENG19791979131322706424.5564641.80025200
Younis KhanPAK20012001161522705920.7739368.70011161
Brendon McCullumNZ200320032821727051*19.2945659.21014234
Paul StirlingIRE/NK202620268702697738.4329790.570303210
Steven DaviesSOM202120218702699438.43260103.46020363
Rajin SalehBAN200320038802697133.6346657.73020220
Ben GeddesSUR202420248802698133.6329092.76031315
Sourav GangulyIND1996199610912695933.6343062.56020252
Darron ReekersNED2007200799026910429.89219122.83101434
Tamim IqbalBAN20142014111002697626.9039767.76021322
Shan MasoodPAK/YOR20232023101002699626.9036673.50021281
Cameron GreenAUS202220221210626989*67.2529491.50010217
Desmond HaynesWI1994199444026811567.0032881.71120312
James SalesNOR2025202555026811753.6028992.73111254
Brian BennettZIM2025202555026816953.6027597.45101343
Gavin HamiltonSCO2009200977026811938.2940965.53110162
Josh BlakeSUR20242024881268100*38.2927398.17120283
Ravindu RasanthaCCC202420248812686338.2927697.100311914
Joe DenlyENG200920099902686729.7840965.53020311
Grant StewartITA/KEN2024202412912687833.50226118.580302115
Scott EdwardsNED20242024121112687226.8034777.23030171
Mohammad AzharuddinIND20002000111112685426.8042762.76010251
Andre RussellWI201520151312326864*29.78166161.450122220
David HempBER200720071313126876*22.3343661.47022294
Jonny BairstowENG20232023131302685920.6228992.73022354
Johnson CharlesWI20162016131302684920.6232981.46002287
Norman VanuaPNG20222022171602684716.7537172.240011613
Sam HeazlettQUE2023202355026710053.4030188.70120246
Mike AthertonENG1995199555026712753.4040565.93110261
Brett D'OliveiraWOR2021202166026712344.50259103.09110303
Josh PhilippeNSW/WA2024202466026713944.5029889.60100314
T RajapakseACCC202520256602679044.5035375.64020276
Keith FletcherENG1975197576126713153.4038868.81110221
Ambati RayuduIND20152015771267124*44.5032981.16101232
Assad ValaPNG201620167712677044.5030786.97030233
Lahiru UdaraNCC202420248702678838.14243109.88020288
George DockrellIRE/LL20182018118626798*133.5030288.41020285
Alex DaviesWAR2025202588026712333.3833579.70110204
Gerhard ErasmusNAM2019201910902679229.6734776.95021227
Asghar AfghanAFG2014201499126790*33.3838469.53010208
Noor Ali ZadranAFG2010201099126711433.3840466.09110192
Shane WatsonAUS20072007131052676853.40243109.88020257
Asad ShafiqPAK20122012111112676526.7037471.39021222
Matt HorneNZ19971997121202675522.2538569.35010202
Ken RutherfordNZ19881988161512676719.0744160.54021200
Javagal SrinathIND19961996322452675314.0528693.36013205
Shreyas IyerIND201920196502667153.20236112.710401711
Christopher De FreitasLL2026202655026611653.20213124.88121318

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.