ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Rashid KhanAFG201820182012318257*20.22159114.47011184
Shahid AfridiPAK20122012161311825115.17179101.68013173
AB de VilliersSA/AX20052005131301823014.0026468.94000244
Rashid KhanAFG202320231813218235*16.55173105.20001168
Saqlain MushtaqPAK199719973621618230*12.1340844.61001110
Hamish RutherfordDER2015201533018111060.3318995.77110183
Peter BorrenNED2017201744118186*60.3319692.35010163
David BedinghamDUR2026202644018110445.25179101.12100138
Kevin O'BrienIRE201420145511816745.2520488.73021191
Virandeep SinghMAS201920195501817336.2032056.56010140
Henry HuntSA2022202255018110336.2026767.79100220
Michael ClarkeAUS2014201466118168*36.2023876.05010150
Ashish BagaiCAN200820086601818430.1730958.58020153
Gautam GambhirIND2005200566018110330.1720488.73101281
Dean BrownlieNZ201420147601814730.1723078.70000241
Henry NichollsNZ202220226601817930.1721185.78020164
Corey BissonJER201620167621814845.25181100.00000204
Bas de LeedeNED202620267611819736.2022480.8001095
Amjad JavedUAE201520157711815630.1722181.90010234
Michael CarberryENG/HAM201420147711816130.17177102.26021255
Cameron SteelSUR202320237701816725.8618995.77021146
Surya AnandDEN202220228811814025.8623975.73000155
Imran KhanPAK198819888811815325.8625371.54010121
Brad HaddinAUS201320139931815030.1720986.60010202
Umar AkmalPAK201520159911815922.6323178.35011202
Mansoor AkhtarPAK198419849901814720.1138946.53000122
Liam PlunkettENG/YOR201520151110518149*36.20112161.610011410
Shane WarneAUS20022002241421813615.0829561.36002111
Khaled MahmudBAN200420041515218134*13.9229361.77003151
Rahmanullah GurbazAFG2021202133018012760.00163110.431001512
Sanju SamsonIND2023202354018010845.0019791.3711097
Glenn PhillipsNZ2026202644118010660.0018398.36100145
James McCollumNK202620264401807345.0020090.00020213
Rahul DravidIND200920096501807636.0026268.70010112
Runako MortonWI200520055501808436.0029760.61020161
Vishad RandikaPSC202520255511805545.0023078.26010116
Jonty JennerJER201620167601806530.0023177.92020143
Matt RenshawSOM201820186601805630.00174103.45021163
Nathan McSweeneySA202320236611806236.0023277.59020123
Saif HassanBAN202520256601808030.0020886.540101611
Nick KimberSUR202220227601808430.00165109.09010127
Phil MustardGLO201720177701809025.7126567.92011192
Adrian BarathWI2011201177118011330.0027964.52102152
Gyanendra MallaNEP201420148701805625.7122181.45011201
Ryan HigginsGLO201920198711804530.00161111.80000108
D JayatungaBSC202420247701807725.7127266.18010172
Andrew MansaleVAN201720179821806630.0033853.25011121
Gary BallanceYOR202120219811805425.7123277.59010221
Mosaddek HossainBAN2016201688318050*36.0020388.67011195
Teja NidamanuruNED202520259801805122.5021284.9101098

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.