Then vs Now: 2010 Bafana FIFA World Cup squad [photos]
· The South African

The stage is set for the Bafana legends of the 2010 FIFA World Cup squad, who will play the Mexican rivals in a “rematch” on Monday, 8 June.
Their friendly game comes days before the national teams clash in an opening match on Thursday.
Visit mwafrika.life for more information.
The game will take place exactly 16 years after the countries first met at the 2010 World Cup in South Africa. The countries drew 1-1 in a match at Soccer City [now FNB Stadium].
2010 REMATCH: WHEN DOES IT TAKE PLACE?
The original South African and Mexican players from the 2010 FIFA World Cup are set for a rematch on Monday, 8 June.
The friendly – between the “legends” squad – will take place at the Pachuca Hildago Stadium in Mexico.
According to a list widely circulating on social media, the full Bafana squad are as follows:
Goalkeepers
Itumeleng Khune
Shu-aib Walters
Moeneeb Josephs
Defenders
Aaron Mokoena
Bongani Khumalo
Siyabonga Sangweni
Lucas Thwala
Sboniso “Pa” Gaxa
Tsepo Masilela
Midfielders
MacBeth Sibaya
Thanduyise Khuboni
Siphiwe Tshabalala
Steven Pienaar
Lance Davids
Surprise Moriri
Strikers
Siyabonga Nomvethe
Bernard Parker
Katlego Mphela
BAFANA LEGENDS: THEN VS NOW IN PICS
On social media, the Department of Sports, sports publications, and several of the Bafana Legends themselves have posted pictures and clips of their training in Mexico ahead of the rematch.
Take a look…
𝑩𝒂𝒇𝒂𝒏𝒂 𝑳𝒆𝒈𝒆𝒏𝒅𝒔 𝑷𝒓𝒆𝒑𝒂𝒓𝒆 𝑭𝒐𝒓 𝑬𝒑𝒊𝒄 𝑻𝒉𝒓𝒐𝒘𝒃𝒂𝒄𝒌 𝑪𝒍𝒂𝒔𝒉 𝑾𝒊𝒕𝒉 𝑴𝒆𝒙𝒊𝒄𝒐!🇿🇦🇲🇽
— FARPost (@FARPostZA) June 6, 2026
The iconic Bafana Bafana class of 2010 is back on the pitch! The legends are putting in the hard yards as they gear up for a thrilling throwback showdown against… pic.twitter.com/mM7e6IZyk2
Bafana Bafana Class of 2010 before they played their Mexican counterparts at the Hidalgo Stadium in Pachuca. pic.twitter.com/kClTxPgbh8
— Mahlatse Mphahlele (@BraMahlatse) June 7, 2026
⚽ Legends at work. Happy fans. Great energy. 🇿🇦
— Department of Sport, Arts and Culture (@SportArtsCultur) June 6, 2026
2010 Bafana Bafana Legends are putting the finishing touches on their preparations ahead of their highly anticipated clash against the Mexican 2010 squad.
Tomorrow, 2010 football memories come alive once again💚💛#OldSchoolxDSAC pic.twitter.com/HQGP0UhC0g
Here’s what they looked like back in 2010…
Bafana Bafana 2010 Squad 🇿🇦 pic.twitter.com/IWulvKBxND
— Bra Mish (@RM_Mish08) June 6, 2026
🇿🇦 𝐁𝐀𝐅𝐀𝐍𝐀 𝐁𝐀𝐅𝐀𝐍𝐀 2026 VS 2010
— Football Around (@Ron_YNWA) June 6, 2026
Who's better 🤔
This shouldn't be even a conversation obviously the Class of 26 is head and
shoulders above the 2010 they qualified
without favours or handouts pic.twitter.com/99IHUFEKNx
Our first match against Mexico in 2010.❤️🔥✌🏾 2026 first match against Mexico marks our 2010 fixture where Tshabalala scored the first goal for Bafana Bafana❤️🔥✌🏾
— Football Around (@Ron_YNWA) June 7, 2026
Who do you think is going to score on Thursday against Mexico?#viralpost #viral #Amakhosi4Life #BafanaBafana pic.twitter.com/nPNY2LZMKI