She competed in the 100 m event for Swaziland at the 2016 Summer Olympics in Rio de Janeiro. She finished 5th in her preliminary round heat and did not qualify for the finals. She was the flag bearer for Swaziland during the closing ceremony.