Teboho Michael Mokoena (born 24 January 1997) is a South African professional soccer player who plays as a midfielder for Premiership side Mamelodi Sundowns and the South Africa national team.
Club career During his schooling, Mokoena was discovered by Charles Molefe, a teacher doubling up as a soccer coach at Bodikela Junior Secondary School. His performances at school level earned him a sport at the Harmony Sports Academy from where he was picked up by SuperSport United.
SuperSport United At SuperSport United, he progressed through the academy and later captained the club at U-19 level. He was promoted to the first-team in 2016 by Stuart Baxter and made his professional debut in February the following year, coming on as a late substitute for Cole Alexander in a 5–2 league win over Golden Arrows. In March 2017, after having become a regular feature in SuperSport United's midfield alongside Dean Furman and Reneilwe Letsholonyane, Mokoena was at the centre of a club-versus-country row when Baxter refused to release him for international duty for the 2017 FIFA U-20 World Cup due his commitment to the club's impending Nedbank Cup semi-final match. A compromise was ultimately reached between the two parties, which resulted in Mokoena being specially flown up to join his international teammates after SuperSport United confirmed their progression in the tournament. He returned in time for the final but was an unused substitute as the club beat Orlando Pirates 4–1 to claim the title. Before the final, he had also scored his first professional goal in a 2–2 CAF Confederations Cup draw with TP Mazembe.
The following season, Mokoena continued to feature regularly for SuperSport United. He managed two goals and two assists for the season, and, despite the club finishing a disappointing eighth in the league, he was nominated for the PSL Young Player of the Season award. On 13 March 2019, he was awarded the league's Goal of the Month award for January following his strike against Bloemfontein Celtic.
Mamelodi Sundowns In January 2022, Mokoena transferred to Mamelodi Sundowns, a move widely regarded as one of the most significant domestic signings of the season. He immediately established himself as a key component of the Sundowns midfield, adding tactical maturity and long‑range shooting to the team’s structure. Mokoena’s performances earned him the PSL Footballer of the Season (2022/23) award, confirming his status as one of the league’s most influential players.
In the second leg of the 2025–26 CAF Champions League final, Mokoena scored a decisive half‑volley in first‑half stoppage time at the Prince Moulay Abdellah Stadium in Rabat. His strike, which crashed off the underside of the crossbar, restored Mamelodi Sundowns’ aggregate lead and shifted the momentum of the match. With the away‑goals rule in effect, AS FAR Rabat required two goals in the second half, allowing Sundowns to manage the remainder of the match and secure a 2–1 aggregate victory to claim their second continental title.
His impact was instrumental in Sundowns’ continued domestic dominance, contributing to three Premier Soccer League titles, the Nedbank Cup (2022), and continental campaigns including the CAF Champions League , African Football League, and the FIFA African–Asian–Pacific Cup where Sundowns emerged champions.
International career Mokoena was a youth international for South Africa, representing the country at Under-17 and Under-20 level. With the Under-20 side, he was a regular during the qualifying campaign for the 2017 U-20 Africa Cup of Nations and was subsequently named in the 21-man squad for the tournament. He played in all four of South Africa's matches, including the 1–0 semi-final defeat to Zambia, but did not feature in the third-place play-off, which South Africa lost 2–1 to Guinea. Their semi-final appearance secured qualification for the 2017 FIFA U-20 World Cup.
Mokoena was recalled to the under-20 squad for the World Cup, but was initially prevented from joining the team by SuperSport United coach Stuart Baxter, who wanted him available for the club's upcoming Nedbank Cup semi-final. A compromise was eventually reached after SuperSport United progressed, allowing Mokoena to join the national team in South Korea. By the time he arrived, South Africa had already played their opening group match, so Mokoena featured in the remaining two matches as the team was eliminated in the group stage. He subsequently returned to SuperSport United in time to play in the Nedbank Cup final.
In July 2017, Mokoena received his first call-up to the senior national team by former SuperSport United manager Stuart Baxter, who had departed the club at the end of the 2016–17 domestic season, for the nation's 2018 African Nations Championship qualifiers. He made his debut on 15 July against Botswana and was praised following the match for his ability to "carry the team on his shoulders". The following year, he scored his first international goal in South Africa's 2019 Africa Cup of Nations qualification win over Seychelles. His goal also contributed towards the nation recording its largest ever victory with the match ending 6–0 in favour of South Africa. Mokoena was then considered by Baxter for the 2019 Africa Cup of Nations but was omitted from the provisional squad.
He was instead selected for the 2019 COSAFA Cup. In the quarter-final against Botswana, he missed a penalty during the shoot-out after the first eight kicks had been converted, sending South Africa into the Plate competition. In the Plate final against Malawi, Mokoena converted his penalty during the shoot-out as South Africa won the competition.
Still eligible for the Under-23 team, Mokoena was called up later that year by David Notoane for the 2019 Africa U-23 Cup of Nations. In South Africa's opening match against Ivory Coast, he scored a free kick in a 1-0 victory. The result helped South Africa reach the semi-finals. Mokoena started all four of South Africa's matches at the tournament, with the team finishing third after defeating Ghana on penalties in the bronze medal match to qualify for the 2020 Summer Olympics.
Mokoena was subsequently selected for South Africa's squad at the 2020 Summer Olympics. He appeared in all three of South Africa's group-stage matches and scored in a 4–3 defeat to France. South Africa lost all three of their matches and was eliminated in the group stage.
Mokoena broke into the senior team under new head coach Hugo Broos during the 2022 FIFA World Cup qualifying campaign. He made six appearances and scored twice as South Africa failed to qualify for the tournament. His first goal came in a 3-1 victory over Ethiopia on 9 October 2021, while his second was scored in the penultimate qualifying match, a 1-0 victory over Zimbabwe on 11 November, in which he was named man of the match. The result moved South Africa to the top of the group, leaving them needing only a draw against Ghana in the final match to secure a place in the play-offs. Mokoena played the full match as South Africa lost 1–0 in Cape Coast, ending their qualification campaign.
Mokoena remained an important member of the national team during the subsequent qualifying campaign, making three appearances as South Africa secured qualification for the 2023 Africa Cup of Nations.
Mokoena was later involved in a major scandal when he failed to serve one-match suspension in the 2026 FIFA World Cup qualification home match against Lesotho, which resulted in South Africa being handed a 3–0 walkover loss (having won 2–0 earlier). Nonetheless, thanked to favorable results earlier, South Africa were able to rebound and qualify for the 2026 FIFA World Cup.
On 1 December 2025, Mokoena was called up to the South Africa squad for the 2025 Africa Cup of Nations. Scoring the first goal in the tournament for the country.
Mokoena was included in South Africa's 26-man team for the 2026 FIFA World Cup. On June 18, he scored his first World Cup goal in their 1–1 tie against Czechia. Along the way, he created 5 chances, the joint-most by a South African player in a World Cup game, alongside Quinton Fortune in 2002.
Career statistics Club
+ Appearances and goals by club, season and competitionClubSeasonLeagueNedbank CupKnockout CupContinentalOtherTotalDivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsSuperSport United2016–17Premiership1003000111002412017–18Premiership252101040303422018–19Premiership283102000303432019–20Premiership292102000413632020–21Premiership224000000302542021–22Premiership13400000010144Total12715605015114116717Mamelodi Sundowns2021–22Premiership271200071001722022–23Premiership2411000101003522023–24Premiership26400005250366Total77630002245010710Career total20321905037519125423
International
+ Appearances and goals by national team and yearNational teamYearAppsGoalsSouth Africa2018312020202021622022612023702024175202590202681Total5810
Scores and results list South Africa's goal tally first, score column indicates score after each Mokoena goal. + List of international goals scored by Teboho MokoenaNo.DateVenueOpponentScoreResultCompetition113 October 2018FNB Stadium, Johannesburg, South Africa6–06–02019 Africa Cup of Nations qualification2 9 October 2021Bahir Dar Stadium, Amhara Region, Ethiopia 1–0 3–1 2022 FIFA World Cup qualification3 11 November 2021FNB Stadium, Johannesburg, South Africa 1–0 1–0 4 27 September 2022FNB Stadium, Johannesburg, South Africa 1–0 1–0 Friendly5 30 January 2024Laurent Pokou Stadium, San-Pédro, Ivory Coast 2–0 2–0 2023 Africa Cup of Nations6 7 February 2024Stade de la Paix, Bouaké, Ivory Coast 1–1 1–1 7 11 October 2024Nelson Mandela Bay Stadium, Gqeberha, South Africa 1–0 4–0 2025 Africa Cup of Nations qualification82–09 19 November 2024Cape Town Stadium, Cape Town, South Africa 3–0 3–010 18 June 2026Mercedes-Benz Stadium, Atlanta, United States 1–1 1–1 2026 FIFA World Cup
Honours SuperSport United Nedbank Cup: 2017 MTN 8: 2019
Mamelodi Sundowns South African Premier Division: 2021–22, 2022–23, 2023–24, 2024–25 Nedbank Cup: 2021–22 Africa Football League: 2023 CAF Champions League: 2025–26 FIFA African–Asian–Pacific Cup: 2026
South Africa
Africa Cup of Nations third place: 2023 Individual
Africa Cup of Nations Team of the Tournament: 2023 PSL Footballer of the season: 2023–24
References