Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WAR38/2 (4.3)BOL138/5 (20)WAR need 101 runs in 93 ballsODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at Kingsmead Cricket Ground: 174 by Jacques Kallis in 1998.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Kingsmead Cricket Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA19981998231174109*87.0034151.03100160
Brian LaraWI19931993110128128128.00125102.40100200
Arjuna RanatungaSL19941994111101101*-10893.5210080
Shaun PollockSA1998199812110070*100.0014469.44010102
Jonty RhodesSA20022002110989898.0092106.52010122
Jonty RhodesSA199819981119494*-9598.9501082
Andrew HudsonSA19931993110939393.0012475.00010101
Phil SimmonsWI19931993110707070.0010367.9601071
HD AckermanSA19981998120685734.0021331.9201070
Jonty RhodesSA19941994110616161.007779.2201020
Shaun PollockSA200220021115757*-51111.7601023
Graeme SmithSA20022002110565656.009062.2201040
Mark BoucherSA19981998220545227.0012045.0001070
David RichardsonSA19941994110535353.008363.8601030
Fanie de VilliersSA199819981215346*53.007669.7400070
Hansie CronjeSA19981998230483416.0010446.1500050
Kepler WesselsSA19931993110424242.008450.0000030
Ruwan KalpageSL19941994110292929.005058.0000010
Richard SnellSA199419941112727*-16168.7500031
Sanath JayasuriyaSL19941994110262626.003476.4700031
Gary KirstenSA1998199823025258.338828.4100240
Roshan MahanamaSL19941994110242424.002982.7600031
Kumar DharmasenaSL199419941112323*-2495.8300010
Nicky BojeSA20022002110202020.002774.0700040
Carl HooperWI199319931112020*-2386.9600010
Eric SimonsSA19941994110191919.002095.0000020
Peter KirstenSA19931993110181818.004242.8600020
Mike RindelSA19981998110171717.0014121.4300030
Adam BacherSA1998199812017178.504438.6400110
Daryll CullinanSA19981998110161616.003053.3300010
Jimmy AdamsWI199319931111212*-1770.5900010
Neil McKenzieSA20022002110111111.001573.3300020
Asanka GurusinhaSL19941994110111111.004623.9100000
Hansie CronjeSA19931993110111111.001764.7100000
David RichardsonSA19931993110111111.0010110.0000020
Allan DonaldSA1998199812011115.504822.9200110
Aravinda de SilvaSL19941994110101010.008125.0000011
Mike RindelSA19941994110101010.003033.3300000
Dave CallaghanSA19941994110999.002832.1400020
Lance KlusenerSA19981998220864.002532.0000010
Andrew HudsonSA19981998120884.004418.1800110
Richie RichardsonWI19931993110777.001258.3300000
Jacques KallisSA20022002110666.001833.3300000
Desmond HaynesWI19931993110666.002030.0000010
Jonty RhodesSA19931993110555.00862.5000000
Gus LogieWI19931993110555.00771.4300000
Daryll CullinanSA19941994110555.002520.0000000
Lance KlusenerSA2002200211144*-3133.3300000
Craig MatthewsSA19931993110333.00650.0000000
Craig MatthewsSA1994199411133*-560.0000000
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.