Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM21/0 (1.4)ZIM need 201 runs in 110 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidIND1999199942425175615347.46232975.4068316312
Mohammad YousufPAK20002000414151161100*32.25184063.10175808
Lance KlusenerSA2000200041351381775*37.1498782.780456016
Sourav GangulyIND1999199940402171318345.08225675.9349117625
Jacques KallisSA2000200039389130098*44.83195266.60011310318
Abdul RazzaqPAK200020003832866175*27.5483579.16033526
Robin SinghIND19991999383586557524.2690172.700223213
Moin KhanPAK200020003832354456*18.7667780.350143311
Shaun PollockSA2002200238271136269*22.6338294.760252113
Shaun PollockSA200020003821718534*13.2127068.52004120
Herschelle GibbsSA2002200237373131015338.53148388.3353817114
Ijaz AhmedPAK1996199637355122211740.73155078.841829718
MS DhoniIND/AX20072007373381103139*44.12123189.601738723
Sachin TendulkarIND1997199737363101111730.64119084.9625210112
Mark BoucherSA20002000372565916831.1180573.42061467
Gary KirstenSA2000200036363146711544.45200473.2021311410
Sourav GangulyIND1997199736353133811341.81191969.72110312812
Kumar SangakkaraSL2006200636333133310944.43168279.2511211374
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Mohammad AzharuddinIND19981998363341268153*43.72165676.573829810
Adam GilchristAUS1999199936360122315433.97135989.9926213117
Mahela JayawardeneSL20062006363451185126*40.86134987.842821244
Ajay JadejaIND19991999363471144103*42.37148477.092527526
Stuart CarlisleZIM2001200136362108211931.82167364.671439111
Ajay JadejaIND199719973632393711932.31131971.041615112
Tillakaratne DilshanSL2006200636295757117*31.5485288.85120585
Moin KhanPAK199719973632126436132.1583377.19032418
Mark BoucherSA20022002362856147026.7071286.240524511
Nayan MongiaIND19981998362663735118.6555866.85011305
Shane WarneAUS19991999362152042912.7529768.6900172
Saqlain MushtaqPAK199719973621618230*12.1340844.61001110
Saeed AnwarPAK1996199635355153411551.13168391.1539015020
Mark WaughAUS1999199935352141410642.85184776.5621011305
Sourav GangulyIND1998199835353132812441.50190369.7847113713
Ajay JadejaIND199819983534131004116*47.81139272.132616510
Saleem MalikPAK199619963530990473*43.05121574.40062609
Shahid AfridiPAK19971997353528677226.27813106.640639527
Shahid AfridiPAK2002200235352739108*22.39656112.651455948
Robin SinghIND199719973530570610028.2480288.031125115
Waqar YounisPAK200220023517497237.4617156.7300081
Virat KohliIND2011201134345138111747.62161485.564821277
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
Sachin TendulkarIND2000200034340132814639.06162481.7736014313
Virat KohliIND20132013343061268115*52.83130097.5447313720
Mahela JayawardeneSL2001200134314126011646.67153881.9237210110
Ricky PontingAUS20032003343161154140*46.16141381.675408727
Younis KhanPAK200220023432510849040.15140976.930112958
Inzamam-ul-HaqPAK20002000343271074121*42.96158967.59192889
Russel ArnoldSL200120013429885191*40.52109377.86083573
Suresh RainaIND201320133427577089*35.0091184.520526610
Page 1Next

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.