A political debate has ignited within South African football. Minister of Sport, Arts and Culture Gayton McKenzie has defended Bafana Bafana midfielder Teboho Mokoena after his recent comments sparked criticism from ANC secretary-general Fikile Mbalula.
According to a report by iol.co.za, the controversy began at OR Tambo International Airport during Bafana Bafana’s homecoming. Mokoena, who scored in South Africa’s 1-1 World Cup draw against the Czech Republic, publicly thanked the Economic Freedom Fighters (EFF) supporters present at the venue.
The Backlash and Call for Action
Mbalula expressed his disapproval on X (formerly Twitter). He urged the South African Football Association (Safa) to reprimand the Mamelodi Sundowns FC star.
Mbalula described the statement as a calculated move. He argued that national team players wear a jersey that represents all South Africans. Therefore, they should not pronounce political preferences while representing the country. He also revealed that he previously raised the issue with Safa President Danny Jordaan to guide young athletes on patriotism.
McKenzie Calls for Calm
The situation quickly escalated on social media, drawing strong reactions from various sides. This prompted Minister Gayton McKenzie to intervene and defuse the tension.
McKenzie stated on X that political affiliation has no place in sport. However, he clarified that the player intended no malice. The Minister noted that the EFF turned out in large numbers, and he had also greeted them publicly. He emphasized that the overall atmosphere at the airport was one of unity.
This situation highlights the delicate balance between personal expression and national representation in modern sports. For more analysis on South African football and upcoming fixtures, you can check our latest predictions.

