Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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

South Africa tour of England 2022: Batting by opposition

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: South Africa tour of England 2022×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonny BairstowENGSouth Africa20228803059038.13294103.74021288
Rassie van der DussenSAEngland202256023613439.3335865.92101250
Aiden MarkramSAEngland20226721887737.6020392.61021190
Reeza HendricksSAEngland20223301807060.00115156.52030213
Ollie PopeENGSouth Africa20223511797344.7523177.49020230
Ben StokesENGSouth Africa202245015410330.8024163.90100133
Zak CrawleyENGSouth Africa202235113469*33.5023756.54010200
Ben FoakesENGSouth Africa2022341133113*44.3327149.08101110
Quinton de KockSAEngland202266113392*26.60125106.40011190
Joe RootENGSouth Africa20226601338622.1714790.48010102
Rilee RossouwSAEngland202233113196*65.5077170.13010175
Sarel ErweeSAEngland20223501277325.4027446.35011110
Keegan PetersenSAEngland20223501224224.4027444.53000110
Reeza HendricksSAIreland20222201167458.0093124.73010161
Dean ElgarSAEngland20223501074721.4022747.14000160
Jason RoyENGSouth Africa20226501024320.4012979.0700091
Jos ButtlerENGSouth Africa2022650962919.2070137.1400075
Alex LeesENGSouth Africa2022350963919.2018053.3300090
Tristan StubbsSAEngland2022331957247.5044215.9101049
Moeen AliENGSouth Africa2022650925218.4053173.5801066
Heinrich KlaasenSAEngland2022540843321.0074113.5100071
Keshav MaharajSAEngland2022971844114.0012070.00001110
Aiden MarkramSAIreland2022220835641.5037224.3201038
Marco JansenSAEngland2022230824827.3315453.2500091
Lorcan TuckerIRESouth Africa2022220787839.0039200.0001175
Stuart BroadENGSouth Africa2022340773519.2574104.05000102
Liam LivingstoneENGSouth Africa2022650743814.8061121.3100063
Janneman MalanSAEngland2022330685722.6710167.3301170
David MillerSAEngland20226416624*22.0048137.5000091
Sam CurranENGSouth Africa2022651653516.2548135.4200044
Kyle VerreynneSAEngland2022351612115.2515439.6100141
Dawid MalanENGSouth Africa2022330554318.3338144.7400024
Anrich NortjeSAEngland20227625128*12.7510449.0400170
Kagiso RabadaSAEngland202256148369.609848.9800220
Paul StirlingIRESouth Africa2022220462823.0027170.3700043
George DockrellIRESouth Africa2022220464323.0032143.7500023
Heinrich KlaasenSAIreland2022221453945.0023195.6500052
Barry McCarthyIRESouth Africa2022221403240.0027148.1500033
Harry TectorIRESouth Africa2022220403420.0039102.5600030
Khaya ZondoSAEngland2022120392319.5010836.1100041
Dwaine PretoriusSAIreland20222213821*38.0014271.4300052
David MillerSAIreland20221113232*-20160.0000013
Jack LeachENGSouth Africa202234126158.674163.4100150
Tristan StubbsSAIreland2022110242424.0011218.1800031
Andile PhehlukwayoSAEngland2022421222222.0017129.4100030
David WilleyENGSouth Africa2022320212110.502295.4500111
Ollie RobinsonENGSouth Africa2022220201710.002580.0000020
Ryan RickeltonSAEngland202212019119.503554.2900040
Curtis CampherIRESouth Africa202222019199.5019100.0000111
Chris JordanENGSouth Africa202233119149.5014135.7100030
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.