Ben Stokes has smashed a magnificent innings of 182 runs against New Zealand at The Kia Oval in 124 balls.