The rivalry between England and South Africa in cricket dates back to 1889. In their 134-year history, the two countries have played over 250 matches across all formats. England have had an edge in the overall head-to-head record in Test. But in white-ball cricket, South Africa have had the upper hand.
Test cricket
England and South Africa have played 156 Test matches against each other, with England winning 66, South Africa winning 35, and 55 matches ending in a draw. England’s largest victory in a Test match against South Africa came in 1928, when they won by an innings and 57 runs. South Africa’s largest victory in a Test match against England came in 2000, when they won by an innings and 57 runs.
ODI cricket
England and South Africa have played 70 ODI matches against each other, with England winning 30, South Africa winning 34, and 5 matches ending in no result. England’s largest victory in an ODI match against South Africa came in 1995, when they won by 191 runs. South Africa’s largest victory in an ODI match against England came in 2015, when they won by 258 runs.
T20I cricket
England and South Africa have played 27 T20I matches against each other, with England winning 15, South Africa winning 10, and 2 matches ending in no result. England’s largest victory in a T20I match against South Africa came in 2010, when they won by 10 wickets. South Africa’s largest victory in a T20I match against England came in 2012, when they won by 8 wickets.
The overall head-to-head record between England and South Africa is very close, with England having a slight edge in all three formats of the game. The two teams are always evenly matched, and their matches are always highly anticipated.
Here is a table summarizing the head-to-head record between England and South Africa in all three formats of the game:
Format | Matches | England win | South Africa win | Draws/No results |
Test cricket | 156 | 66 | 35 | 55 |
ODI cricket | 70 | 30 | 34 | 5 |
T20I cricket | 27 | 15 | 10 | 2 |