Johannesburg – Al Ahli striker Percy Tau – fresh from winning his second CAF Champions League winner’s medal – is part of the Bafana Bafana side that is playing against Morocco this afternoon, (Saturday 17 June 2023).
Although Bafana have already qualified for the 2023 Africa Cup of Nations tournament that will be held in Ivory Coast, playing against World Cup semi-finalists Morocco makes the game a massive contest.
The game will be played at FNB Stadium this afternoon.

Bafana Bafana player profiles: AFCON Qualifies vs Morocco
Names: Stuart Ricardo
Surname: Goss
DOB: 2 April 1994
Age: 30
Place of Birth: Durban
Current Club: Supersport United
Former Clubs: Golden Arrows, Bidvest Wits
Position: Goalkeeper
Caps: 0
Names: Lerato Zakhele
Surname: Lepasa
DOB: 1997/01/03
Age: 26
Place of Birth: Soweto
Current Club: Orlando Pirates
Position: Striker
Former Clubs: TS Galaxy (NFD Loan), Stellenbosch (NFD Loan), Orlando Pirates (U19 – First Team), Moroka Swallows (U15/U17)
Caps: 5
Names: Nyiko Sydney
Surname: Mobbie
DOB: 1994-09-11
Age: 28
Place of Birth: Malamulele, Xikundu Ka Nhlengani Limpopo
Current Club: Sekhukune United
Position: Right Back
Former Clubs: Chippa United, Golden Arrows, Free State Stars
Caps: 16
Recent games: Zimbabwe, Ghana, Senegal, Mozambique, Lesotho, France, Morocco
Names: Ronwen Hayden
Surname: Williams
DOB: 21 /01/1992
Age: 31
Place of Birth: Port Elizabeth
Current Club: Mamelodi Sundowns
Position: Goalkeeper
Former Clubs: Shaterprufe Rovers
Caps: 30
Name: Themba
Surname: Zwane
Date of Birth: 3/08/1989
Age: 33
Place of birth: Thembisa
Current Club: Mamelodi Sundowns
Position: Midfielder
Former Clubs: Mpumalanga Black Aces, Vardos FC
Recent games: Zimbabwe, Ghana, France
Caps: 34
Names: Luke Gareth
Surname: Le Roux
DOB: 10 March 2000
Age: 23
Place of Birth: Stellenbosch, Cape Town
Current Club: Varbergs Bois, Sweden
Position: Midfielder
Former Clubs: Supersport United, Stellenbosch FC
Caps: 5
Names: Veli
Surname: Mothwa
DOB: 1991-02-12
Age: 32
Place of Birth: Pretoria, Mamelodi East
Current Club: Amazulu FC
Position: Goalkeeper
Former Clubs: Baroka FC, Chippa United, Tuks Academy
Caps: 7
Recent games: Senegal, Botswana, Eswatini, Lesotho, Mozambique (COSAFA), Guinea, France, Ghana, Morocco, Ethiopia
Names: Cassius
Surname: Mailula
DOB: 12 June 2001
Age: 22
Place of Birth: Polokwane, Ga- Molepo
Current Club: Mamelodi Sundowns
Position: Forward
Former Clubs: Mamelodi Sundowns Academy
Caps: 2
Names: Aubrey Maphosa
Surname: Modiba
DOB: 22/07/1995
Age: 27
Place of Birth: Mentz Village, Limpopo
Current Club: Mamelodi Sundowns
Position: Left Back
Former Clubs: Mpumalanga Black Aces, Cape Town City, Supersport United,
Caps: 16
Names: Siyanda
Surname: Xulu
DOB: 91-12-30
Age: 32
Place of Birth: Kwa-Mashu, Durban
Current Club: Toran Tovuz, Azerbaijan
Former Clubs: Kaizer Chiefs, Mamelodi Sundowns, Rostov, Maritzburg United, Hapoel Tel Aviv,
Position: Defender
Caps: 23
Recent games: Zimbabwe, Ghana, Ethiopia, Guinea, France
Names: Teboho
Surname: Mokoena
DOB: 24-01-1997
Age: 26
Place of Birth: Bethlehem, Free State
Current Club: Mamelodi Sundowns
Former Clubs: Juveniles, Free State Stars, Supersport United
Position: Central Midfielder
Caps: 17
Recent games: Ghana, Ethiopia, Guinea, France, Zimbabwe
Names: Grant Gomolemo
Surname: Kekana
DOB: 31-10-1992
Age: 31
Place of Birth: Pretoria
Current Club: Mamelodi Sundowns
Position: Centre Back / Right Back
Former Clubs: University of Pretoria, Supersport United
Caps: 4
Names: Bongokuhle
Surname: Hlongwane
DOB: 20/06/2000
Age: 23
Place of Birth: Pietermaritzburg
Current Club: Minnesota United
Position: Striker
Former Clubs: Maritzburg United
Caps: 11
Recent games: Ethiopia, Ghana, Uganda, Zimbabwe
Names: Monnapule
Surname: Saleng
DOB: 1998-03-13
Age: 25
Place of Birth: Bloemhof, Boitumelong
Current Club: Orlando Pirates
Position: Left and ring wing
Former Clubs: Free State Stars, Orlando Pirates, Orbit College
Caps: 14
Names: Thapelo James
Surname: Morena
DOB: 1993-08-06
Age: 30
Place of Birth: Randfontein, Rietvallei
Current Club: Mamelodi Sundowns
Position: Right Back
Former Clubs: Bloemfontein Celti, LNP Stars (Amateur)
Caps: 15
Recent games: Ghana, Zimbabwe
Names: Mihlali Samson
Surname: Mayambela
DOB: 25/08/1996
Age: 26
Place of Birth: Cape Town
Current Club: Aris Limassol
Position: Forward
Former Clubs: Cape Town All Stars, Djurgarden Degefors, IK Brage, SC Farense, Bnei Yehuda Academica Coimbra
Caps: 3
Names: Sakhile Innocent
Surname: Maela
DOB: 14-08-1992
Age: 31
Place of Birth: Witbank
Current Club: Orlando Pirates
Position: Left Back
Former Clubs: Thanda Royal Zulu, Witbank Spurs, Orlando Pirates Academy
Caps: 23
Names: Nkosinathi Emmanuel
Surname: Sibisi
DOB: 1995/09/22
Age: 26
Place of Birth: Mphomeni
Current Club: Orlando Pirates
Former Clubs: Golden Arrows, Real Connection (amateur), Mangosuthu University of Technology (amateur)
Position: Centre Back
Caps: 3
Recent games: France, Morocco, Guinea, Uganda
Name: Percy Muzi
Surname: Tau
Date of Birth: 13 May 1994
Age: 27
Place of birth: Witbank
Current Club: Al Ahly
Position: Striker
Former Clubs: Mamelodi Sundowns, Amazulu FC, Richards Bay FC, uThongati FC
Caps: 34
Name: Mothobi
Surname: Mvala
Date of Birth: 14 June 1994
Age: 29
Place of birth: Thuenissen, Free State
Current Club: Mamelodi Sundowns
Position: Defence
Former Clubs: Amazulu FC, Richards Bay FC, uThongati FC
Caps: 12
Names: Thapelo
Surname: Maseko
DOB: 11 November 2003
Age: 19
Place of Birth: Sebokeng, Vaal
Current Club: Supersport United
Position: Midfielder
Former Clubs: Vaal Juventus
Caps: 0
Names: Bathusi Jurry
Surname: Aubaas
DOB: 1995-04-14
Age: 28
Place of Birth: Kuruman, Northern Cape
Current Club: TS Galaxy
Position: Defensive and Attacking midfielder
Former Clubs: Maruping United, Orbit College, Buya Msuthu, Free State Stars
Caps: 0
Names: Njabulo
Surname: Blom
DOB: 1999-11-12
Age: 23
Place of Birth: Johannesburg
Current Club: Kaizer Chiefs
Position: Midfielder
Former Clubs: Zondi Bay, Dobsonville Mamba’s (Amateur)
Caps: 1