Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Mangaung Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ayesha ZafarPAKWSouth Africa Women2026110818181.009486.1701070
Moeen AliENGSouth Africa2016-2023330815127.0077105.1901092
Harry BrookENGSouth Africa2023220808040.0078102.5601174
Herschelle GibbsSAEngland2005110787878.0010177.2301060
Marizanne KappSAWEngland Women2024120785739.0010276.47010150
Suné LuusSAWBangladesh Women2018320767138.0064118.7501090
Gary KirstenSAIndia1997110737373.009973.7401050
Arjuna RanatungaSLSouth Africa1994-1998220736036.508982.0201090
Graham ThorpeENGSouth Africa19961117272*-8584.7101050
Dawid MalanENGSouth Africa2023220715935.5070101.43010101
Laura WolvaardtSAWBangladesh Women20181117070*-9672.9201071
Jacques KallisSASri Lanka1998-2001220703935.009970.7100052
Aaron FinchAUSSouth Africa2020110696969.008779.3101062
D'Arcy ShortAUSSouth Africa2020110696969.008383.1301050
Laura WolvaardtSAWEngland Women2024120696534.5015943.40010120
Sidra AmeenPAKWSouth Africa Women2026110686868.006998.5501090
Neil McKenzieSANew Zealand2000121685568.0017239.53010120
Imrul KayesBANSouth Africa2017230683222.6711061.82000101
Christiaan JonkerWARKnights2015-20173326648*66.0043153.4900052
Farhaan BehardienTITDolphins20161116565*-33196.9701014
Jason SmithDOLKnights20241116565*-44147.7301062
Andrew HudsonSAEngland1996110646464.009765.9801050
Richard SnellSAEngland1996110636363.006596.9201041
Amy JonesENGWSouth Africa Women2024120633931.5011753.85000100
Aiden MarkramSAEngland2023220624931.0062100.0000042
Jonty RhodesSASri Lanka1994-2001332612761.006692.4200010
Dale SteynSAZimbabwe2018110606060.008570.5901081
Daryll CullinanSAWest Indies1993-1999220604530.009861.2200020
Soumya SarkarBANSouth Africa2017230594719.676393.6500072
Wihan LubbeNWKnights2024110585858.0040145.0001061
Jacques SnymanKNIDolphins2024110585858.0037156.7601062
Theunis de BruynKNIWarriors2015-2017220583629.0049118.3700060
Ben StokesENGSouth Africa2016110575757.0038150.0001043
Alex HalesENGSouth Africa2016110575757.0047121.2801062
Sinalo JaftaSAWPakistan Women20261115757*-38150.0001080
Desmond HaynesWISouth Africa1993110575757.0010554.2901021
Daryll CullinanSAAustralia19971115757*-39146.1501071
Jonty RhodesSAIndia1992-19972225757*-40142.5001050
Suné LuusSAWEngland Women2024120575628.5015836.0801080
Ashton AgarAUSSouth Africa2020-20232215748*57.007774.0300031
Heinrich KlaasenSAEngland2023220573028.5051111.7600032
Lizelle LeeSAWBangladesh Women2018330574419.005898.28000100
Quinton de KockSAAustralia2020-2023330564518.676388.8900182
Aravinda de SilvaSLNew Zealand1994110555555.0045122.2201022
Faf du PlessisSAEngland2016110555555.0044125.0001071
Kepler WesselsSAIndia1992110555555.009557.8901030
Graeme HickENGSouth Africa1996110555555.0042130.9501091
Saba KarimINDSouth Africa1997110555555.0048114.5801031
Marco JansenSAAustralia2023220553227.506880.8800033
Asanka GurusinhaSLNew Zealand1994110535353.009158.2401050

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.