Back to fixtures

South-Africa2025

1st Division

Regular Season - 25

Kick Off — Sat, Apr 18 2026 • 13:00Richards Bay Sports Stadium
Milford FC

Home

Milford FC

Upington City

Away

Upington City

Score

3 : 1

Match Finished

Match Predictions

Markets & Advice

Best Tip — 1X (1.22)

Double Chance

Home/Draw

Double ChanceOdds 1.22

Goals Markets

Awaiting market

Odds

Both Teams to Score

Awaiting market

Odds

Correct Score

Awaiting market

Odds
45%
1
45%
X
10%
2

Head to Head Matches

Last Meetings (H2H)

FT18 Apr 2026
Milford FCMilford FC
3 - 1Upington CityUpington City
FT18 Oct 2025
Upington CityUpington City
3 - 3Milford FCMilford FC
FT03 May 2025
Upington CityUpington City
0 - 1Milford FCMilford FC
FT03 Dec 2024
Upington CityUpington City
0 - 2Milford FCMilford FC
FT10 Nov 2024
Milford FCMilford FC
1 - 0Upington CityUpington City
FT06 Apr 2024
Milford FCMilford FC
3 - 0Upington CityUpington City
FT06 Dec 2023
Milford FCMilford FC
2 - 0Upington CityUpington City
FT12 Nov 2023
Upington CityUpington City
1 - 0Milford FCMilford FC

Last Matches

Last Matches (Milford FC)

Past 5 games

FT18 Apr 2026

Milford FCMilford FC3 - 1Upington CityUpington City

vs Upington City

W

FT11 Apr 2026

Gomora United FCGomora United FC2 - 1Milford FCMilford FC

vs Gomora United FC

L

FT08 Apr 2026

Milford FCMilford FC1 - 1Casric StarsCasric Stars

vs Casric Stars

D

PEN05 Apr 2026

TS GalaxyTS Galaxy1 - 1Milford FCMilford FC

vs TS Galaxy

D

FT21 Mar 2026

Milford FCMilford FC5 - 0Baroka FCBaroka FC

vs Baroka FC

W

Last Matches

Last Matches (Upington City)

Past 5 games

FT18 Apr 2026

Milford FCMilford FC3 - 1Upington CityUpington City

vs Milford FC

L

FT12 Apr 2026

Upington CityUpington City0 - 2Cape Town CityCape Town City

vs Cape Town City

L

FT08 Apr 2026

Upington CityUpington City3 - 1Venda FCVenda FC

vs Venda FC

W

FT01 Apr 2026

Black LeopardsBlack Leopards0 - 0Upington CityUpington City

vs Black Leopards

D

FT18 Mar 2026

Lerumo LionsLerumo Lions0 - 2Upington CityUpington City

vs Lerumo Lions

W

League Table

1st Division

TeamPLWDLGDLast 5Pts
#1Kruger UnitedKruger United
2514749
WWWLW
49
#2Cape Town CityCape Town City
25128516
DWWDL
44
#3Milford FCMilford FC
25135713
WLDWL
44
#4Hungry LionsHungry Lions
25128511
DWDWW
44
#5Casric StarsCasric Stars
251010511
LDDWD
40
#6Upington CityUpington City
2510695
LLWDW
36
#7HighburyHighbury
2596100
WLWDW
33
#8University of PretoriaUniversity of Pretoria
257108-3
DLLLW
31
#9Lerumo LionsLerumo Lions
258710-4
WDLLD
31
#10Venda FCVenda FC
25799-5
WLLDL
30
#11LeicesterfieldLeicesterfield
258611-14
LWDDL
30
#12The BeesThe Bees
2585121
LDWWL
29
#13Gomora United FCGomora United FC
245136-5
DWLDD
28
#14Midlands WanderersMidlands Wanderers
246711-12
LDWLD
25
#15Black LeopardsBlack Leopards
255911-6
WWLDD
24
#16Baroka FCBaroka FC
254615-17
LLLLL
18

Fixture Spotlight

Milford FC vs Upington City — Match Preview

Milford FC meet Upington City in 1st Division on Saturday, April 18, 2026 at 13:00 UTC at Richards Bay Sports Stadium.

In the table, Milford FC sit #3 while Upington City are #6.

We surface form guides, H2H history, and markets like Over 1.5/2.5/3.5, Double Chance, BTTS, Draw, plus banker and home/away win leans so you can prepare slips with confidence.

Match

Milford FC vs Upington City

Date

Saturday, April 18, 2026

Time

13:00 UTC

Venue

Richards Bay Sports Stadium, Richards Bay, KN

Competition

1st Division

Round

Regular Season - 25