Although he was part of the Tshwane giants before, he did not settle and failed to become one of its key players. This resulted in a number of loan moves in search of playtime.
Maritzburg United, Moroka Swallows, TS Galaxy, and All Stars are among the clubs he served on loan from Masandawana.
But it was during his time at Upington City FC in the 2023/24 season in the Motsepe Foundation Championship that Makgalwa impressed. He scored 11 goals and provided seven assists, and this convinced Sekhukhune to sign him.
He was instrumental in his first stint at Babina Noko, scoring six goals and registering eleven assists across all competitions.