Final table 16 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.29
149 goals.
35.4% of matches went over 2.5.
Home advantage
32.3%
Draws 36.9%,
away wins 30.8%.
Half-time lead held
80%
From 30 matches where someone led at the break.
1–1
11 · 16.9%
0–0
9 · 13.8%
2–0
8 · 12.3%
0–1
7 · 10.8%
1–0
5 · 7.7%
1–2
4 · 6.2%
Results 112
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 20 December 2026
16:00
Durban City
scheduled
Chippa United
—
—
—
13:30
TS Galaxy
scheduled
Milford FC
—
—
—
13:30
Richards Bay
scheduled
Siwelele
—
—
—
Saturday 19 December 2026
18:15
Orlando Pirates
scheduled
Polokwane City
—
—
—
16:00
Amazulu
scheduled
Kruger United
—
—
—
13:30
Sekhukhune United
scheduled
Golden Arrows
—
—
—
13:30
Marumo Gallants
scheduled
Kaizer Chiefs
—
—
—
Friday 18 December 2026
17:30
Stellenbosch
scheduled
Mamelodi Sundowns
—
—
—
Wednesday 16 December 2026
16:00
Polokwane City
scheduled
Golden Arrows
—
—
—
13:30
Richards Bay
scheduled
Orlando Pirates
—
—
—
Tuesday 15 December 2026
17:30
Stellenbosch
scheduled
Milford FC
—
—
—
17:30
Mamelodi Sundowns
scheduled
Sekhukhune United
—
—
—
17:30
Kruger United
scheduled
Siwelele
—
—
—
17:30
Kaizer Chiefs
scheduled
TS Galaxy
—
—
—
17:30
Durban City
scheduled
Marumo Gallants
—
—
—
17:30
Chippa United
scheduled
Amazulu
—
—
—
Sunday 6 December 2026
13:30
TS Galaxy
scheduled
Richards Bay
—
—
—
13:30
Siwelele
scheduled
Durban City
—
—
—
Saturday 5 December 2026
18:15
Milford FC
scheduled
Kaizer Chiefs
—
—
—
16:00
Sekhukhune United
scheduled
Amazulu
—
—
—
16:00
Mamelodi Sundowns
scheduled
Polokwane City
—
—
—
13:30
Orlando Pirates
scheduled
Stellenbosch
—
—
—
13:30
Golden Arrows
scheduled
Kruger United
—
—
—
Friday 4 December 2026
17:30
Marumo Gallants
scheduled
Chippa United
—
—
—
Sunday 29 November 2026
16:00
Sekhukhune United
scheduled
Siwelele
—
—
—
13:30
Marumo Gallants
scheduled
Richards Bay
—
—
—
Saturday 28 November 2026
18:15
Kruger United
scheduled
Mamelodi Sundowns
—
—
—
16:00
Orlando Pirates
scheduled
Golden Arrows
—
—
—
13:30
Chippa United
scheduled
Kaizer Chiefs
—
—
—
13:30
Amazulu
scheduled
Milford FC
—
—
—
Friday 27 November 2026
17:30
Stellenbosch
scheduled
TS Galaxy
—
—
—
17:30
Durban City
scheduled
Polokwane City
—
—
—
Wednesday 4 November 2026
17:30
TS Galaxy
scheduled
Durban City
—
—
—
17:30
Siwelele
scheduled
Orlando Pirates
—
—
—
17:30
Richards Bay
scheduled
Stellenbosch
—
—
—
17:30
Polokwane City
scheduled
Kruger United
—
—
—
17:30
Kaizer Chiefs
scheduled
Amazulu
—
—
—
17:30
Golden Arrows
scheduled
Marumo Gallants
—
—
—
17:30
Chippa United
scheduled
Sekhukhune United
—
—
—
Saturday 31 October 2026
18:15
Mamelodi Sundowns
scheduled
Durban City
—
—
—
18:15
Kruger United
scheduled
Richards Bay
—
—
—
16:00
Polokwane City
scheduled
TS Galaxy
—
—
—
16:00
Amazulu
scheduled
Golden Arrows
—
—
—
16:00
Stellenbosch
scheduled
Chippa United
—
—
—
13:30
Milford FC
scheduled
Sekhukhune United
—
—
—
13:30
Orlando Pirates
scheduled
Kaizer Chiefs
—
—
—
Friday 30 October 2026
17:30
Marumo Gallants
scheduled
Siwelele
—
—
—
Sunday 18 October 2026
13:30
Siwelele
1 – 0
Polokwane City
—
—
—
Saturday 17 October 2026
16:00
Sekhukhune United
2 – 1
Marumo Gallants
—
—
—
13:30
Golden Arrows
0 – 1
Milford FC
—
—
—
13:30
Chippa United
0 – 1
Kruger United
—
—
—
Tuesday 13 October 2026
17:30
Orlando Pirates
3 – 0
TS Galaxy
—
—
—
17:30
Richards Bay
1 – 4
Mamelodi Sundowns
—
—
—
17:30
Kaizer Chiefs
1 – 1
Stellenbosch
—
—
—
17:30
Durban City
1 – 2
Amazulu
—
—
—
Sunday 20 September 2026
15:30
TS Galaxy
0 – 1
Chippa United
—
—
—
13:00
Marumo Gallants
0 – 2
Orlando Pirates
—
—
—
13:00
Milford FC
1 – 1
Durban City
—
—
—
13:00
Golden Arrows
0 – 0
Kaizer Chiefs
—
—
—
Saturday 19 September 2026
18:00
Kruger United
0 – 1
Stellenbosch
—
—
—
15:30
Polokwane City
0 – 1
Amazulu
—
—
—
13:00
Richards Bay
2 – 3
Sekhukhune United
—
—
—
Thursday 17 September 2026
17:30
Orlando Pirates
2 – 0
Durban City
—
—
—
Sunday 13 September 2026
15:30
TS Galaxy
0 – 1
Kruger United
2.06
3.20
3.70
13:00
Siwelele
1 – 1
Golden Arrows
2.45
3.00
3.05
13:00
Milford FC
5 – 1
Richards Bay
2.12
3.00
3.35
Saturday 12 September 2026
15:30
Chippa United
1 – 1
Mamelodi Sundowns
8.50
4.75
1.30
13:00
Polokwane City
1 – 1
Kaizer Chiefs
3.20
2.70
2.40
13:00
Amazulu
1 – 0
Marumo Gallants
2.05
3.05
3.55
Friday 11 September 2026
17:30
Stellenbosch
1 – 1
Sekhukhune United
2.33
2.95
3.05
Wednesday 9 September 2026
17:30
Mamelodi Sundowns
3 – 0
Siwelele
1.27
5.50
13.00
Sunday 6 September 2026
15:30
Kaizer Chiefs
3 – 2
Siwelele
1.69
3.40
6.66
13:00
Golden Arrows
1 – 2
Mamelodi Sundowns
8.50
4.20
1.47
Saturday 5 September 2026
15:30
Sekhukhune United
0 – 0
TS Galaxy
1.96
3.25
4.30
13:00
Chippa United
0 – 0
Milford FC
3.00
3.05
2.75
Friday 4 September 2026
17:30
Richards Bay
1 – 2
Amazulu
3.25
3.25
2.63
17:30
Marumo Gallants
2 – 2
Polokwane City
2.94
2.75
2.98
Wednesday 2 September 2026
17:30
Mamelodi Sundowns
2 – 0
Milford FC
1.32
5.60
13.00
Tuesday 1 September 2026
17:30
Kruger United
0 – 4
Orlando Pirates
11.50
5.00
1.35
17:30
Durban City
0 – 0
Stellenbosch
2.59
3.05
3.40
Wednesday 26 August 2026
17:30
Richards Bay
2 – 2
Kaizer Chiefs
5.10
3.10
2.00
17:30
Polokwane City
0 – 0
Milford FC
2.40
3.05
3.63
17:30
Mamelodi Sundowns
5 – 2
Amazulu
1.40
4.80
10.00
17:30
Golden Arrows
1 – 0
Stellenbosch
2.80
3.01
2.97
Tuesday 25 August 2026
17:30
Siwelele
1 – 1
Chippa United
1.90
3.34
4.80
17:30
Orlando Pirates
2 – 0
Sekhukhune United
1.40
4.40
10.00
17:30
Marumo Gallants
2 – 3
TS Galaxy
2.65
2.90
3.25
17:30
Kruger United
0 – 2
Durban City
3.40
2.99
2.48
Wednesday 19 August 2026
17:30
Mamelodi Sundowns
2 – 0
Marumo Gallants
1.28
5.92
11.50
Sunday 16 August 2026
15:30
TS Galaxy
0 – 0
Golden Arrows
2.99
2.95
2.75
13:00
Chippa United
0 – 3
Orlando Pirates
12.40
4.92
1.33
Saturday 15 August 2026
18:00
Milford FC
2 – 1
Kruger United
2.30
3.00
3.77
18:00
Durban City
1 – 1
Richards Bay
2.18
2.91
4.20
15:30
Sekhukhune United
2 – 0
Polokwane City
2.38
2.88
3.65
13:00
Kaizer Chiefs
1 – 1
Mamelodi Sundowns
4.50
3.25
1.94
13:00
Amazulu
2 – 0
Siwelele
2.41
2.90
3.35
Friday 14 August 2026
17:30
Stellenbosch
3 – 1
Marumo Gallants
2.14
2.92
4.20
Wednesday 12 August 2026
17:30
Milford FC
1 – 0
Siwelele
2.82
2.88
2.75
17:30
Kaizer Chiefs
2 – 0
Sekhukhune United
2.00
3.20
4.80
17:30
Durban City
0 – 0
Golden Arrows
3.22
2.88
3.15
17:30
Amazulu
1 – 1
Orlando Pirates
7.23
3.61
1.60
Tuesday 11 August 2026
17:30
TS Galaxy
2 – 3
Mamelodi Sundowns
6.80
4.00
1.55
17:30
Polokwane City
3 – 3
Stellenbosch
2.60
2.90
3.34
17:30
Marumo Gallants
0 – 0
Kruger United
2.45
2.88
3.40
17:30
Chippa United
1 – 1
Richards Bay
3.33
2.98
2.60
Sunday 2 August 2026
15:30
Siwelele
2 – 2
TS Galaxy
2.25
3.06
3.75
13:00
Richards Bay
1 – 2
Polokwane City
2.63
2.77
3.40
Saturday 1 August 2026
18:00
Kruger United
1 – 3
Kaizer Chiefs
5.10
3.51
1.80
15:30
Sekhukhune United
1 – 0
Durban City
2.04
3.06
4.50
13:00
Stellenbosch
0 – 1
Amazulu
2.60
3.00
3.50
13:00
Orlando Pirates
2 – 0
Milford FC
1.31
5.60
12.10
13:00
Golden Arrows
0 – 0
Chippa United
2.10
3.20
4.10