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

1st Division 2020/21

Every result, the table as it finished, and the price each match went off at. 240 matches played between November 2020 and May 2021.

240Matches
486Goals
2.02Per game
35.8%Home wins
43%Priced at kickoff
Real KingsTop 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 RKReal Kings 30 13 12 5 +9 51
2 SUSekhukhune United 30 13 11 6 +17 50
3 RBRichards Bay 30 13 10 7 +14 49
4 TSTs Sporting 30 13 10 7 +13 49
5 FSSFree State Stars 30 12 9 9 +5 45
6 JSJDR Stars 30 11 11 8 +1 44
7 CUUCape Umoya United 30 10 12 8 +7 42
8 PCPretoria Callies 30 11 8 11 -2 41
9 PCPolokwane City 30 9 11 10 -1 38
10 JCJomo Cosmos 30 9 11 10 -2 38
11 CTACape Town ALL Stars 30 9 10 11 -4 37
12 UTHUthongathi 30 9 10 11 -5 37
13 UOPUniversity of Pretoria 30 9 8 13 -3 35
14 ACTAjax Cape Town 30 7 10 13 -16 31
15 SUSteenberg United 30 7 9 14 -14 30
16 BPCBizana Pondo Chiefs 30 5 8 17 -19 23

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.02
486 goals. 34.6% of matches went over 2.5.
Home advantage
35.8%
Draws 33.3%, away wins 30.8%.
Half-time lead held
73.2%
From 112 matches where someone led at the break.
1–1 38 · 15.8%
1–0 35 · 14.6%
0–0 35 · 14.6%
0–1 26 · 10.8%
1–2 21 · 8.8%
2–1 19 · 7.9%

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 23 May 2021
14:00 Pretoria Callies 0 – 2 Ts Sporting 2.73 2.88 2.63
14:00 Uthongathi 0 – 3 Bizana Pondo Chiefs 1.57 3.54 5.50
14:00 JDR Stars 1 – 3 Sekhukhune United 3.05 3.38 2.48
14:00 Richards Bay 4 – 0 Steenberg United 1.62 3.42 5.30
14:00 Real Kings 1 – 1 Cape Town ALL Stars — — —
14:00 Polokwane City 0 – 0 Free State Stars 3.02 3.00 2.36
14:00 Cape Umoya United 0 – 0 Jomo Cosmos 2.37 2.96 3.01
14:00 Ajax Cape Town 2 – 1 University of Pretoria 3.03 2.99 2.34
Sunday 16 May 2021
14:00 Bizana Pondo Chiefs 2 – 4 Pretoria Callies 4.32 3.22 1.80
14:00 Sekhukhune United 2 – 0 Polokwane City 1.95 3.50 3.58
14:00 University of Pretoria 1 – 2 Real Kings — — —
14:00 Ts Sporting 1 – 0 Uthongathi 2.11 3.08 3.42
14:00 Steenberg United 1 – 1 JDR Stars 3.98 3.04 1.96
14:00 Jomo Cosmos 1 – 1 Richards Bay 3.96 3.17 1.91
14:00 Free State Stars 3 – 1 Ajax Cape Town 1.80 3.24 4.32
14:00 Cape Town ALL Stars 1 – 0 Cape Umoya United 2.77 2.95 2.52
Sunday 9 May 2021
14:00 Polokwane City 2 – 0 Bizana Pondo Chiefs 1.70 3.32 4.82
14:00 Richards Bay 1 – 2 JDR Stars 1.79 3.24 4.32
14:00 Cape Town ALL Stars 0 – 0 Steenberg United 2.33 3.01 3.03
Saturday 8 May 2021
14:00 Ajax Cape Town 0 – 1 Pretoria Callies — — —
14:00 Sekhukhune United 1 – 0 Cape Umoya United — — —
14:00 Uthongathi 0 – 1 Free State Stars 2.26 3.13 3.25
14:00 University of Pretoria 1 – 0 Jomo Cosmos — — —
14:00 Real Kings 2 – 1 Ts Sporting — — —
Wednesday 5 May 2021
14:00 Bizana Pondo Chiefs 2 – 3 Cape Town ALL Stars — — —
14:00 Pretoria Callies 1 – 2 Sekhukhune United — — —
14:00 Uthongathi 1 – 0 University of Pretoria — — —
14:00 Ts Sporting 1 – 0 Richards Bay 2.73 3.10 3.04
14:00 Free State Stars 1 – 1 Steenberg United — — —
14:00 Cape Umoya United 1 – 0 Polokwane City — — —
Tuesday 4 May 2021
14:00 JDR Stars 2 – 1 Jomo Cosmos — — —
14:00 Ajax Cape Town 1 – 1 Real Kings — — —
Sunday 2 May 2021
14:00 Pretoria Callies 0 – 0 Cape Town ALL Stars 2.16 2.98 3.42
14:00 Richards Bay 3 – 2 University of Pretoria 1.65 3.32 5.15
14:00 Free State Stars 3 – 4 Ts Sporting 2.16 2.98 3.42
Saturday 1 May 2021
14:00 Jomo Cosmos 1 – 0 Bizana Pondo Chiefs 1.74 3.20 4.70
14:00 Sekhukhune United 0 – 0 Uthongathi 2.25 2.98 3.22
14:00 Steenberg United 1 – 2 Real Kings — — —
14:00 Polokwane City 1 – 0 Ajax Cape Town 2.15 3.04 3.34
Friday 30 April 2021
14:00 Cape Umoya United 1 – 0 JDR Stars — — —
Wednesday 28 April 2021
14:00 Pretoria Callies 2 – 0 Steenberg United — — —
Sunday 25 April 2021
14:00 University of Pretoria 0 – 0 Pretoria Callies 2.40 2.99 2.94
14:00 Richards Bay 2 – 2 Sekhukhune United 2.22 3.10 3.15
14:00 Ajax Cape Town 0 – 2 Cape Umoya United 2.65 2.95 2.65
Saturday 24 April 2021
14:00 Bizana Pondo Chiefs 1 – 1 Free State Stars — — —
14:00 Cape Town ALL Stars 1 – 0 Ts Sporting — — —
14:00 Real Kings 3 – 1 Uthongathi — — —
14:00 Jomo Cosmos 0 – 1 Steenberg United — — —
14:00 JDR Stars 0 – 0 Polokwane City — — —
Wednesday 21 April 2021
14:00 Pretoria Callies 1 – 0 Free State Stars — — —
14:00 Bizana Pondo Chiefs 0 – 2 Polokwane City — — —
14:00 Real Kings 0 – 1 Richards Bay — — —
14:00 Cape Town ALL Stars 0 – 1 Ajax Cape Town — — —
Sunday 18 April 2021
14:00 Sekhukhune United 0 – 1 Jomo Cosmos 1.90 3.35 4.10
14:00 Polokwane City 1 – 1 Cape Town ALL Stars — — —
Saturday 17 April 2021
14:00 Ajax Cape Town 1 – 2 Bizana Pondo Chiefs — — —
14:00 Uthongathi 2 – 1 Richards Bay — — —
14:00 Ts Sporting 3 – 0 University of Pretoria — — —
14:00 Free State Stars 3 – 0 JDR Stars — — —
Friday 16 April 2021
14:00 Cape Umoya United 1 – 1 Real Kings — — —
Wednesday 14 April 2021
14:00 Steenberg United 1 – 1 Bizana Pondo Chiefs — — —
14:00 Ts Sporting 1 – 1 Sekhukhune United 2.65 2.90 2.82
14:00 Jomo Cosmos 0 – 0 Ajax Cape Town — — —
14:00 Cape Town ALL Stars 2 – 3 Uthongathi — — —
Tuesday 13 April 2021
14:00 Pretoria Callies 0 – 2 Cape Umoya United — — —
14:00 University of Pretoria 0 – 0 JDR Stars — — —
14:00 Richards Bay 1 – 2 Free State Stars — — —
14:00 Real Kings 2 – 1 Polokwane City — — —
Sunday 11 April 2021
14:00 Sekhukhune United 0 – 1 Ajax Cape Town — — —
Saturday 10 April 2021
14:00 Bizana Pondo Chiefs 2 – 3 University of Pretoria — — —
14:00 JDR Stars 1 – 0 Pretoria Callies — — —
14:00 Steenberg United 2 – 1 Uthongathi 2.58 2.98 2.81
14:00 Richards Bay 3 – 0 Polokwane City — — —
14:00 Free State Stars 1 – 1 Real Kings — — —
14:00 Cape Umoya United 5 – 0 Ts Sporting — — —
Friday 9 April 2021
14:00 Jomo Cosmos 0 – 1 Cape Town ALL Stars — — —
Wednesday 7 April 2021
14:00 Bizana Pondo Chiefs 0 – 0 Cape Umoya United — — —
14:00 Real Kings 0 – 0 Sekhukhune United — — —
14:00 Uthongathi 1 – 1 JDR Stars 2.91 2.95 2.70
14:00 Ajax Cape Town 1 – 1 Ts Sporting — — —
Tuesday 6 April 2021
14:00 Polokwane City 0 – 1 Pretoria Callies 2.42 2.93 2.99
14:00 University of Pretoria 2 – 0 Steenberg United 2.39 2.92 3.42
14:00 Free State Stars 0 – 2 Jomo Cosmos 2.36 3.00 3.03
14:00 Cape Town ALL Stars 1 – 2 Richards Bay 3.24 2.99 2.23
Sunday 4 April 2021
14:00 Ts Sporting 4 – 0 Bizana Pondo Chiefs 1.51 3.68 6.00
14:00 Real Kings 0 – 1 JDR Stars — — —
14:00 Ajax Cape Town 2 – 1 Uthongathi 2.98 2.98 2.37
Saturday 3 April 2021
14:00 Pretoria Callies 0 – 0 Jomo Cosmos 2.64 2.93 2.83
14:00 Sekhukhune United 2 – 0 Cape Town ALL Stars — — —
14:00 University of Pretoria 0 – 1 Free State Stars 2.66 3.25 2.70
14:00 Polokwane City 2 – 1 Steenberg United — — —
14:00 Cape Umoya United 3 – 1 Richards Bay — — —
Wednesday 31 March 2021
14:30 Pretoria Callies 1 – 3 Uthongathi 2.50 2.80 3.50
Sunday 21 March 2021
13:30 Richards Bay 0 – 0 Ajax Cape Town 1.49 3.58 6.55
13:30 Free State Stars 1 – 1 Cape Umoya United 1.90 3.19 3.98
11:30 Cape Town ALL Stars 1 – 2 University of Pretoria 2.44 2.97 2.90
Saturday 20 March 2021
13:30 Bizana Pondo Chiefs 0 – 2 Real Kings — — —
13:30 Uthongathi 0 – 0 Pretoria Callies 2.57 2.89 2.75
13:30 Steenberg United 1 – 0 Sekhukhune United 6.05 3.34 1.58
13:30 Jomo Cosmos 1 – 1 Polokwane City 2.45 2.92 2.95
13:30 JDR Stars 1 – 3 Ts Sporting 2.40 2.95 3.01
Wednesday 17 March 2021
13:30 Sekhukhune United 1 – 0 Bizana Pondo Chiefs 1.50 3.62 6.45
13:30 Richards Bay 1 – 0 Pretoria Callies 1.96 3.24 3.68
13:30 Ts Sporting 3 – 1 Steenberg United 1.86 3.22 4.12
13:30 Polokwane City 0 – 0 Uthongathi 2.29 2.96 3.15
13:30 Ajax Cape Town 1 – 2 JDR Stars 4.70 3.18 1.75
13:30 Free State Stars 3 – 1 Cape Town ALL Stars 2.43 2.94 3.24
Tuesday 16 March 2021
13:30 Real Kings 0 – 0 Jomo Cosmos — — —
13:30 Cape Umoya United 0 – 2 University of Pretoria 2.57 3.19 3.05
Sunday 14 March 2021
13:30 Bizana Pondo Chiefs 1 – 1 JDR Stars 3.80 3.15 1.96
13:30 Ts Sporting 1 – 0 Polokwane City 2.34 2.90 3.17
Saturday 13 March 2021
13:30 University of Pretoria 0 – 0 Sekhukhune United 3.10 3.00 2.46
13:30 Uthongathi 1 – 2 Jomo Cosmos 2.30 2.90 3.19
Friday 12 March 2021
13:30 Steenberg United 2 – 1 Cape Umoya United 2.57 2.90 2.88
Sunday 7 March 2021
13:30 Pretoria Callies 2 – 3 Real Kings — — —
13:30 Sekhukhune United 1 – 0 Free State Stars 2.21 3.10 3.36
13:30 Ajax Cape Town 1 – 1 Steenberg United 2.53 3.08 2.86
Saturday 6 March 2021
13:30 Bizana Pondo Chiefs 0 – 0 Richards Bay 6.25 3.72 1.50
13:30 Polokwane City 1 – 0 University of Pretoria 2.54 2.88 3.06
13:30 Jomo Cosmos 1 – 3 Ts Sporting 2.49 2.90 3.16
13:30 JDR Stars 1 – 2 Cape Town ALL Stars 1.96 3.20 3.94
Friday 5 March 2021
13:30 Cape Umoya United 0 – 2 Uthongathi 2.63 3.10 3.05
Sunday 21 February 2021
13:30 Free State Stars 2 – 1 Bizana Pondo Chiefs — — —
13:30 Richards Bay 2 – 1 Uthongathi — — —
13:30 Polokwane City 3 – 0 Jomo Cosmos — — —
Saturday 20 February 2021
13:30 Steenberg United 0 – 1 Pretoria Callies 3.75 3.14 2.15
13:30 Sekhukhune United 1 – 1 Ts Sporting 1.87 3.24 4.60
13:30 University of Pretoria 2 – 0 Ajax Cape Town 2.70 3.00 2.85
13:30 JDR Stars 0 – 0 Real Kings — — —
Friday 19 February 2021
13:30 Cape Umoya United 0 – 0 Cape Town ALL Stars — — —
Wednesday 17 February 2021
13:30 Real Kings 1 – 0 Bizana Pondo Chiefs — — —
13:30 Uthongathi 1 – 1 Polokwane City — — —
13:30 Ts Sporting 0 – 1 Free State Stars — — —
13:30 Steenberg United 1 – 1 University of Pretoria — — —
13:30 Jomo Cosmos 0 – 0 JDR Stars 2.74 3.06 2.80
Tuesday 16 February 2021
13:30 Pretoria Callies 0 – 1 Ajax Cape Town 1.85 3.24 4.85
13:30 Richards Bay 0 – 0 Cape Umoya United — — —
11:30 Cape Town ALL Stars 1 – 0 Sekhukhune United — — —
Sunday 14 February 2021
13:30 Polokwane City 0 – 0 Ts Sporting 2.57 3.10 3.07
11:30 Bizana Pondo Chiefs 2 – 1 Jomo Cosmos 6.50 4.00 1.44
Saturday 13 February 2021
13:30 Ajax Cape Town 1 – 4 Sekhukhune United 5.00 3.80 1.74
13:30 Uthongathi 1 – 3 Real Kings — — —
13:30 JDR Stars 2 – 1 Steenberg United 1.87 3.30 4.45
13:30 Free State Stars 1 – 2 Richards Bay 2.86 3.13 2.63
11:00 University of Pretoria 0 – 1 Cape Town ALL Stars 2.58 3.13 3.00
Friday 12 February 2021
13:30 Cape Umoya United 0 – 0 Pretoria Callies 2.77 3.20 2.74
Sunday 31 January 2021
13:30 Richards Bay 4 – 1 Bizana Pondo Chiefs — — —
11:00 Cape Town ALL Stars 1 – 2 Pretoria Callies — — —
Saturday 30 January 2021
13:30 Sekhukhune United 1 – 1 University of Pretoria — — —
13:30 Ts Sporting 2 – 0 Ajax Cape Town — — —
13:30 Steenberg United 1 – 1 Polokwane City — — —
13:30 Real Kings 1 – 0 Cape Umoya United — — —
13:30 Jomo Cosmos 1 – 2 Free State Stars — — —
13:30 JDR Stars 1 – 0 Uthongathi — — —
Wednesday 27 January 2021
13:30 University of Pretoria 1 – 1 Cape Umoya United 2.63 3.06 2.65
13:30 Ts Sporting 0 – 0 Real Kings — — —
13:30 Steenberg United 0 – 1 Free State Stars 2.55 3.10 3.00
12:00 Pretoria Callies 1 – 0 Bizana Pondo Chiefs — — —
Tuesday 26 January 2021
13:30 Sekhukhune United 4 – 2 JDR Stars — — —
13:30 Uthongathi 1 – 1 Ajax Cape Town 2.02 3.05 4.15
13:30 Polokwane City 0 – 1 Richards Bay 2.63 3.00 3.05
13:30 Cape Town ALL Stars 1 – 2 Jomo Cosmos 2.91 2.88 2.78
Sunday 24 January 2021
12:00 Bizana Pondo Chiefs 0 – 0 Ts Sporting — — —
11:00 Real Kings 0 – 1 Pretoria Callies — — —
Saturday 23 January 2021
13:30 Jomo Cosmos 2 – 2 University of Pretoria 2.00 3.05 4.25
13:30 JDR Stars 0 – 0 Richards Bay 2.05 3.30 3.45
13:30 Free State Stars 2 – 2 Polokwane City 2.56 3.04 2.90
13:30 Ajax Cape Town 1 – 0 Cape Town ALL Stars 2.65 3.04 2.70
11:00 Uthongathi 1 – 0 Steenberg United 2.35 3.16 3.15
Friday 22 January 2021
11:15 Cape Umoya United 0 – 0 Sekhukhune United — — —
Sunday 17 January 2021
13:30 Pretoria Callies 2 – 1 Polokwane City — — —
13:30 University of Pretoria 1 – 1 Uthongathi 3.00 3.00 2.53
13:30 Richards Bay 0 – 0 Ts Sporting 2.10 3.28 3.75
Saturday 16 January 2021
13:30 Free State Stars 1 – 2 Sekhukhune United — — —
13:30 Steenberg United 2 – 0 Cape Town ALL Stars 2.95 2.95 2.53
13:30 Jomo Cosmos 0 – 1 Real Kings — — —
13:30 JDR Stars 1 – 2 Ajax Cape Town 1.56 3.50 5.90
Friday 15 January 2021
11:00 Cape Umoya United 1 – 0 Bizana Pondo Chiefs — — —
Wednesday 13 January 2021
13:30 Sekhukhune United 1 – 0 Pretoria Callies — — —
13:30 Steenberg United 1 – 1 Richards Bay 2.89 2.90 2.48
13:30 Real Kings 2 – 1 University of Pretoria — — —
12:00 Ts Sporting 0 – 1 Jomo Cosmos — — —
Tuesday 12 January 2021
13:30 Bizana Pondo Chiefs 3 – 0 Ajax Cape Town — — —
13:30 Uthongathi 2 – 1 Cape Umoya United — — —
13:30 Polokwane City 1 – 2 JDR Stars — — —
13:30 Cape Town ALL Stars 0 – 2 Free State Stars — — —
Sunday 10 January 2021
13:30 Pretoria Callies 1 – 2 Richards Bay — — —
13:30 University of Pretoria 1 – 2 Ts Sporting — — —
Saturday 9 January 2021
13:30 JDR Stars 3 – 1 Bizana Pondo Chiefs — — —
13:30 Uthongathi 1 – 1 Sekhukhune United — — —
13:30 Jomo Cosmos 1 – 1 Cape Umoya United — — —
13:30 Ajax Cape Town 1 – 1 Free State Stars — — —
11:00 Real Kings 2 – 2 Steenberg United — — —
Friday 8 January 2021
13:30 Cape Town ALL Stars 2 – 0 Polokwane City 2.60 2.75 2.70
Sunday 3 January 2021
13:30 Pretoria Callies 0 – 2 JDR Stars — — —
13:30 Richards Bay 1 – 1 Real Kings — — —
13:30 Free State Stars 1 – 0 University of Pretoria — — —
13:30 Cape Umoya United 0 – 0 Ajax Cape Town — — —
Saturday 2 January 2021
13:30 Bizana Pondo Chiefs 0 – 0 Uthongathi — — —
13:30 Polokwane City 1 – 0 Sekhukhune United — — —
13:30 Ts Sporting 1 – 1 Cape Town ALL Stars — — —
11:15 Steenberg United 0 – 2 Jomo Cosmos — — —
Wednesday 23 December 2020
13:30 Bizana Pondo Chiefs 2 – 1 Steenberg United — — —
13:30 Jomo Cosmos 0 – 0 Pretoria Callies — — —
Sunday 20 December 2020
13:30 Cape Town ALL Stars 2 – 0 Bizana Pondo Chiefs — — —
13:30 Sekhukhune United 3 – 1 Steenberg United — — —
13:30 University of Pretoria 0 – 1 Polokwane City 1.74 3.20 4.56
13:30 Ajax Cape Town 1 – 4 Richards Bay 2.29 2.97 3.08
Saturday 19 December 2020
13:30 Ts Sporting 1 – 1 Pretoria Callies — — —
13:30 Real Kings 3 – 1 Free State Stars — — —
13:30 Jomo Cosmos 0 – 1 Uthongathi 1.97 3.12 3.72
13:30 JDR Stars 3 – 1 Cape Umoya United 3.90 3.17 1.91
Wednesday 16 December 2020
13:30 Pretoria Callies 1 – 0 University of Pretoria — — —
13:30 Steenberg United 1 – 0 Ajax Cape Town — — —
13:30 Polokwane City 2 – 2 Cape Umoya United — — —
13:30 JDR Stars 1 – 1 Free State Stars — — —
Tuesday 15 December 2020
13:30 Bizana Pondo Chiefs 0 – 0 Sekhukhune United — — —
13:30 Uthongathi 0 – 2 Ts Sporting 2.27 2.81 3.32
13:30 Richards Bay 0 – 1 Jomo Cosmos 2.49 2.96 2.78
13:30 Cape Town ALL Stars 0 – 0 Real Kings — — —
Tuesday 8 December 2020
13:30 Ajax Cape Town 1 – 2 Jomo Cosmos — — —
Sunday 6 December 2020
13:30 Free State Stars 1 – 1 Pretoria Callies — — —
13:30 Sekhukhune United 0 – 1 Richards Bay — — —
13:30 Polokwane City 1 – 0 Real Kings — — —
Saturday 5 December 2020
13:30 University of Pretoria 1 – 0 Bizana Pondo Chiefs — — —
13:30 Uthongathi 1 – 1 Cape Town ALL Stars — — —
13:30 Ts Sporting 1 – 1 JDR Stars — — —
13:30 Cape Umoya United 2 – 1 Steenberg United — — —
Wednesday 2 December 2020
13:30 Richards Bay 2 – 2 Cape Town ALL Stars 2.60 2.97 2.64
13:30 JDR Stars 0 – 1 University of Pretoria 2.52 2.80 2.91
13:30 Cape Umoya United 2 – 0 Free State Stars 2.29 3.00 3.06
Tuesday 1 December 2020
13:30 Jomo Cosmos 2 – 2 Sekhukhune United — — —
13:30 Steenberg United 2 – 1 Ts Sporting — — —
13:30 Real Kings 0 – 0 Ajax Cape Town — — —
Sunday 29 November 2020
13:30 University of Pretoria 1 – 0 Richards Bay — — —
Saturday 28 November 2020
13:30 Sekhukhune United 4 – 0 Real Kings — — —
13:30 Ts Sporting 2 – 3 Cape Umoya United — — —
13:30 Free State Stars 0 – 1 Uthongathi — — —
Friday 27 November 2020
13:30 Cape Town ALL Stars 1 – 1 JDR Stars — — —
13:30 Ajax Cape Town 1 – 1 Polokwane City — — —

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