South Africa Smith started his senior career in his native South Africa with
AmaZulu in 2014. During his six professional years in his native country, he played mostly in second tier
National First Division, and additionally made a total of six appearances and scored once in first tier
South African Premier Division. He represented
Vasco da Gama,
Santos,
SuperSport United and
Ubuntu Cape Town between 2015 and 2019. In the 2017–18 season while playing with SuperSport United, Smith represented his club at
CAF Confederation Cup matches. His contract with SuperSport was terminated in late 2019.
Ekenäs IF In early 2020, Smith moved abroad for the first time, and after a trial with
IFK Mariehamn, he signed a contract with Finnish club
Ekenäs IF (EIF), playing in the country's second-tier
Ykkönen. In his first season abroad, which was affected by the
COVID-19 pandemic, Smith scored 18 goals in 22 matches, making him the top goalscorer in the division. He was named the Ykkönen Player of the Year.
Honka On 11 November 2020,
Honka in Finnish premier division
Veikkausliiga announced the signing of Smith for the
2021 season. Smith made 24 appearances in the league, scoring eight goals. He also represented Honka in the
2021–22 UEFA Europa Conference League qualifiers in four matches. In May 2022, Smith won the title of the postponed
2019–20 Moroccan Throne Cup with AS FAR.
Inter Turku In November 2022, Smith returned to Finland and signed a two-year deal with
Inter Turku in
Veikkausliiga, starting in 2023. During his first season with the club, Smith scored eight goals in 27 league appearances. In the 2024
Finnish League Cup, Smith scored five goals in six cup matches as Inter Turku won its second Finnish League Cup title on 30 March 2024, by defeating
KuPS on penalties in the final. Smith also scored five goals in six matches in the club's
2024 Finnish Cup campaign, as Inter reached the Finnish Cup final in September, where they eventually fell short to KuPS 2–1.
Detroit City On 29 January 2025, Smith signed for
Detroit City in
USL Championship on a two-year deal. On 12 April, in an away match against
Phoenix Rising, Smith scored a brace for Detroit late in the game as a substitute, helping his side to win the match 3–2, after having trailed 2–0. ==Personal life==