Ben Stokes has scored the second fastest double century in history on day two of England's second Test against South Africa.

The all-rounder, who grew up in Cockermouth and now plays for Durham County Cricket Club, put in one of the most dominant batting displays in living memory.

Stokes flogged the Proteas attack mercilessly in Cape Town, progressing from his overnight 74 to 204 not out before lunch - a scarcely believable display from the 24-year-old.

Stokes has been compared to Ian Botham. Credit: PA

He struck a total of 15 boundaries and six sixes in a dizzying morning, delighting the 10,000 English fans crammed into Newlands.

Alongside Jonny Bairstow (95no), Stokes powered England to 513 for five, with 196 runs in the session.


Balls for Stokes to reach his century


Balls for Stokes to reach his double century

Stokes' effort is second only to New Zealand's Nathan Astle's 153-ball effort in 2002.

He also set a new mark for the highest score by an England number six, the quickest English hundred against South Africa and the fastest 150 by an Englishman in Tests.