Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM233/2 (62)ZIM chose to batODI2nd 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 opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mangaung Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Christiaan JonkerWARKnights2015-20173326648*66.0043153.4900052
Jonty RhodesSASri Lanka1994-2001332612761.006692.4200010
Jonty RhodesSAIndia1992-19972225757*-40142.5001050
Lesiba NgoepeWAR/NWKnights2016-20243325032*50.0031161.2900042
Chloe TryonSAWBangladesh Women20183323118*31.0025124.0000021
Fahima KhatunBANWSouth Africa Women20182221810*-1994.7400010
Adil RashidENGSouth Africa2016-20233321614*16.002176.1900010
Panna GhoshBANWSouth Africa Women20182221614*-15106.6700010
Subashis RoyBANSouth Africa20171221412*-1973.6800030
Marizanne KappSAWBangladesh Women2018322139*-1586.6700010
Tumi SekhukhuneSAWEngland Women2024122127*-1963.1600020
Lauren BellENGWSouth Africa Women202412233*-1225.0000000
Jos ButtlerENGSouth Africa2016-2023331235105117.50200117.50110238
Quinton de KockSAEngland2016-2023331206138*103.00165124.85100218
Marnus LabuschagneAUSSouth Africa2020-2023331204124102.00193105.70111271
LG PretoriusTITKnights2026111188188*-79237.971001513
Temba BavumaSAAustralia2023221160114*160.0018287.91100184
Mohammad AzharuddinINDSouth Africa1992-199722113886*138.0016583.6402072
Faf du PlessisSABangladesh2017111135135*-18174.59100150
Janneman MalanSAAustralia2020111129129*-13992.8110074
Morné van WykDOLKnights2016-201722112670*126.0086146.51020152
Brian LaraWISouth Africa1993111111111*-14079.29100141
David MillerSAEngland202322111158*111.0093119.3502064
Kevin PietersenENGSouth Africa2005111108108*-96112.5010062
Jon-Jon SmutsWAR/DOLKnights2015-202444110743*35.6775142.67000103
Mark BoucherSANew Zealand2000121987698.0013274.24010110
Suné LuusSAWPakistan Women20261119393*-76122.3701081
Quinton de KockSABangladesh2017221875987.0071122.5401073
David MillerSAAustralia2020-2023331864943.0083103.6100190
Theunis de BruynKNIDolphins2016-20172218363*83.0057145.6101062
Gareth DukesKIKnights20261117979*-58136.2101053
Graham ThorpeENGSouth Africa19961117272*-8584.7101050
Laura WolvaardtSAWBangladesh Women20181117070*-9672.9201071
Neil McKenzieSANew Zealand2000121685568.0017239.53010120
Farhaan BehardienTITDolphins20161116565*-33196.9701014
Jason SmithDOLKnights20241116565*-44147.7301062
Ashton AgarAUSSouth Africa2020-20232215748*57.007774.0300031
Sinalo JaftaSAWPakistan Women20261115757*-38150.0001080
Daryll CullinanSAAustralia19971115757*-39146.1501071
Keegan PetersenKNILions20171115252*-40130.0001051
Ryan McLarenKNIDolphins20171114848*-24200.0000061
David MillerKNIDolphins20171114646*-23200.0000043
Cody ChettyDOLKnights20161114646*-38121.0500060
Dian ForresterKNINorth West20241114646*-37124.3200031
Hansie CronjeSAIndia1992-19972114444*-41107.3200021
Ian HealyAUSSouth Africa19941114141*-30136.6700030
Mohammad SaifuddinBANSouth Africa20171113939*-27144.4400031
Brooke WalkerNZSouth Africa20001213727*37.0020717.8700010
Farhaan BehardienSABangladesh20171113636*-17211.7600022
Peter KirstenSAIndia19921113535*-4676.0900030
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.