Rabada's records, and England's lows
0 South African bowlers who have taken ten wickets in a Test at a younger age than Kagiso Rabada, who was 20 years and 242 days old at the start of this match. The previous youngest was Hugh Tayfield, who was 23 years and 329 days when he took 13 for 165 against Australia at Melbourne in 1952-53. Only three bowlers have taken ten or more wickets in a Test against England at a younger age than Rabada, who is also the seventh-youngest to take five-wicket hauls in both innings of a Test.
13-144 Rabada's figures are the second-best for South Africa in Test history. Only Makhaya Ntini, who took 13 for 132 against West Indies in Port of Spain in 2004-05, has had better match figures than Rabada for South Africa. The last time any bowler had better figures against England was in 1998, when Muttiah Muralitharan took 16 for 122 at The Oval. Rabada also bettered Mitchell Johnson's 12 for 127, which was the record for best match figures in Centurion.
1 Number of bowlers who have taken 13 or more wickets in a Test at a younger age than Rabada - Narendra Hirwani, at the age of 19 years and 85 days, took 16 for 136 against West Indies in Chennai in 1987-88.
280 Victory margin for South Africa, which is their second-best, in terms of runs, against England in Tests.
9 Number of Tests without a win for South Africa, before this Test. Their last win came against West Indies in Cape Town in January last year. This result ends their longest winless sequence since 1964-65, when they went ten Tests without a win.
1 Number of times England have been bowled out for a lower score than 101 in Tests in South Africa. That was more than 115 years ago, in 1899, when they were bowled out for 92 in Cape Town. Their previous lowest in South Africa since 1992 was 122 in Johannesburgin 1999-00.
16-2 South Africa's win-loss record at SuperSport Park, in 21 Tests (three draws). Their win-loss ratio of 8.00 is the second-highest for any team at a venue where they've played 20 or more Tests. However, this was their first win in five Tests against England at the ground.
22 Wickets for Rabada in three Tests in this series, which is the second-best by a South Africa bowler playing three or fewer Tests in a series. Only Charlie Llewellyn, who took 25 wickets against Australia in 1902-03, took more.
4 Players who have scored 400 or more runs and taken 10 or more wickets in a Test series of four or fewer matches. Ben Stokes scored 411 runs and took 12 wickets in this series. The last player before him to achieve this was Bob Cowper, against India in 1967-68.
4 Instance of teams winning a Test despite their captain bagging a pair. The last such instance before this Test was in 2004-05, when Sri Lanka beat Pakistan in Faisalabad despite a pair for Marvan Atapattu, their captain. On the other hand, teams have lost 14 times when their captain had got a pair.
2 Dead rubbers that England have lost in their last three series. They also lost at The Oval in 2015, having taken an unbeatable 3-1 lead into the fifth Test of the Ashes.
Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath