Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting figures (All cricket)

Hashim Amla has scored the most runs in all cricket for South Africa at Kennington Oval since 1908: 675 in 9 matches.

More filters

3 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Kennington Oval×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA2008-20199111675311*67.50102066.18210783
Jacques KallisSA2003-20128101519182*57.6780464.55210653
Bruce MitchellSA1929-1947351448189*112.00--300250
Herschelle GibbsSA2003-200967038118354.4348478.72210563
Graeme SmithSA2003-2012810036113136.1061758.51101561
AB de VilliersSA2008-20179912929736.5034684.39021326
Dean ElgarSA2012-202235022313644.6038857.47100290
Faf du PlessisSA2012-20197802067525.7523189.18021161
Quinton de KockSA2017-20195601896831.5024776.52020202
Dudley NourseSA1935-19513601819730.17--010120
Eric DaltonSA1935121174117174.00--110180
Colin BlandSA196512016612783.00--100202
John WaiteSA1955-19602411667755.33--020220
JP DuminySA2008-201910931654527.5020082.50001141
Herbie TaylorSA1912-192934016112140.25--100-0
Trevor GoddardSA1955-19602401559938.75--010150
Ken ViljoenSA1935-19472401486037.00--010-0
Mark BoucherSA2003-20097911485518.5025657.81010131
Shaun PollockSA2003-200434313466*134.0017078.82010173
Nummy DeaneSA1924-19292201239361.50--010-0
Tiger LanceSA19651201226961.00--020120
Gary KirstenSA1994-20032401219030.2523052.61011191
Brian McMillanSA19941201189359.0025646.09010130
David MillerSA2013-201944111356*37.6711994.9601083
Jock CameronSA1929-19352301126237.33--010-0
Eric RowanSA1935-19512401075526.75--01100
Daryll CullinanSA19941201019450.5014569.66010130
Ali BacherSA1965120987049.00--01090
Bob CatterallSA1924-1929220959547.5060.0001100
Neil McKenzieSA2003-2008240933823.2523240.09000140
Rassie van der DussenSA2019220915045.509991.9201062
Dave NourseSA1912-1924230874229.00--000-0
Jackie McGlewSA1955-1960240873021.75--00060
Jack SiedleSA1929-1935230853628.33--000-0
Temba BavumaSA2017120845242.0021738.71010100
Denys MorkelSA1929110818181.00--010-0
Jacques RudolphSA2003-2012440744618.5010272.5500191
Chud LangtonSA19351117373*---010-0
Kepler WesselsSA1994120734536.5014550.34000110
Kagiso RabadaSA2017-2022672663013.209470.2100271
Fred SusskindSA1924110656565.00--010-0
Keshav MaharajSA2017-20222416524*21.679072.2200090
Roy McLeanSA1951-19603616532*13.00--00250
Chris MorrisSA2013-2019560632410.5012251.6400080
David RichardsonSA1994120615830.509663.5401060
Hugh TayfieldSA1955-19602326046*60.00--00061
Morné MorkelSA2008-201777057178.1411450.0000280
Aiden MarkramSA2019220564528.006882.3500060
Athol RowanSA1947-1951231564128.00--00100
Sid O'LinnSA1960110555555.00--01080
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.