Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSA200120012201227261.0016972.19020140
Marlon SamuelsWI20012001220856542.509292.39010110
Jonty RhodesSA20012001221774777.008986.5200071
Carl HooperWI20012001220754637.5012360.9800081
Herschelle GibbsSA20012001220734636.507893.5900092
Brian LaraWI20012001220563128.008169.1400080
Shivnarine ChanderpaulWI20012001220261613.005944.0700040
Ricardo PowellWI20012001220221511.002395.6500021
Ridley JacobsWI2001200122018109.002962.0700020
Chris GayleWI200120012201095.003033.3300001
Neil McGarrellWI200120012201085.002737.0400000
Cameron CuffyWI20012001221434.00757.1400000
Darren LehmannAUS19991999111110110*-92119.57100101
Jacques KallisSA20012001110107107107.0010899.0710042
Imran NazirPAK20002000111105105*-13577.78100102
Michael BevanAUS199919991117272*-7497.3001060
Gordon GreenidgeWI19831983110646464.009567.3701052
Boeta DippenaarSA200120012116262*-10956.8801050
Dilip VengsarkarIND19831983110545454.005991.5301052
Sherwin CampbellWI19991999110464646.007759.7400030
Craig WishartZIM20002000110454545.006965.2200030
Neil JohnsonZIM20002000110434343.009346.2400040
Habibul BasharBAN20042004110424242.004593.3300040
Mark WaughAUS19991999110414141.005870.6900040
Jimmy AdamsWI19991999110404040.005671.4300050
Devon SmithWI200420041113939*-7055.7100011
Phil SimmonsWI19991999110393939.004097.5000031
Moin KhanPAK200020001113535*-3697.2200051
Murray GoodwinZIM20002000110353535.004971.4300010
Inzamam-ul-HaqPAK20002000110343434.005166.6700030
Andy FlowerZIM20002000110313131.004568.8900000
Damien MartynAUS19991999110282828.004957.1400010
Viv RichardsWI19831983110282828.0028100.00000--
Faoud BacchusWI198319831112626*-5646.43000--
Lance KlusenerSA200120012112525*-2986.2100001
Yashpal SharmaIND19831983110252525.006439.06000--
Stuart WilliamsWI19991999110252525.003473.5300030
Shivnarine ChanderpaulWI20042004110242424.002885.7100010
Dwayne SmithWI20042004110232323.002495.8300040
Curtly AmbroseWI19991999110232323.0019121.0500011
Jeff DujonWI198319831112020*-3262.50000--
Shahid AfridiPAK20002000110191919.0018105.5600020
Desmond HaynesWI19831983110191919.003161.29000--
Adam GilchristAUS19991999110171717.002665.3800030
Carl HooperWI19991999110171717.002958.6200010
Ricardo PowellWI20042004110171717.0013130.7700030
Rajin SalehBAN20042004110171717.003154.8400000
Faisal HossainBAN20042004110171717.0016106.2500020
Ravi ShastriIND19831983110171717.002958.62000--
Balwinder SandhuIND198319831111616*-2369.57000--
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.