He recently signed for Spanish Club Valladoid for the 21/22 season, having previously played for his Local side College Rovers.
In 2010, Mkhabela was called up to represent KwaZulu-Natal at the Under-16 Grant Khomo Week tournament held in Upington.
After high school, Mkhabela moved to Bloemfontein to join the Free State Cheetahs prior to the 2013 season.
[3] In 2014, Mkhabela was selected for the South Africa Under-20 squad that participated in the 2014 IRB Junior World Championship in New Zealand.
[6] He was again named on the bench for their semi-final win over New Zealand without getting any game time,[7] as well as in the final against England, where South Africa suffered a 20–21 defeat.