Following that high, she has had an often arduous and frustrating road to get to her 100th cap. Like many sports stars, she has had to endure an injury-plagued career, forcing her to miss several tournaments, including the London 2012 Olympic Games.
But with her never-say-die attitude, Makhabane has kept on working hard and made the Rio 2016 Olympic Games squad.
When she thought she was over her injuries, she almost missed out on the 2018 Women’s Afcon, where Banyana Banyana finished second and qualified for their maiden Fifa Women’s World Cup.
This was a tournament she also almost never made after a race against time to recover from yet another injury.
Makhabane joins an elite group of players who have reached the 100-cap milestone:
Janine van Wyk (170 caps), Noko Matlou (160), Nompumelelo Nyandeni (149), Nothando Vilakazi (132),
Portia Modise – retired (124), Refiloe Jane (110) and Amanda Dlamini – retired (105).
2006: AWCON third-place 2006: All Africa Games champions 2007/08: Vodacom National champions 2008: Cosafa Under-20 champions 2009: Sasol National Championship runners-up (Palace Super Falcons) 2010/2011/ 2012: Sasol League National champions (Palace Super Falcons) 2011: Cosafa runners-up 2010: AWCON third-place 2016: Rio Olympics 2018: Awcon second-place 2019: Fifa Women’s World Cup