Ben Stokes surpassed 4,000 Test runs on Friday with his century in the third Test against South Africa, becoming just the second England player to reach that landmark and take 100 wickets in the longest format.

The all-rounder joined compatriot Ian Botham on the list of players to achieve both feats, which now features seven men after Stokes' exploits in Port Elizabeth on Friday.

Of those to have gone beyond 4,000 runs, India great Kapil Dev has the most wickets to his name with 434. Botham, who scored 5,200 runs in his career, is second with 383 wickets.

Stokes will look to add to his tally when South Africa begin their first innings at St George's Park. England reached lunch on day two on 335-4 with Stokes and Ollie Pope unbeaten on 108 and 75 respectively.

Daniel Vettori, Jacques Kallis, Garfield Sobers and Carl Hooper round off the list.

Former England all-rounder Andrew Flintoff fell short of 4,000 runs in his career. He took 226 wickets but managed 3,845 runs before retiring from Test cricket.