Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM287/4 (79)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

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

Match report

From the scorecard

South Africa won the toss and chose to bowl. England made 311 for 8 in 50 overs, Ben Stokes 89 from 79 balls and Eoin Morgan 57 from 60 balls. Lungi Ngidi took 3 for 66.

South Africa were bowled out for 207, Quinton de Kock 68 from 74 balls and Rassie van der Dussen 50 from 61 balls. Jofra Archer took 3 for 27.

England won by 104 runs.

Key performers

England innings

311/8(50 ov)
BatterRB4s6sSR
Jason Royc F du Plessis b AL Phehlukwayoc F du Plessis b AL Phehlukwayo545380101.89
Jonny Bairstowc †Q de Kock b Imran Tahirc †Q de Kock b Imran Tahir01000.00
Joe Rootc JP Duminy b K Rabadac JP Duminy b K Rabada51595086.44
Eoin Morganc AK Markram b Imran Tahirc AK Markram b Imran Tahir57604395.00
Ben Stokesc HM Amla b L Ngidic HM Amla b L Ngidi897990112.66
Jos Buttler †b L Ngidib L Ngidi181600112.50
Moeen Alic F du Plessis b L Ngidic F du Plessis b L Ngidi390033.33
Chris Woakesc F du Plessis b K Rabadac F du Plessis b K Rabada13141092.86
Liam Plunkettnot outnot out9*610150.00
Jofra Archernot outnot out7*310233.33
Extras(lb 2, w 8)(lb 2, w 8)10
Total50 Ov (RR 6.22)50 Ov (RR 6.22)311/8
Did not bat: Adil Rashid
Fall of wickets: 1-1 (JM Bairstow, 0.2 ov), 107-2 (JJ Roy, 18.4 ov), 111-3 (JE Root, 19.1 ov), 217-4 (EJG Morgan, 36.5 ov), 247-5 (JC Buttler, 41.2 ov), 260-6 (MM Ali, 44 ov), 285-7 (CR Woakes, 47.3 ov), 300-8 (BA Stokes, 49 ov)
BowlerOMRWEcon0s4s6sWDNB
Imran Tahir1006126.10204000
Lungi Ngidi1006636.60286220
Kagiso Rabada1006626.60248020
Dwaine Pretorius704206.00175000
Andile Phehlukwayo804415.50234040
JP Duminy201407.0031000
Aiden Markram301605.33101100
Partnerships
WktBattersRunsBalls
1stJJ Roy 1(1) & JM Bairstow 0(1)12
2ndJE Root 51(58) & JJ Roy 53(52)106110
3rdEJG Morgan 4(2) & JE Root 0(1)43
4thBA Stokes 51(48) & EJG Morgan 53(58)106106
5thBA Stokes 12(11) & JC Buttler 18(16)3027
6thMM Ali 3(9) & BA Stokes 9(7)1316
7thCR Woakes 13(14) & BA Stokes 7(7)2521
8thBA Stokes 10(6) & LE Plunkett 5(3)159
9thLE Plunkett 4(3) & JC Archer 7(3)11*6

South Africa innings

207(39.5 ov)
BatterRB4s6sSR
Quinton de Kock †c JE Root b LE Plunkettc JE Root b LE Plunkett68746291.89
Hashim Amlac †JC Buttler b LE Plunkettc †JC Buttler b LE Plunkett13231056.52
Aiden Markramc JE Root b JC Archerc JE Root b JC Archer11122091.67
Faf du Plessisc MM Ali b JC Archerc MM Ali b JC Archer571071.43
Rassie van der Dussenc MM Ali b JC Archerc MM Ali b JC Archer50614181.97
JP Duminyc BA Stokes b MM Alic BA Stokes b MM Ali8111072.73
Dwaine Pretoriusrun out (BA Stokes/EJG Morgan)run out (BA Stokes/EJG Morgan)1100100.00
Andile Phehlukwayoc BA Stokes b AU Rashidc BA Stokes b AU Rashid24254096.00
Kagiso Rabadac LE Plunkett b BA Stokesc LE Plunkett b BA Stokes11192057.89
Lungi Ngidinot outnot out6*501120.00
Imran Tahirc JE Root b BA Stokesc JE Root b BA Stokes01000.00
Extras(b 4, lb 5, w 1)(b 4, lb 5, w 1)10
Total39.5 Ov (RR 5.20)39.5 Ov (RR 5.20) · Target 312 from 50 ov207
Fall of wickets: 36-1 (AK Markram, 7.4 ov), 44-2 (F du Plessis, 9.3 ov), 129-3 (Q de Kock, 23 ov), 142-4 (JP Duminy, 25.5 ov), 144-5 (D Pretorius, 26.2 ov), 167-6 (HE van der Dussen, 31.5 ov), 180-7 (AL Phehlukwayo, 34.1 ov), 193-8 (HM Amla, 38.1 ov), 207-9 (K Rabada, 39.4 ov), 207-10 (Imran Tahir, 39.5 ov)
BowlerOMRWEcon0s4s6sWDNB
Chris Woakes502404.80204000
Jofra Archer712733.86294010
Adil Rashid803514.38274000
Moeen Ali1006316.30286200
Liam Plunkett703725.29201200
Ben Stokes2.501224.24112000
Partnerships
WktBattersRunsBalls
1stQ de Kock 9(15) & HM Amla 5(8)1423
1stAK Markram 11(12) & Q de Kock 11(11)2223
2ndF du Plessis 5(7) & Q de Kock 3(4)811
3rdQ de Kock 45(44) & HE van der Dussen 35(37)8581
4thHE van der Dussen 5(6) & JP Duminy 8(11)1317
5thHE van der Dussen 1(2) & D Pretorius 1(1)23
6thHE van der Dussen 9(16) & AL Phehlukwayo 14(17)2333
7thHM Amla 2(6) & AL Phehlukwayo 10(8)1314
8thK Rabada 7(15) & HM Amla 6(9)1324
9thL Ngidi 6(5) & K Rabada 4(4)149
10thImran Tahir 0(1) & L Ngidi 0(0)01

Commentary

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