TotalBound Football
FT
2–0
1 Aug 2026
Europa League Sat 1 Aug, 14:00London Orlando Stadium, Johannesburg Christopher Kistoor

Timeline

  1. 24' Oswin Appollis
  2. 28' Patrick Maswanganyi Yellow Card
  3. 45' Sicelo Masilela for Cebolenkosi Mthethwa
  4. 63' Yanelisa Nomandela for Menzi Chili
  5. 63' Mjabulise Mkhize for Thabana Mabena
  6. 63' Tonny Likhona Mbunga for Khanyisani Radebe
  7. 66' Kabelo Kgositlile for Yanela Mbuthuma
  8. 66' Boitumelo Radiopane for Oswin Appollis
  9. 67' Olwethu Cele Yellow Card
  10. 75' Ghamphani Lungu for Kamogelo Sebelebele
  11. 75' Simphiwe Masilela for Patrick Maswanganyi
  12. 75' Neo Rapoo for Deon Hotto
  13. 85' Tshepang Moremi
  14. 87' Phakamani Ngxongo for Mvelo Zikakayo

Match stats

46.3% Possession 53.7%
12 Shots 9
5 On target 4
17 Fouls 12
1 Yellow cards 1
0 Red cards 0
10 Offsides 1
4 Saves 3
364 Accurate passes 427

Lineups

Orlando Pirates 4-2-3-1
24 Chaine
7 Hotto 5 Sibisi 6 Seema 36 Sebelebele
46 Dansin 16 Mbatha
12 Appollis 28 Maswanganyi 11 Moremi
9 Mbuthuma
Milford 4-1-4-1
32 Hleza
14 Mdluli 22 Cele 5 Mthabela 23 Bhengu
55 Mthethwa
35 Mabena 4 Mthiyane 10 Chili 11 Zikakayo
50 Radebe
Orlando Pirates 4-2-3-1
  1. 24 Sipho Chaine G
  2. 5 Nkosinathi Sibisi CD-L
  3. 6 Lebone Seema CD-R
  4. 7 Deon Hotto ▼ LB
  5. 36 Kamogelo Sebelebele ▼ RB
  6. 28 Patrick Maswanganyi ▼ AM
  7. 46 Cemran Dansin LM
  8. 16 Thalente Mbatha RM
  9. 9 Yanela Mbuthuma ▼ F
  10. 12 Oswin Appollis ▼ AM-L
  11. 11 Tshepang Moremi AM-R

Came on

  1. 19 Neo Rapoo ▲ SUB
  2. 49 Kabelo Kgositlile ▲ SUB
  3. 23 Ghamphani Lungu ▲ SUB
  4. 25 Boitumelo Radiopane ▲ SUB
  5. 48 Simphiwe Masilela ▲ SUB
Unused substitutes (4)
  1. 4 Abdoulaye Fousseyni Mariko SUB
  2. 37 Sbangani Zulu SUB
  3. 32 Siyabonga Dladla SUB
  4. 29 Mthetheleli Mthiyane SUB
Milford 4-1-4-1
  1. 32 Siphamandla Hleza G
  2. 22 Olwethu Cele CD-L
  3. 5 Vusumuzi Mthabela CD-R
  4. 55 Cebolenkosi Mthethwa ▼ DM
  5. 14 Sifiso Mdluli LB
  6. 23 Thobani Nkululeko Bhengu RB
  7. 4 Bhekani Mthiyane CM-L
  8. 10 Menzi Chili ▼ CM-R
  9. 35 Thabana Mabena ▼ LM
  10. 11 Mvelo Zikakayo ▼ RM
  11. 50 Khanyisani Radebe ▼ F

Came on

  1. 8 Mjabulise Mkhize ▲ SUB
  2. 75 Tonny Likhona Mbunga ▲ SUB
  3. 38 Yanelisa Nomandela ▲ SUB
  4. 13 Phakamani Ngxongo ▲ SUB
  5. 90 Sicelo Masilela ▲ SUB
Unused substitutes (4)
  1. 16 Lungile Amukelani Nkosi SUB
  2. 20 Skhumbuzo Cyril Siyaya SUB
  3. 12 Phakamani Jwara SUB
  4. 3 Christopher Mbhele SUB

Commentary

  1. 87' Phakamani Ngxongo (Milford FC) Substitution at 87'
  2. 85' Tshepang Moremi (Orlando Pirates) Goal at 85'
  3. 75' Neo Rapoo (Orlando Pirates) Substitution at 75'
  4. 75' Simphiwe Masilela (Orlando Pirates) Substitution at 75'
  5. 75' Ghamphani Lungu (Orlando Pirates) Substitution at 75'
  6. 67' Olwethu Cele (Milford FC) Yellow Card at 67'
  7. 66' Boitumelo Radiopane (Orlando Pirates) Substitution at 66'
  8. 66' Kabelo Kgositlile (Orlando Pirates) Substitution at 66'
  9. 63' Tonny Likhona Mbunga (Milford FC) Substitution at 63'
  10. 63' Mjabulise Mkhize (Milford FC) Substitution at 63'
  11. 63' Yanelisa Nomandela (Milford FC) Substitution at 63'
  12. 45' Sicelo Masilela (Milford FC) Substitution at 45'
2 earlier entries
  1. 28' Patrick Maswanganyi (Orlando Pirates) Yellow Card at 28'
  2. 24' Oswin Appollis (Orlando Pirates) Goal at 24'

Recent form

Orlando Pirates W D W W D

  • D Kaizer Chiefs 1-1 South African Premiership
  • W at Stellenbosch 2-0 South African Premiership
  • W at Magesi 3-0 South African Premiership
  • D Durban City 0-0 South African Premiership
  • W at Orbit College 2-0 South African Premiership

Milford D L W W D

  • D at Hungry Lions 0-0 South African First Division
  • W at Cape Town City 1-0 South African Premiership Pro/Rel
  • W Magesi 1-0 South African Premiership Pro/Rel
  • L Cape Town City 1-0 South African Premiership Pro/Rel
  • D at Magesi 1-1 South African Premiership Pro/Rel