Live7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · 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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At National Cricket Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lance KlusenerSA2002200255312339*61.5016574.5500034
Aravinda de SilvaSL2002200255219077*63.3322086.36020132
Russel ArnoldSL200220025529837*32.6712975.9700091
Shaun PollockSA200220025524116*13.676563.0800112
Dilhara FernandoSL2002200243210810.001283.3300010
Allan DonaldSA2002200243200*0.0090.0000100
Younis KhanPAK2002200244111156*37.0011497.3701193
WPUJC VaasSL20022002441733124.337498.6500061
Abdul RazzaqPAK200220024417229*24.008683.7200172
Muttiah MuralitharanSL200220024211811*18.002669.2300010
Azhar MahmoodPAK200220021111616*-2857.1400000
Saqlain MushtaqPAK2002200211133*-1300.0000000
Pulasthi GunaratneSL2002200242122*2.00540.0000100
Mohammad SamiPAK2002200221100*-70.0000000
Sanath JayasuriyaSL200220025502999759.8030299.01020376
Kumar SangakkaraSL200220025501775735.4026566.79010180
Mohammad YousufPAK200220024401538038.2522568.00010161
Jacques KallisSA200220025501418428.2021166.82010141
Mark BoucherSA200220024401397034.7518774.33020102
Boeta DippenaarSA200220024401385534.5022960.26020111
Marvan AtapattuSL200220025501344226.8020166.67000150
Inzamam-ul-HaqPAK200220024401346333.5022260.3601083
Shahid AfridiPAK200220024401346233.50101132.6701099
Herschelle GibbsSA2002200255013211426.4017575.43101113
Mahela JayawardeneSL200220025501234324.6018865.4300052
Saeed AnwarPAK20022002330967032.0011186.49010121
Jonty RhodesSA20022002440804620.0011569.5700040
Nicky BojeSA20022002440735218.258684.8801053
Graeme SmithSA20022002330604020.0010358.2500070
Imran NazirPAK20022002440594014.7557103.51001130
Gary KirstenSA20022002330585519.337874.3601070
Rashid LatifPAK20022002430402213.335572.7300040
Wasim AkramPAK20022002430341911.335364.1500010
Justin OntongSA2002200233026108.674360.4700030
Upul ChandanaSL2002200254025156.254654.3500111
Shoaib MalikPAK20022002110121212.004030.0000020
Waqar YounisPAK20022002430752.331741.1800010
Roger TelemachusSA20022002320110.501010.0000100

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.