A gallery of Bafana Bafana's preparations taking place in Johannesburg in the build-up to the 2019 Africa Cup of Nations.
Training is set to contnue on Friday as Bafana gear up towards the AFCON finals in Egypt kicking off in a couple of weeks, with their opening clash against Ivory Coast on June 24.
It has been a long season for many of the selected players part of the provisional squad, but preparations have been going smoothly, with only a select few individuals having to miss some of the action here and there.
The only injury concern has been Keagan Dolly's withdrawal, which was confirmed on Monday, but Stuart Baxter has been able to assess and test most of his charges thus far.
Browse through the gallery above to get a view of what everyone in the squad has been up to.
The final 23-man squad is set to be finalised and submitted to CAF by June 12, which means some of the faces seen herein could miss the trip to Cairo.