Most catches by a fielder in a Test match innings
Yajurvindra Singh, Ben Stokes, Vic Richardson, Steven Smith, Jermaine Blackwood, Ajinkya Rahane, Darren Bravo, Darren Sammy, Graeme Smith, Stephen Fleming, Kris Srikkanth, Mohammad Azharuddin
5 total number
South Africa (Cape Town)

The most catches by a fielder in a Test match innings is 5, and was achieved by Vic Richardson (Australia), on 3 March 1936, and was equaled by Yajurvindra Singh (India), Mohammad Azharuddin (India), Kris Srikkanth (India), Stephen Fleming (New Zealand), Graeme Smith (South Africa), Darren Sammy (Saint Lucia), Darren Bravo (Trinidad and Tobago), Ajinkya Rahane (India), Jermaine Blackwood (Jamaica), Steven Smith (Australia), and by Ben Stokes (UK) playing for England against South Africa, at Newlands Cricket Ground, Cape Town, South Africa, on 5 January 2020.

Ben Stokes took 6 catches all together in the match with the first five being taken in South Africa's first innings. He also chipped in massively with the bat with 119 runs in the test and took the final 3 wickets to fall, securing not only an England win but a Man of the Match performance.