Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×

Player figures come from full scorecards, which we hold for 168 of the 191 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSA20022002121291629.006643.9400050
Herschelle GibbsSA200220021213625*36.004285.7100051
Gary KirstenSA20022002110565656.0011847.4601090
Jacques KallisSA20022002110105105105.0023644.49100111
Boeta DippenaarSA20022002110111.00714.2900000
Neil McKenzieSA20022002110242424.004158.5400040
Mark BoucherSA20022002110555555.0010850.9301070
Shaun PollockSA20022002110212121.002777.7800030
Nicky BojeSA200220021113737*-5863.7900040
Makhaya NtiniSA20022002110000.0030.0000100
Nantie HaywardSA20022002110101010.001855.5600020
Taufeeq UmarPAK20022002120783939.0018043.33000110
Saleem ElahiPAK20022002120573928.5018430.9800070
Younis KhanPAK20022002120313015.508835.2300040
Inzamam-ul-HaqPAK20022002120311815.507044.2900040
Mohammad YousufPAK20022002120544227.007572.0000080
Faisal IqbalPAK20022002120231711.504551.1100030
Abdul RazzaqPAK20022002120232211.504551.1100031
Kamran AkmalPAK20022002120412920.505278.8500090
Saqlain MushtaqPAK20022002120442.002317.3900100
Waqar YounisPAK20022002120432821.504791.4900042
Mohammad SamiPAK200220021221111*-1861.1100001
I MarajCAN20032003110242424.004355.8100030
John DavisonCAN20032003110888.001457.1400020
Desmond ChumneyCAN20032003110282828.0025112.0000031
Ian BillcliffCAN20032003110424242.006366.6700060
Joseph HarrisCAN20032003110444.002317.3900000
Nicholas de GrootCAN20032003110000.0040.0000100
Abdul SattaurCAN20032003110131313.004032.5000001
Ashish BagaiCAN20032003110777.002330.4300000
Sanjayan ThuraisingamCAN20032003110666.001442.8600010
Austin CodringtonCAN20032003110161616.003151.6100010
Davis JosephCAN2003200311199*-1752.9400010
Hannan SarkarBAN20032003110252525.003571.4300040
Al SahariarBAN20032003110999.001850.0000020
Habibul BasharBAN20032003110000.0080.0000100
Ehsanul HaqueBAN20032003110131313.001776.4700020
Sanwar HossainBAN20032003110252525.0024104.1700020
Alok KapaliBAN20032003110191919.002576.0000020
Khaled MashudBAN20032003110111.00812.5000000
Mohammad RafiqueBAN20032003110121212.001963.1600020
Tapash BaisyaBAN20032003110000.0080.0000100
Mashrafe MortazaBAN20032003110000.0020.0000100
Manjural IslamBAN2003200311100*-40.0000000
Marcus TrescothickENG20032003110888.002334.7800010
Nasser HussainENG20032003110151515.003050.0000020
Michael VaughanENG20032003110202020.004742.5500020
Andrew FlintoffENG20032003110646464.007387.6701053
Craig WhiteENG20032003110131313.009144.4400010
Sachin TendulkarIND200320032201338366.5015386.93020132
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.