Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM225/2 (59)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
World CupMatch 1 · ODI

England beat South Africa by 104 runs - Commentary

Kennington Oval, London, . South Africa won the toss and chose to bowl.

England311/850 ov
South Africa20739.5 ov
England won by 104 runs
England won the tournament
End of innings: SA 207 (39.5 ov)
39.5W
BA Stokes to Imran Tahir, OUT
Imran Tahir c JE Root b BA Stokes 0(1) [4s-0 6s-0] · FoW 207/10 (39.5 ov)
39.4W
BA Stokes to K Rabada, OUT
K Rabada c LE Plunkett b BA Stokes 11(19) [4s-2 6s-0] · FoW 207/9 (39.4 ov)
39.34Lb
BA Stokes to K Rabada, 4 leg byes
39.20
BA Stokes to K Rabada, no run
39.14
BA Stokes to K Rabada, FOUR
End of over 396 runs, 1 wktSA 199/8W00600
L Ngidi 6(5)K Rabada 7(15)LE Plunkett 7-0-37-2
38.60
LE Plunkett to L Ngidi, no run
38.50
LE Plunkett to L Ngidi, no run
38.46
LE Plunkett to L Ngidi, SIX
38.30
LE Plunkett to L Ngidi, no run
38.20
LE Plunkett to L Ngidi, no run
38.1W
LE Plunkett to HM Amla, OUT
HM Amla c †JC Buttler b LE Plunkett 13(23) [4s-1 6s-0] · FoW 193/8 (38.1 ov)
End of over 387 runsSA 193/7140011
HM Amla 13(22)K Rabada 7(15)BA Stokes 2-0-8-0
37.61
BA Stokes to HM Amla, 1 run
37.51
BA Stokes to K Rabada, 1 run
37.40
BA Stokes to K Rabada, no run
37.30
BA Stokes to K Rabada, no run
37.24
BA Stokes to K Rabada, FOUR
37.11
BA Stokes to HM Amla, 1 run
End of over 373 runsSA 186/7010110
K Rabada 2(11)HM Amla 11(20)LE Plunkett 6-0-31-1
36.60
LE Plunkett to K Rabada, no run
36.51
LE Plunkett to HM Amla, 1 run
36.41
LE Plunkett to K Rabada, 1 run
36.30
LE Plunkett to K Rabada, no run
36.21
LE Plunkett to HM Amla, 1 run
36.10
LE Plunkett to HM Amla, no run
End of over 361 runSA 183/7100000
K Rabada 1(8)HM Amla 9(17)BA Stokes 1-0-1-0
35.60
BA Stokes to K Rabada, no run
35.50
BA Stokes to K Rabada, no run
35.40
BA Stokes to K Rabada, no run
35.30
BA Stokes to K Rabada, no run
35.20
BA Stokes to K Rabada, no run
35.11
BA Stokes to HM Amla, 1 run
End of over 352 runs, 1 wktSA 182/7W00101
HM Amla 8(16)K Rabada 1(3)AU Rashid 8-0-35-1
34.61
AU Rashid to HM Amla, 1 run
34.50
AU Rashid to HM Amla, no run
34.41
AU Rashid to K Rabada, 1 run
34.30
AU Rashid to K Rabada, no run
34.20
AU Rashid to K Rabada, no run
34.1W
AU Rashid to AL Phehlukwayo, OUT
AL Phehlukwayo c BA Stokes b AU Rashid 24(25) [4s-4 6s-0] · FoW 180/7 (34.1 ov)
End of over 347 runsSA 180/60104Wd01
AL Phehlukwayo 24(24)HM Amla 7(14)JC Archer 7-1-27-3
33.61
JC Archer to AL Phehlukwayo, 1 run
33.50
JC Archer to AL Phehlukwayo, no run
33.5Wd
JC Archer to AL Phehlukwayo, wide
33.44
JC Archer to AL Phehlukwayo, FOUR
33.30
JC Archer to AL Phehlukwayo, no run
33.21
JC Archer to HM Amla, 1 run
33.10
JC Archer to HM Amla, no run
End of over 336 runsSA 173/6410010
AL Phehlukwayo 19(20)HM Amla 6(12)AU Rashid 7-0-33-0
32.60
AU Rashid to AL Phehlukwayo, no run
32.51
AU Rashid to HM Amla, 1 run
32.40
AU Rashid to HM Amla, no run
32.30
AU Rashid to HM Amla, no run
32.21
AU Rashid to AL Phehlukwayo, 1 run
32.14
AU Rashid to AL Phehlukwayo, FOUR
End of over 320 runs, 1 wktSA 167/60000W0
HM Amla 5(9)AL Phehlukwayo 14(17)JC Archer 6-1-20-3
31.60
JC Archer to HM Amla, no run
31.5W
JC Archer to HE van der Dussen, OUT
HE van der Dussen c MM Ali b JC Archer 50(61) [4s-4 6s-1] · FoW 167/6 (31.5 ov)
31.40
JC Archer to HE van der Dussen, no run