Tshegofatso John Mabasa, born on 1 October 1996, has had a remarkable journey in professional soccer. Hailing from Bloemfontein, he began his career with Bloemfontein Celtic.

Mabasa made his first-team debut during a 2014 Telkom Knockout encounter with AmaZulu on 4 October. Subsequently, he made his professional league debut in the Premier Soccer League in May 2015 against Free State Stars.

During his initial four seasons with Bloemfontein Celtic, Mabasa made a total of thirty-one appearances for the club. It was during this time that he scored his first senior goals, finding the net in Telkom Knockout matches against Platinum Stars and Polokwane City in November 2017. His first league goal came on 5 August 2018 in a 2–0 victory over Chippa United.

In the 2023/24 season, Mabasa’s talent shone through as he finished as the top goal scorer in the league while playing for Orlando Pirates.