Live6th Match · Pakistan ODI Tri-Series 2026/27SL119/2 (20)ENG386/5 (50)SL need 268 runs in 180 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by series (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGBasil D'Oliveira Trophy 2015/162016120284258142.00232122.411003411
David WarnerAUSAustralia in South Africa Test Series 2013/142014120280145140.0030890.91200255
Jacques KallisSAIndia in South Africa Test Series 2010/112011121270161270.0053150.85200270
Stephen FlemingNZNew Zealand tour of South Africa 2005/062006110262262262.0042361.94100312
Ryan RickeltonSAPakistan tour of South Africa 2024/252025110259259259.0034375.51100293
Herschelle GibbsSAPakistan tour of South Africa 2002/032003110228228228.0024095.00100296
Jacques KallisSASri Lanka in South Africa Test Series 2011/122012110224224224.0032568.92100311
Eddie BarlowSAEngland tour of South Africa 1964/651965120216138108.00--110260
Jacques KallisSAEngland tour of South Africa 2004/052005120215149107.5046845.94110161
Graeme SmithSABasil D'Oliveira Trophy 2009/102010120213183106.5032365.94100280
Graeme PollockSAAustralia tour of South Africa 1966/671966120213209106.50--100300
Jacques KallisSAWest Indies tour of South Africa 2003/042004121203130*203.0033660.42110205
Taufeeq UmarPAKPakistan tour of South Africa 2002/032003120202135101.0035556.90110331
Hashim AmlaSABasil D'Oliveira Trophy 2015/162016110201201201.0047742.14100270
Brian LaraWIWest Indies tour of South Africa 2003/042004120201115100.5037653.46110301
Neil HarveyAUSAustralia tour of South Africa 1949/501949121201178201.00--100160
Jim BurkeAUSAustralia tour of South Africa 1957/581957110189189189.00--100150
Dean ElgarSASri Lanka in South Africa Test Series 2016/17201712018412992.0032157.32110220
Wally HammondENGEngland tour of South Africa 1938/391938110181181181.00--100160
Jonny BairstowENGBasil D'Oliveira Trophy 2015/162016122180150*-26667.67100202
Patsy HendrenENGEngland tour of South Africa 1930/3119311201799389.50--02060
Dudley NourseSAAustralia tour of South Africa 1949/50194912017911489.50--110-0
Herschelle GibbsSAWest Indies tour of South Africa 2003/04200412017514287.5027164.58100214
Bob SimpsonAUSAustralia tour of South Africa 1966/67196612017115385.50--100140
Dominic SibleyENGBasil D'Oliveira Trophy 2019/202020121167133*167.0038743.15100261
AB de VilliersSAAustralia in South Africa Test Series 2008/092009110163163163.0019683.16100127
Colin CowdreyENGEngland tour of South Africa 1956/57195712016210181.00--110171
Michael ClarkeAUSAustralia in South Africa Test Series 2013/142014121161161*161.0030253.31101170
AB de VilliersSASri Lanka in South Africa Test Series 2011/122012111160160*-20578.05100192
Sachin TendulkarINDIndia in South Africa Test Series 2010/112011121160146160.0040539.51100172
Mitchell JohnsonAUSAustralia in South Africa Test Series 2008/092009121158123*158.00157100.64100175
Gautam GambhirINDIndia in South Africa Test Series 2010/1120111201579378.5040638.67020220
Tony PitheySAEngland tour of South Africa 1964/65196512015615478.00--100121
Dean ElgarSAAustralia tour of South Africa 2017/182018121155141*155.0030750.49100221
Jacques KallisSABasil D'Oliveira Trophy 2009/10201012015410877.0028554.04100160
Keegan PetersenSAIndia tour of South Africa 2021/2220221201548277.0027955.20020190
Michael ClarkeAUSAustralia in South Africa Test Series 2011/12201112015315176.5018284.07100220
Graeme SmithSAPakistan tour of South Africa 2002/032003110151151151.0021669.91100180
Ashwell PrinceSAAustralia in South Africa Test Series 2008/092009110150150150.0024960.24100192
Hashim AmlaSANew Zealand tour of South Africa 2005/062006110149149149.0031747.00100200
Graeme SmithSAIndia tour of South Africa 2006/0720071201499474.5022665.93020201
AB de VilliersSASir Vivian Richards Trophy 2014/152015110148148148.0019476.29100151
Chris GayleWIWest Indies tour of South Africa 2003/04200412014811674.0016888.10100271
Shan MasoodPAKPakistan tour of South Africa 2024/25202512014714573.5025757.20100170
Dudley NourseSAEngland tour of South Africa 1948/49194912014611273.00--100-0
Eddie BarlowSAAustralia tour of South Africa 1969/70197012014312771.5037638.03100131
Jack RyderAUSAustralia tour of South Africa 1921/221921110142142142.00--100120
Colin BlandSAEngland tour of South Africa 1964/6519651201427871.00--020153
Jack SiedleSAEngland tour of South Africa 1930/311931110141141141.00--100130
Bruce MitchellSAEngland tour of South Africa 1948/491949121140120140.00--100-0
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.