AntosofaFootball, analysed from the sofa

← Scottish Premiership ♂ · Roll of honour · ‹ 2019-2020 · 2021-2022 ›

Scottish Premiership ♂ 2020-2021

Final table, results and statistics of the 2020-2021 season.

Champions : Rangers FC Wikidata

Final table

#TeamJVNDGoalsGDPts
1Rangers22184056:10+4658
2Celtic22136346:15+3145
3Hibernian22124628:15+1340
4St Johnstone2288623:22+132
5Motherwell2285925:34-929
6St Mirren2277825:27-228
7Aberdeen2277817:22-528
8Ross County22831126:37-1127
9Livingston22751024:34-1026
10Dundee United2267920:31-1125
11Kilmarnock22421621:37-1614
12Hamilton22261414:41-2712

Table recalculated from the results: without any points deductions, and without the league's own tie-break or end-of-season rules (play-offs, halved points).

Home table
#TeamJVNDGoalsGDPts
1Rangers11110037:4+3333
2Celtic1182125:5+2026
3Hibernian1152410:8+217
4St Johnstone114527:5+217
5Aberdeen114439:7+216
6Dundee United1143414:16-215
7Livingston1142514:15-114
8Ross County1142515:19-414
9Motherwell1142512:19-714
10St Mirren1134410:14-413
11Kilmarnock1132617:19-211
12Hamilton110475:19-144
Away table
#TeamJVNDGoalsGDPts
1Rangers1174019:6+1325
2Hibernian1172218:7+1123
3Celtic1154221:10+1119
4St Mirren1143415:13+215
5St Johnstone1143416:17-115
6Motherwell1143413:15-215
7Ross County1141611:18-713
8Aberdeen113358:15-712
9Livingston1133510:19-912
10Dundee United112456:15-910
11Hamilton112279:22-138
12Kilmarnock1110104:18-143

The season in numbers

Matches played132
Goals scored325 (2,46 per match)
Home wins54 (41 %)
Draws32 (24 %)
Away wins46 (35 %)
Goalless matches (0-0)11
Best attackRangers (56)
Best defenceRangers (10)
Biggest winRangers 8 – 0 Hamilton 08/11/2020
Highest-scoring matchRangers 8 – 0 Hamilton 08/11/2020
Results grid row: home team; column: away team (number = final position)
123456789101112
1. Rangers4-12-11-03-13-04-05-02-04-11-08-0
2. Celtic1-11-14-02-11-21-02-06-03-02-02-0
3. Hibernian0-10-00-10-21-02-00-22-11-12-02-0
4. St Johnstone1-11-21-01-11-00-11-00-00-01-00-0
5. Motherwell1-11-40-30-31-00-01-23-12-12-01-4
6. St Mirren0-20-41-23-20-01-11-01-10-02-01-2
7. Aberdeen1-21-10-12-12-00-02-00-20-01-00-0
8. Ross County0-41-01-21-11-21-34-11-10-23-22-1
9. Livingston0-32-21-11-20-20-11-23-12-02-02-1
10. Dundee United1-20-00-22-22-21-51-00-23-02-02-1
11. Kilmarnock0-10-40-12-34-13-30-22-21-23-02-0
12. Hamilton1-10-30-41-10-11-11-11-20-20-10-2

All results

October 2020 4 match(es)
24/10/2020St Johnstone0 – 0Dundee United
24/10/2020Kilmarnock0 – 1Hibernian
25/10/2020Rangers2 – 0Livingston
31/10/2020Livingston0 – 2Motherwell
November 2020 9 match(es)
01/11/2020Kilmarnock0 – 1Rangers
06/11/2020Ross County1 – 1Livingston
06/11/2020St Johnstone1 – 0Kilmarnock
08/11/2020Motherwell1 – 4Celtic
08/11/2020Rangers8 – 0Hamilton
21/11/2020St Johnstone1 – 1Motherwell
21/11/2020Dundee United2 – 1Hamilton
21/11/2020Livingston0 – 1St Mirren
25/11/2020Hamilton1 – 1Aberdeen
December 2020 24 match(es)
05/12/2020St Mirren1 – 1Aberdeen
05/12/2020Livingston2 – 0Dundee United
05/12/2020Motherwell0 – 3Hibernian
06/12/2020Ross County0 – 4Rangers
12/12/2020Aberdeen2 – 0Ross County
12/12/2020Hamilton0 – 4Hibernian
13/12/2020Dundee United1 – 2Rangers
13/12/2020Celtic2 – 0Kilmarnock
19/12/2020St Mirren3 – 2St Johnstone
19/12/2020Rangers3 – 1Motherwell
19/12/2020Hibernian1 – 1Dundee United
20/12/2020Kilmarnock0 – 2Aberdeen
23/12/2020Celtic2 – 0Ross County
23/12/2020Hamilton0 – 2Livingston
23/12/2020Hibernian1 – 0St Mirren
23/12/2020Motherwell0 – 0Aberdeen
23/12/2020Dundee United2 – 0Kilmarnock
26/12/2020Aberdeen2 – 1St Johnstone
26/12/2020Kilmarnock1 – 2Livingston
26/12/2020Hamilton0 – 3Celtic
30/12/2020St Johnstone0 – 0Hamilton
30/12/2020St Mirren0 – 2Rangers
30/12/2020Celtic3 – 0Dundee United
30/12/2020Hibernian0 – 2Ross County
January 2021 22 match(es)
02/01/2021Aberdeen0 – 0Dundee United
02/01/2021Ross County1 – 1St Johnstone
09/01/2021Kilmarnock2 – 0Hamilton
10/01/2021Aberdeen1 – 2Rangers
10/01/2021Livingston3 – 1Ross County
11/01/2021Celtic1 – 1Hibernian
12/01/2021Dundee United2 – 2St Johnstone
16/01/2021St Johnstone1 – 0St Mirren
16/01/2021Ross County4 – 1Aberdeen
16/01/2021Hibernian2 – 0Kilmarnock
17/01/2021Motherwell1 – 1Rangers
20/01/2021Livingston2 – 2Celtic
23/01/2021Aberdeen2 – 0Motherwell
23/01/2021Rangers5 – 0Ross County
27/01/2021Ross County1 – 2Motherwell
27/01/2021Dundee United1 – 5St Mirren
27/01/2021Hibernian0 – 1Rangers
27/01/2021Livingston2 – 0Kilmarnock
27/01/2021Celtic2 – 0Hamilton
30/01/2021Celtic1 – 2St Mirren
30/01/2021Kilmarnock2 – 3St Johnstone
30/01/2021Dundee United0 – 2Hibernian
February 2021 28 match(es)
02/02/2021St Mirren1 – 2Hibernian
02/02/2021Aberdeen0 – 2Livingston
02/02/2021Kilmarnock0 – 4Celtic
03/02/2021Motherwell2 – 1Dundee United
03/02/2021Hamilton1 – 2Ross County
03/02/2021Rangers1 – 0St Johnstone
06/02/2021St Mirren2 – 0Kilmarnock
06/02/2021Celtic2 – 1Motherwell
06/02/2021Livingston1 – 2St Johnstone
06/02/2021Ross County0 – 2Dundee United
06/02/2021Hibernian2 – 0Aberdeen
07/02/2021Hamilton1 – 1Rangers
10/02/2021St Mirren0 – 4Celtic
13/02/2021Motherwell1 – 4Hamilton
13/02/2021Dundee United3 – 0Livingston
13/02/2021Rangers1 – 0Kilmarnock
13/02/2021Aberdeen0 – 0St Mirren
14/02/2021St Johnstone1 – 2Celtic
20/02/2021Hibernian2 – 0Hamilton
20/02/2021Motherwell0 – 3St Johnstone
20/02/2021St Mirren1 – 1Livingston
20/02/2021Aberdeen1 – 0Kilmarnock
21/02/2021Rangers4 – 1Dundee United
21/02/2021Ross County1 – 0Celtic
24/02/2021St Mirren0 – 0Motherwell
27/02/2021Hibernian0 – 2Motherwell
27/02/2021St Mirren1 – 0Ross County
27/02/2021Celtic1 – 0Aberdeen
March 2021 15 match(es)
03/03/2021Hamilton1 – 1St Johnstone
06/03/2021Rangers3 – 0St Mirren
06/03/2021Aberdeen0 – 0Hamilton
06/03/2021Motherwell3 – 1Livingston
06/03/2021Ross County3 – 2Kilmarnock
06/03/2021St Johnstone1 – 0Hibernian
07/03/2021Dundee United0 – 0Celtic
13/03/2021Livingston2 – 1Hamilton
13/03/2021Ross County1 – 2Hibernian
20/03/2021Kilmarnock4 – 1Motherwell
20/03/2021St Johnstone1 – 0Ross County
20/03/2021Hamilton1 – 1St Mirren
20/03/2021Dundee United1 – 0Aberdeen
20/03/2021Livingston1 – 1Hibernian
21/03/2021Celtic1 – 1Rangers
April 2021 12 match(es)
10/04/2021St Johnstone0 – 1Aberdeen
10/04/2021Motherwell1 – 0St Mirren
10/04/2021Kilmarnock2 – 2Ross County
10/04/2021Hamilton0 – 1Dundee United
10/04/2021Celtic6 – 0Livingston
11/04/2021Rangers2 – 1Hibernian
21/04/2021Hibernian2 – 1Livingston
21/04/2021Hamilton0 – 1Motherwell
21/04/2021St Johnstone1 – 1Rangers
21/04/2021Kilmarnock3 – 0Dundee United
21/04/2021Ross County1 – 3St Mirren
21/04/2021Aberdeen1 – 1Celtic
May 2021 18 match(es)
01/05/2021St Mirren1 – 2Hamilton
01/05/2021Motherwell2 – 0Kilmarnock
01/05/2021Livingston1 – 2Aberdeen
01/05/2021Hibernian0 – 1St Johnstone
01/05/2021Dundee United0 – 2Ross County
02/05/2021Rangers4 – 1Celtic
12/05/2021Dundee United2 – 2Motherwell
12/05/2021Livingston0 – 3Rangers
12/05/2021Celtic4 – 0St Johnstone
12/05/2021Kilmarnock3 – 3St Mirren
12/05/2021Ross County2 – 1Hamilton
12/05/2021Aberdeen0 – 1Hibernian
15/05/2021Rangers4 – 0Aberdeen
15/05/2021St Johnstone0 – 0Livingston
15/05/2021Hibernian0 – 0Celtic
16/05/2021Motherwell1 – 2Ross County
16/05/2021Hamilton0 – 2Kilmarnock
16/05/2021St Mirren0 – 0Dundee United

Previous seasons

Final table, results and statistics for every season. Roll of honour → Records →

2025-2026 · 2024-2025 · 2023-2024 · 2022-2023 · 2021-2022 · 2020-2021 · 2019-2020 · 2018-2019 · 2017-2018 · 2016-2017 · 2015-2016 · 2014-2015 · 2013-2014 · 2012-2013 · 2011-2012 · 2010-2011 · 2009-2010 · 2008-2009 · 2007-2008 · 2006-2007 · 2005-2006 · 2004-2005 · 2003-2004 · 2002-2003 · 2001-2002 · 1999-2000 · 1998-1999 · 1997-1998 · 1996-1997 · 1995-1996 · 1994-1995

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13