Jofra Archer - Sore right elbow- 50 % chance of playing
Rory Burns - Ligament injury while playing football- Ruled out of the tour
South Africa won the first Test by 107 runs.
Keegan Petersen has been called up to the SA Test squad as an injury replacement for Aiden Markram.
SA have not lost at Newlands since their defeat at the hands of Australia in 1962.
In the last meeting at this venue between the two teams in 2016, Ben Stokes thrashed 258 off 198 balls.
Jofra Archer, Jack Leach, Joe Root, Jos Buttler are some of the players also suffering from infections.
The list of unwell players in the England squad has been rising almost exponentially. After their 107-run loss in the first Test, England will be hoping for a better show from their experienced players and captain Joe Root. On the other hand, South Africa played the game of their lives to hand a much-needed win after their newly revamped cricket setup.