Cape Town: In the second Test match against South Africa, England's Ben Stokes has created history by setting a new record in Test cricket. Ben Stokes has set a new record by catching the catch of Enrique Norcia bowled by James Anderson on Sunday. This was the fifth catch of Ben Stokes, he took all the catches while fielding in the silks. Pakistan's legendary cricketer says, "4-day test is a nonsense idea" On 23 occasions in England's last 1019 Test matches, a player took 4 catches in an innings, but till date, no one had taken 5 catches. In the Cape Town Test match against South Africa, Ben Stokes caught catches of Zuber Hamza, Faf Duplessis, Dwayne Pretoria, and Enrique Norcia. Before him, England captain Joe Root took 4 catches in the innings against Ireland at Lord's last year. Stokes has equaled the world record of 5 catches. 11 players have done this feat in Test matches. England played its first Test in 1877, but till date, no English player could take 5 catches in a match. This legendary all-rounder cricketer of Team India is celebrating his birthday today Prior to Stokes, Steve Smith performed in 1935 against South Africa in 1935 by Australia's Vic Richardson. Ben is counted among the best all-rounder players in the world and the England team always expects a great performance from him. Against the South African team, England would like to return to the series by winning the second Test. MS Dhoni seen enjoying snowfall with Jiva in Mussoorie, watch video