Final result
South Africa Cricket won by 233 runs
Player of the match: M Jansen
Result · Test Cricket
Final result
South Africa Cricket won by 233 runs
Player of the match: M Jansen
Match preview & overview
South Africa beat Sri Lanka by 233 runs in the Kingsmead Test on 27 November 2024. Sri Lanka were bowled out for just 42 in their first innings, gifting South Africa an immediate and substantial advantage. Temba Bavuma then scored 183 off 345 balls to help South Africa reach 366/5 declared in their second innings, setting a target of 516. Sri Lanka showed more character second time around, reaching 282 all out, but the match was never in genuine doubt after the first-innings collapse. Marco Jansen was the decisive figure, taking 11 wickets for 86 runs across the match to earn the player of the match award.
The result extends South Africa's recent dominance over Sri Lanka to five consecutive victories. In the context of a series, it also underlines how much this ground favours South Africa's seam-heavy attack. Sri Lanka's batting simply could not cope with conditions that played into the home side's strengths from the first session.
Pitch report & venue insights
Aggregate conditions from 2002–2025. Numbers that tend to decide matches at this ground — par score, chase success, powerplay averages and toss bias.
153
T20 matches hosted
183
Avg 1st-innings score
154
Avg 2nd-innings score
42%
Chase success rate
41
Avg powerplay runs
40%
Toss-field rate
Key talking points
Headline angle
Marco Jansen was the decisive figure, finishing with match figures of 11 wickets for 86 runs across 28.5 overs. His performance is the standout individual bowling effort in this fixture and rivals the best returns in Kingsmead Test history.
Angle 02
Angle 03
Angle 04
Angle 05
Betting & analytical angles
For editorial context only. Not a forecast and not betting advice. 18+ only, please gamble responsibly.
Frequently asked
South Africa won by 233 runs. Sri Lanka were bowled out for 42 in their first innings and 282 in their fourth innings, chasing a target of 516. The match finished on or around 27 November 2024.
Marco Jansen was named player of the match. He took 11 wickets for 86 runs across 28.5 overs, including the dismissals that reduced Sri Lanka to 42 all out in the first innings.
Across 81 meetings in all formats, South Africa lead with 50 wins to Sri Lanka's 28, with one no result. South Africa have won the last five encounters between the sides.
Test cricket between South Africa and Sri Lanka is typically broadcast in the UK on Sky Sports Cricket, available via Sky, Sky Go, and NOW TV. For home nations Test series, BBC Radio 5 Sport Extra also provides live ball-by-ball commentary.
Kingsmead in Durban has hosted 153 Test matches. The average first-innings score is 183 and the average second-innings score is 154. Teams chasing in the fourth innings succeed roughly 41 per cent of the time, making large targets particularly difficult to overhaul.
Sri Lanka won the toss and chose to field. South Africa batted first and posted 191 all out in their first innings, before Jansen's bowling dismissed Sri Lanka for 42 in reply.