Cricket Records for England vs South Africa in Test matches

By an innings
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
inns & 202 runs--v South AfricaCape Town25 Mar 1889Test # 32
inns & 197 runs--v South AfricaJohannesburg2 Mar 1896Test # 48
inns & 189 runs--v South AfricaCape Town19 Mar 1892Test # 37
inns & 157 runs--v South AfricaDurban13 Dec 1913Test # 130
inns & 104 runs--v South AfricaDurban4 Dec 1964Test # 571
inns & 98 runs--v South AfricaDurban26 Dec 2009Test # 1944
inns & 92 runs--v EnglandLord's31 Jul 2003Test # 1653
inns & 85 runs--v South AfricaManchester25 Aug 2022Test # 2475
inns & 74 runs--v EnglandJohannesburg14 Jan 2010Test # 1948
inns & 73 runs--v South AfricaLord's23 Jun 1960Test # 493
inns & 62 runs--v South AfricaLord's10 Jun 1912Test # 122
inns & 53 runs--v South AfricaGqeberha16 Jan 2020Test # 2380
inns & 37 runs--v EnglandCape Town2 Jan 2000Test # 1482
inns & 33 runs--v South AfricaCape Town21 Mar 1896Test # 49
inns & 32 runs--v South AfricaManchester27 Jul 1929Test # 184
inns & 21 runs--v EnglandJohannesburg25 Nov 1999Test # 1471
inns & 18 runs--v South AfricaBirmingham14 Jun 1924Test # 153
inns & 18 runs--v South AfricaLord's28 Jun 1924Test # 154
inns & 16 runs--v EnglandCape Town30 Mar 1906Test # 92
inns & 13 runs--v South AfricaDurban20 Jan 1939Test # 269
inns & 12 runs--v South AfricaJohannesburg26 Dec 1913Test # 131
inns & 12 runs--v EnglandThe Oval19 Jul 2012Test # 2049
inns & 12 runs--v EnglandLord's17 Aug 2022Test # 2474
inns & 5 runs--v South AfricaNottingham9 Jun 1955Test # 407
By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
356 runs45645.5v EnglandLord's21 Jul 1994Test # 1263
340 runs47444.2v EnglandNottingham14 Jul 2017Test # 2264
312 runs38550.1x8v South AfricaCape Town1 Jan 1957Test # 435
288 runs31918.4x5v South AfricaGqeberha13 Feb 1896Test # 47
280 runs38234.4v EnglandCenturion22 Jan 2016Test # 2200
243 runs44078.4v EnglandJohannesburg10 Mar 1906Test # 90
241 runs41671.0v South AfricaDurban26 Dec 2015Test # 2196
239 runs49277.1v South AfricaThe Oval27 Jul 2017Test # 2266
224 runs481142.1v EnglandLeeds21 Jul 1955Test # 411
211 runs33136.4v South AfricaLord's6 Jul 2017Test # 2262
210 runs24622.4x5v South AfricaCape Town1 Apr 1899Test # 59
196 runs501123.4v EnglandCape Town2 Jan 2005Test # 1732
191 runs40161.4v EnglandLeeds21 Aug 2003Test # 1656
191 runs46677.1v South AfricaJohannesburg24 Jan 2020Test # 2382
189 runs438137.4v South AfricaCape Town3 Jan 2020Test # 2379
177 runs38062.5v South AfricaManchester4 Aug 2017Test # 2268
174 runs33458.2v South AfricaLeeds8 Jul 1912Test # 124
168 runs387100.0v EnglandJohannesburg23 Dec 1922Test # 148
157 runs30967.0v EnglandLord's29 Jun 1935Test # 243
131 runs20433.4x8v South AfricaJohannesburg24 Dec 1956Test # 434
109 runs344117.1v South AfricaDurban16 Feb 1923Test # 152
107 runs37693.0v EnglandCenturion26 Dec 2019Test # 2377
100 runs31084.0v South AfricaBirmingham9 Jun 1960Test # 492
95 runs34882.4v EnglandDurban21 Jan 1910Test # 107
94 runs31998.0v EnglandNottingham5 Aug 1965Test # 595
92 runs24487.4v South AfricaThe Oval13 Aug 1955Test # 412
91 runs396109.4v South AfricaJohannesburg1 Jan 1914Test # 132
87 runs312101.1v South AfricaCape Town31 Dec 1927Test # 169
77 runs32559.3v South AfricaJohannesburg13 Jan 2005Test # 1734
71 runs18665.2v EnglandNottingham7 Jun 1951Test # 334
71 runs18357.4v South AfricaLord's23 Jun 1955Test # 409
70 runs20256.2v South AfricaNottingham14 Aug 2003Test # 1654
58 runs18958.3x8v EnglandGqeberha1 Mar 1957Test # 438
53 runs12944.4v South AfricaLeeds29 Jul 1907Test # 94
51 runs34682.5v EnglandLord's16 Aug 2012Test # 2053
32 runs13277.1x5v South AfricaJohannesburg14 Feb 1899Test # 58
28 runs24067.3v EnglandJohannesburg24 Dec 1930Test # 200
23 runs21975.0v South AfricaLeeds6 Aug 1998Test # 1422
19 runs24453.2v EnglandJohannesburg1 Jan 1910Test # 106
17 runs23278.0x8v EnglandJohannesburg15 Feb 1957Test # 437
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
No records found
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

India v England at Dharamsala, ICC World Test Championship 5th Test, Mar 7-9, 2024 [Test # 2534]

India v England at Ranchi, ICC World Test Championship 4th Test, Feb 23-26, 2024 [Test # 2531]

India v England at Rajkot, ICC World Test Championship 3rd Test, Feb 15-18, 2024 [Test # 2530]