Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND65/4 (6.4)IND need 195 runs in 80 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE153/4 (32)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 169 (62)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Jacques KallisSANew Zealand200012017316086.5030756.35100280
Marnus LabuschagneAUSSouth Africa2020-2023331204124102.00193105.70111271
Nat Sciver-BruntENGWSouth Africa Women202412016512882.5020381.28100240
Jos ButtlerENGSouth Africa2016-2023331235105117.50200117.50110238
Aiden MarkramSABangladesh2017110143143143.0018676.88100220
Maia BouchierENGWSouth Africa Women202412012612663.0017372.83101222
Quinton de KockSAEngland2016-2023331206138*103.00165124.85100218
Jason RoyENGSouth Africa2016-202333017011356.67140121.43100205
Stephen FlemingNZSouth Africa20001201569978.0031349.84020200
Temba BavumaSAAustralia2023221160114*160.0018287.91100184
Temba BavumaSAEngland202322014510972.50130111.54100182
Hashim AmlaSABangladesh201722013513267.5016780.84100170
Dean ElgarSABangladesh2017110113113113.0015274.34100170
Liton DasBANSouth Africa2017120887044.0010286.27010170
David WarnerAUSSouth Africa2020-202333014110647.00118119.49101164
LG PretoriusTITKnights2026111188188*-79237.971001513
Faf du PlessisSABangladesh2017111135135*-18174.59100150
Morné van WykDOLKnights2016-201722112670*126.0086146.51020152
Travis HeadAUSSouth Africa2023220976448.5064151.56010154
Marizanne KappSAWEngland Women2024120785739.0010276.47010150
Brian LaraWISouth Africa1993111111111*-14079.29100141
Heather KnightENGWSouth Africa Women20241201109055.0024145.64010140
Craig McMillanNZSouth Africa2000120947847.0021942.92010130
Dane van NiekerkSAWBangladesh Women20183301076635.6793115.05010122
Mark RichardsonNZSouth Africa20001201007750.0020848.08010120
Laura WolvaardtSAWEngland Women2024120696534.5015943.40010120
Neil McKenzieSANew Zealand2000121685568.0017239.53010120
Shamima SultanaBANWSouth Africa Women20183301155338.3315176.16020112
Mark BoucherSANew Zealand2000121987698.0013274.24010110
Steve WaughAUSSouth Africa1994-19972201339166.50130102.31010103
Jon-Jon SmutsWAR/DOLKnights2015-202444110743*35.6775142.67000103
Dawid MalanENGSouth Africa2023220715935.5070101.43010101
Imrul KayesBANSouth Africa2017230683222.6711061.82000101
Amy JonesENGWSouth Africa Women2024120633931.5011753.85000100
Lizelle LeeSAWBangladesh Women2018330574419.005898.28000100
Annerie DercksenSAWEngland Women2024120504125.009851.02000100
Rassie van der DussenSAEngland202322014911174.5015596.1310092
Sanath JayasuriyaSLNew Zealand1994110140140140.0014397.9010096
Andrew HudsonSAIndia1992-199722012310861.5018267.5810091
Somila SeyibokweWARKnights2015-20162201027351.0078130.7701095
David MillerSAAustralia2020-2023331864943.0083103.6100190
Moeen AliENGSouth Africa2016-2023330815127.0077105.1901092
Suné LuusSAWBangladesh Women2018320767138.0064118.7501090
Arjuna RanatungaSLSouth Africa1994-1998220736036.508982.0201090
Sidra AmeenPAKWSouth Africa Women2026110686868.006998.5501090
Graeme HickENGSouth Africa1996110555555.0042130.9501091
Heinrich KlaasenSAAustralia2020-20233301145138.00107106.5401084
Colin AckermannWARKnights2015-20173301027434.0082124.3901082
Suné LuusSAWPakistan Women20261119393*-76122.3701081
Herschelle GibbsSASri Lanka1998-2001220897944.5013466.4201081
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.