The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SOU

1st Division 2025/26

Every result, the table as it finished, and the price each match went off at. 240 matches played between August 2025 and May 2026.

240Matches
548Goals
2.28Per game
47.5%Home wins
78%Priced at kickoff
Kruger UnitedTop of the table

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
1 KUKruger United 30 18 8 4 +16 62
2 CTCCape Town City 30 15 9 6 +22 54
3 MFMilford FC 30 16 6 8 +16 54
4 CSCasric Stars 30 14 10 6 +19 52
5 HLHungry Lions 30 14 10 6 +16 52
6 HIGHighbury 30 12 6 12 -3 42
7 UCUpington City 30 10 9 11 +2 39
8 LLLerumo Lions 30 10 9 11 0 39
9 VFVenda FC 30 9 9 12 -5 36
10 TBThe Bees 30 9 8 13 +1 35
11 UOPUniversity of Pretoria 30 8 11 11 -4 35
12 LEILeicesterfield 30 9 7 14 -18 34
13 GUFGomora United FC 30 6 15 9 -11 33
14 MWMidlands Wanderers 30 8 9 13 -16 33
15 BLBlack Leopards 30 6 10 14 -12 28
16 BFBaroka FC 30 4 8 18 -23 20

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.28
548 goals. 42.1% of matches went over 2.5.
Home advantage
47.5%
Draws 30%, away wins 22.5%.
Half-time lead held
80.3%
From 127 matches where someone led at the break.
1–1 36 · 15%
1–0 35 · 14.6%
2–1 28 · 11.7%
0–0 26 · 10.8%
0–1 18 · 7.5%
2–0 16 · 6.7%

Results 240

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 17 May 2026
14:00 Leicesterfield 2 – 4 Cape Town City — — —
14:00 Venda FC 1 – 2 Highbury — — —
14:00 Kruger United 2 – 2 The Bees 1.67 3.85 6.00
14:00 Hungry Lions 0 – 0 Milford FC 2.37 2.95 3.10
14:00 Lerumo Lions 4 – 0 Black Leopards 2.63 3.05 3.00
14:00 Casric Stars 3 – 1 Gomora United FC 1.68 3.86 6.35
14:00 University of Pretoria 6 – 2 Midlands Wanderers 2.40 3.12 3.02
14:00 Baroka FC 0 – 0 Upington City 3.30 3.55 2.34
Sunday 10 May 2026
14:00 The Bees 2 – 1 Leicesterfield — — —
14:00 Gomora United FC 0 – 1 Kruger United 2.75 3.16 3.05
14:00 Cape Town City 1 – 0 Baroka FC 1.18 6.42 19.00
14:00 Midlands Wanderers 1 – 1 Lerumo Lions 1.95 3.24 4.18
14:00 Black Leopards 2 – 1 Venda FC 1.86 3.10 4.40
14:00 Upington City 0 – 2 Casric Stars 3.85 2.95 2.11
14:00 Milford FC 2 – 0 University of Pretoria 1.97 3.05 4.20
14:00 Highbury 0 – 4 Hungry Lions 2.51 3.10 2.86
Wednesday 6 May 2026
14:00 Gomora United FC 1 – 1 Midlands Wanderers 2.15 2.60 3.60
Sunday 3 May 2026
14:00 Venda FC 2 – 0 Leicesterfield — — —
14:00 Cape Town City 4 – 0 Gomora United FC 1.75 3.30 5.00
Saturday 2 May 2026
14:00 Hungry Lions 0 – 0 Upington City 1.97 3.57 5.25
14:00 Milford FC 2 – 1 The Bees 1.83 3.65 6.25
14:00 University of Pretoria 0 – 1 Lerumo Lions 2.35 3.12 3.22
14:00 Kruger United 3 – 1 Black Leopards 1.91 3.25 4.30
Friday 1 May 2026
14:00 Highbury 3 – 1 Midlands Wanderers 2.21 3.05 3.57
14:00 Casric Stars 2 – 0 Baroka FC 1.45 4.62 9.35
Sunday 26 April 2026
14:00 Baroka FC 0 – 3 Kruger United 4.37 3.58 1.85
14:00 Midlands Wanderers 1 – 0 Venda FC 2.25 2.95 3.55
14:00 Gomora United FC 2 – 1 Hungry Lions 2.05 3.00 3.70
Saturday 25 April 2026
14:00 Leicesterfield 2 – 1 Casric Stars — — —
14:00 Lerumo Lions 0 – 1 Highbury 2.60 2.80 2.91
14:00 The Bees 0 – 0 Cape Town City 3.40 2.92 2.26
14:00 Upington City 2 – 2 University of Pretoria 2.10 3.05 3.70
14:00 Black Leopards 0 – 1 Milford FC 2.50 3.03 3.03
Wednesday 22 April 2026
14:00 Leicesterfield 0 – 0 Lerumo Lions — — —
14:00 Baroka FC 1 – 1 Gomora United FC 3.25 3.15 2.62
14:00 Hungry Lions 4 – 2 University of Pretoria 2.60 2.95 3.73
14:00 Kruger United 2 – 1 Cape Town City 2.94 3.30 2.94
14:00 Venda FC 1 – 0 Milford FC 3.12 2.70 2.83
Tuesday 21 April 2026
14:00 Black Leopards 0 – 0 The Bees 1.95 3.23 4.30
14:00 Midlands Wanderers 2 – 1 Upington City 2.70 3.14 2.90
14:00 Casric Stars 3 – 0 Highbury 1.95 3.20 4.70
Sunday 19 April 2026
14:00 Lerumo Lions 2 – 0 Baroka FC 1.93 3.39 4.20
Saturday 18 April 2026
14:00 Highbury 3 – 0 Leicesterfield — — —
14:00 Cape Town City 0 – 0 Hungry Lions 1.97 3.65 4.60
14:00 Milford FC 3 – 1 Upington City 2.10 3.12 3.90
14:00 Venda FC 2 – 0 The Bees 2.20 3.05 3.57
14:00 Kruger United 3 – 0 Midlands Wanderers 1.95 3.15 4.00
Friday 17 April 2026
14:00 University of Pretoria 1 – 1 Gomora United FC 2.24 3.02 3.50
14:00 Casric Stars 0 – 2 Black Leopards 1.94 3.67 6.30
Sunday 12 April 2026
14:00 Upington City 0 – 2 Cape Town City 2.65 2.76 2.90
14:00 Highbury 1 – 2 Kruger United 2.35 3.00 3.20
Saturday 11 April 2026
14:00 Baroka FC 1 – 2 Leicesterfield — — —
14:00 Gomora United FC 2 – 1 Milford FC 3.25 2.92 2.34
14:00 Black Leopards 1 – 0 University of Pretoria 2.00 3.00 4.05
14:00 Hungry Lions 3 – 1 Venda FC 2.12 2.89 3.95
14:00 The Bees 1 – 1 Lerumo Lions 2.57 3.19 3.10
14:00 Midlands Wanderers 3 – 3 Casric Stars 3.65 3.21 2.23
Wednesday 8 April 2026
14:00 Kruger United 2 – 1 Lerumo Lions 1.93 3.44 3.85
14:00 Milford FC 1 – 1 Casric Stars 2.87 2.84 2.74
14:00 Upington City 3 – 1 Venda FC 2.16 2.80 3.75
Tuesday 7 April 2026
14:00 Leicesterfield 2 – 2 Hungry Lions — — —
14:00 Gomora United FC 1 – 6 The Bees 2.15 2.90 3.67
14:00 Midlands Wanderers 2 – 1 Baroka FC 2.13 3.32 3.70
14:00 Cape Town City 1 – 0 Black Leopards 1.68 3.40 5.40
14:00 University of Pretoria 1 – 2 Highbury 2.78 2.60 3.63
Wednesday 1 April 2026
14:00 Black Leopards 0 – 0 Upington City 2.60 2.80 2.65
Sunday 22 March 2026
13:30 The Bees 3 – 0 University of Pretoria 2.40 3.10 2.65
13:30 Hungry Lions 2 – 1 Midlands Wanderers 2.05 2.80 3.65
Saturday 21 March 2026
13:30 Leicesterfield 1 – 1 Gomora United FC 2.75 2.80 2.50
13:30 Venda FC 1 – 1 Cape Town City 2.70 2.65 2.65
13:30 Milford FC 5 – 0 Baroka FC 1.75 3.10 4.50
Friday 20 March 2026
13:30 Highbury 0 – 0 Black Leopards 1.90 3.00 3.85
13:30 Casric Stars 4 – 0 Kruger United 1.95 3.10 3.55
Wednesday 18 March 2026
13:30 Lerumo Lions 0 – 2 Upington City 2.50 2.90 2.65
Sunday 15 March 2026
13:30 Black Leopards 1 – 0 Leicesterfield 1.75 3.10 4.33
13:30 University of Pretoria 1 – 0 Venda FC 2.25 2.85 3.00
Saturday 14 March 2026
13:30 Upington City 2 – 1 The Bees 1.75 3.00 4.50
13:30 Baroka FC 0 – 1 Hungry Lions 2.00 2.80 3.60
13:30 Lerumo Lions 1 – 1 Casric Stars 3.50 2.75 2.05
13:30 Kruger United 1 – 0 Milford FC 2.25 2.62 3.30
Friday 13 March 2026
13:30 Highbury 3 – 1 Cape Town City 2.75 2.62 2.62
Wednesday 11 March 2026
13:30 Casric Stars 1 – 2 University of Pretoria 1.67 3.10 5.25
Tuesday 10 March 2026
13:30 Cape Town City 2 – 2 Milford FC 2.05 3.00 3.40
Sunday 8 March 2026
13:30 The Bees 2 – 1 Highbury 2.45 2.90 2.80
13:30 Venda FC 0 – 0 Baroka FC 2.05 3.00 3.98
Saturday 7 March 2026
13:30 Leicesterfield 1 – 1 Kruger United — — —
13:30 Midlands Wanderers 1 – 1 Black Leopards 2.20 3.08 3.34
13:30 Hungry Lions 0 – 0 Lerumo Lions 2.00 3.10 4.05
13:30 Gomora United FC 1 – 1 Upington City 2.62 2.75 3.14
Sunday 1 March 2026
13:30 Black Leopards 1 – 2 Hungry Lions 2.50 3.00 2.63
13:30 University of Pretoria 1 – 0 Baroka FC 2.25 3.00 2.88
13:30 Lerumo Lions 0 – 1 Cape Town City 2.75 3.00 2.40
Saturday 28 February 2026
13:30 Upington City 1 – 0 Leicesterfield — — —
13:30 Milford FC 0 – 1 Midlands Wanderers 1.50 3.40 6.25
Friday 27 February 2026
13:30 Kruger United 3 – 1 Venda FC 2.25 3.00 3.60
13:30 Highbury 2 – 0 Gomora United FC 2.10 2.90 3.93
13:30 Casric Stars 1 – 0 The Bees 1.75 3.20 4.20
Sunday 15 February 2026
13:30 Milford FC 1 – 0 Highbury 2.00 3.00 4.30
13:30 Cape Town City 4 – 1 Midlands Wanderers 1.70 3.20 4.75
13:30 Venda FC 1 – 1 Lerumo Lions 1.95 3.07 4.46
Saturday 14 February 2026
13:30 Leicesterfield 2 – 1 University of Pretoria — — —
13:30 Hungry Lions 2 – 2 Casric Stars 3.19 2.84 2.48
13:30 Kruger United 2 – 1 Upington City 2.21 2.82 3.62
13:30 Baroka FC 1 – 0 The Bees 2.20 3.10 2.88
13:30 Gomora United FC 2 – 0 Black Leopards 2.10 3.00 3.75
Sunday 1 February 2026
13:30 Black Leopards 1 – 1 Baroka FC 2.27 2.92 3.31
13:30 University of Pretoria 1 – 1 Kruger United 2.40 3.30 2.50
13:30 Highbury 1 – 1 Upington City 2.44 2.82 3.17
Saturday 31 January 2026
13:30 Midlands Wanderers 1 – 0 Leicesterfield — — —
13:30 Lerumo Lions 1 – 2 Milford FC 3.03 2.99 2.46
13:30 The Bees 1 – 2 Hungry Lions 2.46 2.83 3.13
Friday 30 January 2026
13:30 Casric Stars 0 – 0 Cape Town City 2.15 3.00 3.10
13:30 Gomora United FC 0 – 0 Venda FC 2.75 2.80 3.00
Wednesday 28 January 2026
13:30 Milford FC 1 – 0 Leicesterfield — — —
13:30 Upington City 1 – 1 Black Leopards 2.42 2.82 3.16
13:30 Kruger United 1 – 0 Hungry Lions 1.80 3.10 4.20
13:30 Midlands Wanderers 0 – 0 The Bees 2.20 3.10 3.00
13:30 Baroka FC 0 – 0 Highbury 2.45 2.90 2.75
Tuesday 27 January 2026
13:30 Cape Town City 4 – 0 University of Pretoria 2.25 2.90 3.10
13:30 Lerumo Lions 3 – 3 Gomora United FC 2.59 2.95 2.95
13:30 Venda FC 1 – 2 Casric Stars 2.97 2.75 2.67
Sunday 25 January 2026
13:30 Leicesterfield 2 – 1 The Bees — — —
13:30 Hungry Lions 2 – 0 Black Leopards 2.50 2.87 3.08
Saturday 24 January 2026
13:30 Kruger United 1 – 1 Baroka FC 2.15 2.98 3.70
13:30 Venda FC 1 – 0 Upington City 2.32 2.76 3.57
13:30 University of Pretoria 3 – 2 Milford FC 2.40 2.88 2.88
Friday 23 January 2026
13:30 Highbury 1 – 2 Lerumo Lions 2.10 2.94 3.79
13:30 Gomora United FC 1 – 2 Cape Town City 3.15 3.02 2.62
Wednesday 21 January 2026
13:30 Casric Stars 0 – 0 Midlands Wanderers 1.53 3.50 5.75
Sunday 7 December 2025
13:30 Baroka FC 0 – 1 Venda FC 2.61 3.12 2.91
13:30 Upington City 0 – 1 Hungry Lions 2.35 2.88 3.35
Saturday 6 December 2025
13:30 Casric Stars 4 – 0 Leicesterfield — — —
13:30 Black Leopards 2 – 2 Gomora United FC 2.20 2.90 3.54
13:30 Midlands Wanderers 2 – 0 Milford FC 3.60 3.10 1.95
13:30 Lerumo Lions 2 – 1 University of Pretoria 3.04 2.98 2.60
13:30 The Bees 3 – 1 Kruger United — — —
13:30 Cape Town City 1 – 0 Highbury 1.67 3.25 4.75
Sunday 30 November 2025
13:30 Milford FC 1 – 0 Hungry Lions 2.10 3.03 3.93
13:30 Upington City 3 – 0 Lerumo Lions 1.85 3.32 4.76
Saturday 29 November 2025
13:30 Leicesterfield 2 – 0 Midlands Wanderers — — —
13:30 Venda FC 1 – 3 Kruger United 2.32 2.84 3.31
13:30 The Bees 2 – 0 Casric Stars — — —
13:30 University of Pretoria 0 – 3 Cape Town City 2.48 2.78 3.72
13:30 Baroka FC 3 – 1 Black Leopards 2.58 3.22 2.87
13:00 Gomora United FC 1 – 0 Highbury 2.40 3.00 3.51
Wednesday 26 November 2025
13:30 Cape Town City 4 – 0 Lerumo Lions 1.85 3.10 4.00
Sunday 23 November 2025
13:30 Hungry Lions 1 – 1 Gomora United FC — — —
13:30 Lerumo Lions 2 – 1 Midlands Wanderers 2.32 2.80 3.55
13:30 Highbury 0 – 2 Milford FC 2.90 2.75 2.82
Saturday 22 November 2025
13:30 Leicesterfield 1 – 1 Baroka FC — — —
13:30 University of Pretoria 1 – 0 The Bees 2.30 3.00 2.88
13:30 Cape Town City 0 – 0 Upington City 2.00 3.23 4.15
13:30 Kruger United 3 – 2 Casric Stars 3.31 2.88 2.74
Friday 21 November 2025
13:30 Venda FC 1 – 0 Black Leopards 2.20 3.03 3.55
Sunday 9 November 2025
13:30 Baroka FC 1 – 2 Lerumo Lions 2.05 3.10 3.30
13:30 Hungry Lions 2 – 0 The Bees — — —
Saturday 8 November 2025
13:30 Kruger United 2 – 1 Leicesterfield — — —
13:30 Black Leopards 0 – 1 Cape Town City 2.70 3.11 2.86
13:30 Midlands Wanderers 1 – 1 University of Pretoria 3.10 2.75 2.60
13:30 Milford FC 0 – 0 Gomora United FC — — —
Friday 7 November 2025
13:30 Casric Stars 1 – 0 Upington City 1.75 3.36 5.50
13:30 Highbury 0 – 2 Venda FC 2.55 2.75 3.21
Sunday 2 November 2025
13:30 Lerumo Lions 1 – 1 Hungry Lions — — —
13:30 The Bees 1 – 4 Black Leopards — — —
13:30 Gomora United FC 0 – 0 Casric Stars 3.90 3.00 2.13
13:30 Baroka FC 3 – 1 Cape Town City 3.00 3.00 2.20
Saturday 1 November 2025
13:30 Leicesterfield 1 – 1 Milford FC — — —
13:30 Venda FC 0 – 0 University of Pretoria 2.35 2.80 3.40
13:30 Upington City 1 – 2 Highbury 2.45 2.75 3.30
13:30 Midlands Wanderers 0 – 1 Kruger United 2.80 2.60 2.70
Wednesday 29 October 2025
13:30 Casric Stars 1 – 1 Venda FC 2.07 3.10 4.10
13:30 Milford FC 0 – 1 Kruger United 1.85 3.20 4.40
13:30 Black Leopards 1 – 1 Midlands Wanderers 2.10 3.00 3.25
13:30 Hungry Lions 2 – 0 Highbury 2.43 2.90 3.20
Tuesday 28 October 2025
13:30 University of Pretoria 5 – 0 Leicesterfield — — —
13:30 Upington City 3 – 0 Baroka FC 2.35 3.00 3.50
13:30 The Bees 1 – 1 Gomora United FC 2.02 3.35 3.05
Sunday 26 October 2025
13:30 Venda FC 0 – 1 Midlands Wanderers 1.74 3.55 5.10
Saturday 25 October 2025
14:30 Lerumo Lions 4 – 0 Leicesterfield — — —
14:30 University of Pretoria 1 – 2 Upington City 2.20 2.90 3.20
14:30 Kruger United 1 – 1 Gomora United FC — — —
14:30 Cape Town City 2 – 1 The Bees 2.00 3.60 3.00
14:30 Hungry Lions 2 – 0 Baroka FC 2.57 2.88 2.95
Friday 24 October 2025
14:30 Milford FC 2 – 1 Black Leopards 2.10 2.90 3.40
14:30 Highbury 1 – 0 Casric Stars 3.40 2.88 2.30
Sunday 19 October 2025
14:30 Gomora United FC 1 – 2 Lerumo Lions 2.39 3.02 3.25
14:30 Casric Stars 3 – 2 Hungry Lions 1.67 3.30 4.75
Saturday 18 October 2025
14:30 Black Leopards 3 – 0 Kruger United 2.54 3.25 3.60
14:30 Baroka FC 0 – 2 University of Pretoria 2.45 2.92 4.05
14:30 Midlands Wanderers 2 – 3 Cape Town City 3.37 2.80 2.55
14:30 The Bees 0 – 0 Venda FC — — —
14:30 Upington City 3 – 3 Milford FC 3.22 2.85 2.50
Friday 17 October 2025
14:30 Leicesterfield 2 – 1 Highbury — — —
Sunday 5 October 2025
14:30 Lerumo Lions 0 – 1 Venda FC — — —
14:30 Midlands Wanderers 0 – 0 Gomora United FC 3.32 2.82 2.67
Saturday 4 October 2025
14:30 Black Leopards 0 – 1 Highbury 2.60 3.07 2.76
14:30 University of Pretoria 1 – 1 Casric Stars 3.20 3.00 2.20
14:30 The Bees 2 – 0 Upington City — — —
14:30 Baroka FC 0 – 2 Milford FC 2.25 3.10 3.00
14:30 Hungry Lions 0 – 3 Kruger United 2.41 2.88 3.15
Wednesday 1 October 2025
14:30 Cape Town City 0 – 1 Leicesterfield — — —
Sunday 28 September 2025
14:00 Leicesterfield 1 – 0 Black Leopards — — —
14:00 Upington City 2 – 1 Midlands Wanderers — — —
Saturday 27 September 2025
14:00 Milford FC 1 – 0 Cape Town City — — —
14:00 Kruger United 1 – 1 University of Pretoria 2.80 2.75 3.80
14:00 Venda FC 1 – 3 Hungry Lions 2.10 3.14 3.85
Friday 26 September 2025
14:00 Highbury 1 – 1 The Bees 2.25 3.25 2.75
14:00 Gomora United FC 2 – 1 Baroka FC 2.94 2.86 2.88
14:00 Casric Stars 2 – 1 Lerumo Lions 1.65 3.50 4.50
Sunday 21 September 2025
14:00 Cape Town City 1 – 1 Kruger United 2.30 3.00 3.00
14:00 Leicesterfield 0 – 0 Venda FC — — —
14:00 Baroka FC 1 – 1 Casric Stars 3.00 3.00 2.30
14:00 The Bees 1 – 3 Milford FC — — —
Saturday 20 September 2025
14:00 Upington City 1 – 0 Gomora United FC — — —
14:00 Midlands Wanderers 0 – 1 Highbury 2.50 3.00 2.63
14:00 Black Leopards 1 – 1 Lerumo Lions 1.90 3.60 3.25
14:00 University of Pretoria 0 – 0 Hungry Lions 2.25 3.00 3.00
Sunday 14 September 2025
14:00 Highbury 1 – 0 Baroka FC 2.70 2.88 2.90
14:00 Gomora United FC 0 – 0 University of Pretoria 2.55 2.93 3.03
14:00 The Bees 2 – 0 Midlands Wanderers — — —
Saturday 13 September 2025
14:00 Hungry Lions 1 – 0 Leicesterfield — — —
14:00 Lerumo Lions 1 – 2 Kruger United 2.50 2.88 2.75
14:00 Milford FC 1 – 0 Venda FC 2.45 2.89 3.15
14:00 Cape Town City 0 – 1 Casric Stars 2.55 2.88 2.70
Sunday 31 August 2025
14:00 University of Pretoria 2 – 2 Black Leopards 2.47 3.60 6.50
14:00 Lerumo Lions 2 – 1 The Bees — — —
Saturday 30 August 2025
14:00 Hungry Lions 1 – 1 Cape Town City — — —
14:00 Baroka FC 3 – 0 Midlands Wanderers — — —
14:00 Leicesterfield 1 – 0 Upington City — — —
14:00 Kruger United 1 – 1 Highbury — — —
14:00 Venda FC 2 – 1 Gomora United FC — — —
Friday 29 August 2025
14:00 Casric Stars 1 – 0 Milford FC 2.00 3.20 3.30
Sunday 24 August 2025
14:00 Midlands Wanderers 1 – 0 Hungry Lions 2.50 3.00 2.60
14:00 The Bees 2 – 1 Baroka FC — — —
Saturday 23 August 2025
14:00 Upington City 4 – 2 Kruger United 3.10 3.05 2.40
14:00 Milford FC 1 – 0 Lerumo Lions — — —
14:00 Cape Town City 0 – 0 Venda FC — — —
14:00 Black Leopards 0 – 3 Casric Stars 2.26 3.00 3.40
Friday 22 August 2025
14:00 Gomora United FC 1 – 0 Leicesterfield — — —
14:00 Highbury 1 – 1 University of Pretoria — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key