Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mangaung Oval×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques SnymanKNICSA Pro20 2026/272026330804526.6764125.0000072
Herschelle GibbsSASri Lanka tour of South Africa 2000/012001110797979.0011270.5401071
Gareth DukesKICSA Pro20 2026/2720261117979*-58136.2101053
Ryan McLarenKNIRam Slam T20 Challenge 2017/1820173217948*79.0042188.1000073
Herschelle GibbsSAEngland tour of South Africa 2004/052005110787878.0010177.2301060
Marizanne KappSAWEngland Women tour of South Africa 2024/252024120785739.0010276.47010150
Jacques SnymanKNICSA T20 Challenge 2024/252024330785826.0053147.1701093
Suné LuusSAWBangladesh Women tour of South Africa 20182018320767138.0064118.7501090
Colin AckermannWARRam Slam T20 Challenge 2017/182017110747474.0051145.1001052
Gary KirstenSA1996-97 Standard Bank International One-Day Series1997110737373.009973.7401050
Somila SeyibokweWARRam Slam T20 Challenge 2015/162015110737373.0057128.0701044
Graham ThorpeENGEngland tour of South Africa 1995/9619961117272*-8584.7101050
Dawid MalanENGEngland tour of South Africa 2022/232023220715935.5070101.43010101
Morné van WykDOLRam Slam T20 Challenge 2017/1820171117070*-43162.7901081
Laura WolvaardtSAWBangladesh Women tour of South Africa 201820181117070*-9672.9201071
Aaron FinchAUSAustralia tour of South Africa 2019/202020110696969.008779.3101062
D'Arcy ShortAUSAustralia tour of South Africa 2019/202020110696969.008383.1301050
Hansie CronjeSAAustralia tour of South Africa 1996/971997110696969.0063109.5201063
Laura WolvaardtSAWEngland Women tour of South Africa 2024/252024120696534.5015943.40010120
Sidra AmeenPAKWICC Women's Championship 2025/262026110686868.006998.5501090
Neil McKenzieSANew Zealand tour of South Africa 2000/012000121685568.0017239.53010120
Quinton de KockSAEngland tour of South Africa 2022/232023220683734.006998.5500092
Imrul KayesBANBangladesh tour of South Africa 2017/182017230683222.6711061.82000101
Asanka GurusinhaSL1994–95 Mandela Trophy1994220675333.5012653.1701060
Farhaan BehardienTITCSA T20 Challenge 2016/1720161116565*-33196.9701014
Jason SmithDOLCSA T20 Challenge 2024/2520241116565*-44147.7301062
Andre RussellKNIRam Slam T20 Challenge 2015/162015220655232.5038171.0501027
Lesego SenokwaneKNICSA T20 Challenge 2024/252024330653921.6752125.0000061
Andrew HudsonSAEngland tour of South Africa 1995/961996110646464.009765.9801050
Gihahn CloeteKNICSA Pro20 2026/272026440643916.0063101.5900080
Jacques KallisSAEngland tour of South Africa 2004/052005110636363.007880.7701040
Theunis de BruynKNICSA T20 Challenge 2016/1720161116363*-41153.6601061
Richard SnellSAEngland tour of South Africa 1995/961996110636363.006596.9201041
Amy JonesENGWEngland Women tour of South Africa 2024/252024120633931.5011753.85000100
Heinrich KlaasenSAAustralia tour of South Africa 2023/242023220634931.5055114.5500053
Keegan PetersenKNIRam Slam T20 Challenge 2017/1820172216352*63.0051123.5301061
Moeen AliENGEngland tour of South Africa 2022/232023220625131.0062100.0001071
Aiden MarkramSAEngland tour of South Africa 2022/232023220624931.0062100.0000042
Dale SteynSAZimbabwe tour of South Africa 2018/192018110606060.008570.5901081
Theunis de BruynKNIRam Slam T20 Challenge 2017/182017330602220.0056107.1400041
Soumya SarkarBANBangladesh tour of South Africa 2017/182017230594719.676393.6500072
Wihan LubbeNWCSA T20 Challenge 2024/252024110585858.0040145.0001061
Jonty RhodesSA1996-97 Standard Bank International One-Day Series19971115757*-39146.1501050
Ben StokesENGEngland in South Africa ODI Series 2015/162016110575757.0038150.0001043
Alex HalesENGEngland in South Africa ODI Series 2015/162016110575757.0047121.2801062
Sinalo JaftaSAWICC Women's Championship 2025/2620261115757*-38150.0001080
Desmond HaynesWI1992–93 Total International Series1993110575757.0010554.2901021
Daryll CullinanSAAustralia tour of South Africa 1996/9719971115757*-39146.1501071
Suné LuusSAWEngland Women tour of South Africa 2024/252024120575628.5015836.0801080
Heinrich KlaasenSAEngland tour of South Africa 2022/232023220573028.5051111.7600032

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.