Ronwen Williams - 5/10
Had no chance of saving either of Uganda's goals with the Bafana defence exposed.
Williams made a fine save to deny Shafik Kagimu's long-range shot, but apart from that, he was not too troubled by the Uganda attackers during the game.
Craig Martin - 5/10
Heavily involved at both ends of the pitch without making a telling impact.
Martin failed to position well in order to stop Ibrahim Orit from scoring from a blind spot and he threw himself into challenges near his own goal.
Sibusiso Mabiliso - 6/10
A constant threat down Bafana's left flank.
Mabiliso offered himself up as a willing attacking outlet and giving Murushidi Juuko a lot of trouble with his pace and physicality and he was rarely tested defensively.
Rushine De Reuck - 6/10
Looked solid in defence after a slow start to the match.
De Reuck was a calming influence on his fellow defenders, making a number of timely interceptions and clearances to keep Uganda at bay.
Nkosinathi Sibisi - 4/10
Disappointing on his Bafana debut as he had a couple of nervy moments in defence.
His poor clearance sent Emmanuel Okwi through on goal, but the Uganda attacker missed the target with only Williams to beat and Sibisi was substituted at half-time.
Denwin Farmer - 5/10
Endured a frustrating evening on his return to the national team.
Farmer struggled to keep up with Okwi's fluid movements and he was substituted at half-time.
Innocent Maela - 5/10
Unable to help his defensive colleagues deal with the threat of Okwi and Orit.
Maela, who was often caught out of position, backtracked and allowed Okwi to deliver a cross which was headed home by Orit.
Ethan Brooks - 6/10
Improved after a quiet first-half in which he was unable to make an impact.
Brooks caused Uganda all sorts of problems with his darting runs down the center - combining well with his teammates in Uganda's half.
Lebohang Maboe - 6/10
A decent performance from the most experienced midfielder for Bafana.
Maboe kept the ball moving in midfield and urging his side to attack until the final whistle and he was involved in the build-up to Bafana's first goal.
Sphelele Mkhulise - 7/10
Full of energy and ideas and he was able to execute his plans, especially in the second-half.
Mkhulise was a handful for the Uganda defence with his sharp movements and passes and he grabbed an assist when Makgopa netted the third goal.
Bongokuhle Hlongwane - 7/10
Good outing by the targetman for Bafana.
Hlongwane used his clever runs and physicality to cause problems in the Cranes box and he was rewarded for his efforts with a well-worked goal.
Evidence Makgopa - 8,5/10Introduced prior to the start of the second-half and he was magnificent as he timed his runs very well which unsettled the Uganda defence and he scored two well-worked goals on his debut.
Thabiso Kutumela - 7/10Made a visible difference to Bafana's play after coming on at the same time as Makgopa and he grabbed an assist, before being denied by goalkeeper Ismail Watenga.
Aubrey Modiba - N/A
Came on in the 86th minute and he really didn't play for enough time to warrant a rating.