Timeline
- 28' Kwandakwensizwa Mngonyama Yellow Card
- 38' Jabulile Gxakoshe Yellow Card
- 42' Menzi Chili Red Card
- 44' Morne Nel Yellow Card
- 45'+1' Ntsako Neverdie Makhubela for Shane Saralina
- 45' Sphiwe Prince Mahlangu for Morne Nel
- 45' Sicelo Masilela for Jabulile Gxakoshe
- 45' Tonny Likhona Mbunga for Mvelo Zikakayo
- 51' Khetukuthula Ndlovu
- 54' Cebolenkosi Mthethwa Yellow Card
- 63' Heaven Sereets for Ebrahim Seedat
- 68' Sicelo Masilela
- 70' Katlego Mohamme Yellow Card
- 74' Mjabulise Mkhize for Siphosethu Ndlabi
- 74' Thabana Mabena for Bhekani Mthiyane
- 76' Thabana Mabena
- 77' Sipho Sibiya Yellow Card
- 80' Phakamani Ngxongo for Cebolenkosi Mthethwa
- 88' Thulane Matthews Ndlela for Heaven Sereets
- 88' Mlungisi Zwane for Aphiwe Mpothwe
Match stats
52.5%
Possession
47.5%
20
Shots
10
7
On target
2
9
Fouls
18
2
Yellow cards
4
1
Red cards
0
2
Offsides
6
1
Saves
5
288
Accurate passes
273
Lineups
Milford
4-1-4-1
32
Hleza
14
Mdluli
22
Cele
5
Mthabela
23
Bhengu
55
Mthethwa
11
Zikakayo
10
Chili
4
Mthiyane
17
Gxakoshe
21
Ndlabi
Kruger United
4-3-1-2
16
Dandjinou
13
Seedat
26
Mohamme
4
Sibiya
29
Fakude
3
Saralina
22
Ndlovu
45
Mngonyama
35
Matima
8
Nel
50
Mpothwe
Milford
4-1-4-1
- 32 Siphamandla Hleza G
- 22 Olwethu Cele CD-L
- 5 Vusumuzi Mthabela CD-R
- 55 Cebolenkosi Mthethwa ▼ DM
- 14 Sifiso Mdluli LB
- 23 Thobani Nkululeko Bhengu RB
- 10 Menzi Chili CM-L
- 4 Bhekani Mthiyane ▼ CM-R
- 11 Mvelo Zikakayo ▼ LM
- 17 Jabulile Gxakoshe ▼ RM
- 21 Siphosethu Ndlabi ▼ F
Came on
- 35 Thabana Mabena ▲ SUB
- 13 Phakamani Ngxongo ▲ SUB
- 75 Tonny Likhona Mbunga ▲ SUB
- 90 Sicelo Masilela ▲ SUB
- 8 Mjabulise Mkhize ▲ SUB
Unused substitutes (4)
- 38 Yanelisa Nomandela SUB
- 50 Khanyisani Radebe SUB
- 20 Skhumbuzo Cyril Siyaya SUB
- 34 Sanele Mthembu SUB
Kruger United
4-3-1-2
- 16 Marcel Dandjinou G
- 26 Katlego Mohamme CD-L
- 4 Sipho Sibiya CD-R
- 13 Ebrahim Seedat ▼ LB
- 29 Sidney Fakude RB
- 22 Khetukuthula Ndlovu M
- 45 Kwandakwensizwa Mngonyama CM
- 8 Morne Nel ▼ AM
- 3 Shane Saralina ▼ LM
- 35 Motsie Matima RM
- 50 Aphiwe Mpothwe ▼ CF-R
Came on
- 7 Mlungisi Zwane ▲
- 10 Ntsako Neverdie Makhubela ▲
- 38 Sphiwe Prince Mahlangu ▲
- 5 Thulane Matthews Ndlela ▲
- 47 Heaven Sereets ▲
Unused substitutes (4)
- 28 Nkosinathi Thwala
- 12 Boitumelo Malatjie
- 44 Tatenda Tavengwa
- 1 Fiacre Ntwari
Commentary
- 88' Mlungisi Zwane (Kruger United) Substitution at 88'
- 88' Thulane Matthews Ndlela (Kruger United) Substitution at 88'
- 80' Phakamani Ngxongo (Milford FC) Substitution at 80'
- 77' Sipho Sibiya (Kruger United) Yellow Card at 77'
- 76' Thabana Mabena (Milford FC) Goal at 76'
- 74' Thabana Mabena (Milford FC) Substitution at 74'
- 74' Mjabulise Mkhize (Milford FC) Substitution at 74'
- 70' Katlego Mohamme (Kruger United) Yellow Card at 70'
- 68' Sicelo Masilela (Milford FC) Goal at 68'
- 63' Heaven Sereets (Kruger United) Substitution at 63'
- 54' Cebolenkosi Mthethwa (Milford FC) Yellow Card at 54'
- 51' Khetukuthula Ndlovu (Kruger United) Goal at 51'
Recent form
Milford
W
L
D
L
W
- 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
- L at Orlando Pirates 2-0 South African Premiership
- W Siwelele 1-0 South African Premiership
Kruger United
D
L
D
W
W
- W Black Leopards 3-1 South African First Division
- W at Gomora United 1-0 South African First Division
- D The Bees 2-2 South African First Division
- L Kaizer Chiefs 3-1 South African Premiership
- D at Marumo Gallants 0-0 South African Premiership
Head to head
KRU leads series 3-1
- 14 Mar 2026 Kruger United 1–0 Milford 2025-26 South African National First Division
- 29 Oct 2025 Milford 0–1 Kruger United 2025-26 South African National First Division
- 5 Apr 2025 Milford 1–2 Kruger United 2024-25 South African National First Division
- 28 Sep 2024 Kruger United 1–3 Milford 2024-25 South African National First Division
8 earlier entries