Terrence Mashego

South African soccer player (born 1996) From Wikipedia, the free encyclopedia

Terrence Mashego (born 28 June 1996) is a South African professional soccer player who plays as a defender for South African Premier Division club Durban City, on loan from Mamelodi Sundowns and the South African national team.

Date of birth (1996-06-28) 28 June 1996 (age 29)
Place of birth Mamelodi, South Africa
Height 1.72 m (5 ft 8 in)
Position Defender
Quick facts Personal information, Date of birth ...
Terrence Mashego
Personal information
Date of birth (1996-06-28) 28 June 1996 (age 29)
Place of birth Mamelodi, South Africa
Height 1.72 m (5 ft 8 in)
Position Defender
Team information
Current team
Durban City
(on loan from Mamelodi Sundowns)
Number 23
Youth career
2006–20?? Arcadia Shepherds
Senior career*
Years Team Apps (Gls)
2016–2017 TUT
2017–2018 Mthatha Bucks 11 (0)
2018–2020 TS Galaxy 58 (2)
2020–2022 Cape Town City 59 (1)
2022– Mamelodi Sundowns 23 (0)
2025–Durban City (loan) 9 (0)
International career
2021– South Africa 11 (0)
* Club domestic league appearances and goals as of 3 January 2026
‡ National team caps and goals as of 18 August 2025
Close

Club career

Mashego was born in Mamelodi, Gauteng.[1] He joined Arcadia Shepherds' youth set-up in 2006.[1] Mashego attended Bona Lesedi Secondary School, completing his education in 2014.[1] He attended Tshwane University of Technology through a sports scholarship from 2016, combining study with playing for their football team but left after 8 months and signed for National First Division club Mthatha Bucks.[1] He made one appearance for Bucks in the 2016–17 season and 10 appearances in the 2017–18 season.[2]

Mashego joined newly formed National First Division club TS Galaxy in 2018.[1] He won the 2018–19 Nedbank Cup with Galaxy after the club beat Kaizer Chiefs in May 2019.[3]

In October 2020, Mashego signed for South African Premier Division club Cape Town City.[4]

He joined Mamelodi Sundowns in September 2022.[5] It was reported that Mashego had signed a four-year deal with Sundowns.[6]

In September 2025, Mashego joined newly promoted South African Premier Division club Durban City on a season-long loan, with the option to make the loan permanent.[7]

International career

Mashego received his first call-up to the South Africa national soccer team for World Cup qualification fixtures against Ethiopia in October 2021.[8] He made his debut for South Africa in the 3–1 win over Ethiopia on 9 October.[9]

He was part of the South Africa squad at the 2023 Africa Cup of Nations that finished 3rd.[10][11]

Honours

TS Galaxy

South Africa

References

Related Articles

Wikiwand AI