AntosofaFootball, analysed from the sofa

← Scottish Premiership ♂ · Roll of honour · ‹ 2016-2017 · 2018-2019 ›

Scottish Premiership ♂ 2017-2018

Final table, results and statistics of the 2017-2018 season.

Champions : Celtic FC Wikidata

Relegated : Ross County FC

Final table

#TeamJVNDGoalsGDPts
1Celtic FC382410473:25+4882
2Aberdeen FC38227956:37+1973
3Rangers FC382171076:50+2670
4Hibernian F.C.381813762:46+1667
5Kilmarnock Football Club3816111149:47+259
6Heart of Midlothian Football Club3812131339:39049
7Motherwell Football Club381391643:49-648
8Saint Johnstone Football Club3812101642:53-1146
9Dundee FC381162136:57-2139
10Hamilton Academical FC38962347:68-2133
11Partick Thistle FC38892131:61-3033
12Ross County FC386112140:62-2229

Official table from Wikidata (points worked out at 3 per win when the source does not give them).

Table recalculated from our results
#TeamJVNDGoalsGDPts
1Celtic22154342:12+3049
2Hibernian22136339:24+1545
3Kilmarnock22135435:24+1144
4Aberdeen22134532:18+1443
5Rangers22123746:35+1139
6Motherwell2276920:27-727
7Hearts2268824:25-126
8Dundee22731218:29-1124
9St Johnstone22571021:33-1222
10Hamilton22441424:41-1716
11Ross County22291125:34-915
12Partick22351412:36-2414

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
1Hibernian1191128:15+1328
2Kilmarnock1191122:10+1228
3Celtic1173122:4+1824
4Aberdeen1172217:8+923
5Rangers1170420:12+821
6Hearts1154215:10+519
7Motherwell1143413:14-115
8Hamilton1132616:20-411
9Dundee113267:13-611
10Ross County1116414:15-19
11Partick112367:12-59
12St Johnstone111556:18-128
Away table
#TeamJVNDGoalsGDPts
1Celtic1181220:8+1225
2Aberdeen1162315:10+520
3Rangers1153326:23+318
4Hibernian1145211:9+217
5Kilmarnock1144313:14-116
6St Johnstone1142515:15014
7Dundee1141611:16-513
8Motherwell113357:13-612
9Hearts111469:15-67
10Ross County1113711:19-86
11Hamilton111288:21-135
12Partick111285:24-195

The season in numbers

Matches played132
Goals scored338 (2,56 per match)
Home wins58 (44 %)
Draws32 (24 %)
Away wins42 (32 %)
Goalless matches (0-0)11
Best attackRangers (46)
Best defenceCeltic (12)
Biggest winCeltic 5 – 0 Rangers 29/04/2018
Highest-scoring matchHibernian 5 – 5 Rangers 13/05/2018
Results grid row: home team; column: away team (number = final position)
123456789101112
1. Celtic1-00-00-15-05-13-10-00-03-13-02-0
2. Hibernian2-15-32-05-52-12-02-11-23-12-12-0
3. Kilmarnock1-02-20-22-11-01-03-22-02-03-25-1
4. Aberdeen0-20-03-11-10-22-01-04-13-02-11-0
5. Rangers2-31-21-02-02-02-14-01-30-22-13-0
6. Motherwell0-00-10-10-22-22-12-11-53-02-01-1
7. Hearts1-32-11-12-01-31-12-01-01-10-03-0
8. Dundee0-20-10-00-12-10-11-12-11-01-40-1
9. St Johnstone0-41-11-20-31-40-00-00-21-01-11-1
10. Hamilton1-21-11-22-23-52-00-31-21-22-02-1
11. Ross County0-11-12-22-41-20-01-10-11-12-24-0
12. Partick1-20-10-10-00-20-11-11-21-02-11-1

All results

August 2017 1 match(es)
26/08/2017Motherwell2 – 1Hearts
September 2017 1 match(es)
23/09/2017Partick1 – 1Hearts
October 2017 4 match(es)
28/10/2017Aberdeen2 – 1Ross County
28/10/2017Partick1 – 0St Johnstone
28/10/2017Motherwell0 – 1Hibernian
28/10/2017Hearts1 – 3Rangers
November 2017 12 match(es)
04/11/2017Hibernian2 – 1Dundee
04/11/2017Hamilton2 – 2Aberdeen
04/11/2017Rangers3 – 0Partick
04/11/2017St Johnstone0 – 4Celtic
18/11/2017Dundee0 – 0Kilmarnock
18/11/2017Ross County0 – 1Celtic
18/11/2017Hibernian1 – 2St Johnstone
18/11/2017Rangers0 – 2Hamilton
18/11/2017Aberdeen0 – 2Motherwell
24/11/2017Dundee2 – 1Rangers
25/11/2017Hamilton1 – 1Hibernian
25/11/2017Hearts0 – 0Ross County
December 2017 22 match(es)
02/12/2017Hearts1 – 1Hamilton
02/12/2017Celtic5 – 1Motherwell
02/12/2017St Johnstone1 – 2Kilmarnock
02/12/2017Partick0 – 1Hibernian
08/12/2017Dundee0 – 1Aberdeen
09/12/2017Kilmarnock5 – 1Partick
09/12/2017Rangers2 – 1Ross County
12/12/2017Hearts2 – 0Dundee
12/12/2017Ross County2 – 2Kilmarnock
13/12/2017Celtic3 – 1Hamilton
13/12/2017St Johnstone0 – 3Aberdeen
16/12/2017Kilmarnock1 – 0Motherwell
16/12/2017Rangers1 – 3St Johnstone
20/12/2017Celtic2 – 0Partick
23/12/2017Hibernian2 – 1Ross County
23/12/2017St Johnstone0 – 0Hearts
23/12/2017Kilmarnock2 – 1Rangers
26/12/2017Dundee0 – 2Celtic
27/12/2017Aberdeen1 – 0Partick
27/12/2017Rangers2 – 0Motherwell
27/12/2017Ross County1 – 1St Johnstone
30/12/2017St Johnstone0 – 2Dundee
January 2018 13 match(es)
23/01/2018Partick1 – 2Celtic
24/01/2018Rangers2 – 0Aberdeen
24/01/2018Dundee0 – 1Hibernian
24/01/2018Motherwell2 – 0Ross County
24/01/2018Hamilton0 – 3Hearts
27/01/2018Celtic1 – 0Hibernian
27/01/2018Hearts1 – 1Motherwell
27/01/2018Aberdeen3 – 1Kilmarnock
27/01/2018Hamilton1 – 2Dundee
28/01/2018Ross County1 – 2Rangers
30/01/2018Celtic3 – 1Hearts
31/01/2018Ross County2 – 4Aberdeen
31/01/2018Hibernian2 – 1Motherwell
February 2018 20 match(es)
03/02/2018Aberdeen3 – 0Hamilton
03/02/2018Rangers1 – 2Hibernian
03/02/2018Motherwell1 – 1Partick
03/02/2018Hearts1 – 0St Johnstone
03/02/2018Kilmarnock1 – 0Celtic
03/02/2018Dundee1 – 4Ross County
06/02/2018Partick0 – 2Rangers
13/02/2018Kilmarnock3 – 2Dundee
17/02/2018Ross County1 – 1Hearts
17/02/2018Motherwell0 – 1Kilmarnock
17/02/2018Hibernian2 – 0Aberdeen
17/02/2018Partick1 – 2Dundee
18/02/2018Hamilton3 – 5Rangers
18/02/2018Celtic0 – 0St Johnstone
24/02/2018Kilmarnock2 – 2Hibernian
24/02/2018Hamilton2 – 1Partick
24/02/2018Dundee0 – 1Motherwell
25/02/2018Aberdeen0 – 2Celtic
27/02/2018St Johnstone1 – 4Rangers
27/02/2018Hearts1 – 1Kilmarnock
March 2018 17 match(es)
07/03/2018Kilmarnock2 – 0St Johnstone
09/03/2018Hibernian2 – 0Hearts
10/03/2018Kilmarnock3 – 2Ross County
10/03/2018Hamilton2 – 0Motherwell
10/03/2018Partick0 – 0Aberdeen
11/03/2018Rangers2 – 3Celtic
16/03/2018St Johnstone1 – 1Hibernian
17/03/2018Aberdeen1 – 0Dundee
17/03/2018Hearts3 – 0Partick
17/03/2018Ross County2 – 2Hamilton
18/03/2018Motherwell0 – 0Celtic
28/03/2018St Johnstone1 – 0Hamilton
31/03/2018Celtic3 – 0Ross County
31/03/2018Aberdeen4 – 1St Johnstone
31/03/2018Kilmarnock2 – 0Hamilton
31/03/2018Motherwell2 – 2Rangers
31/03/2018Hibernian2 – 0Partick
April 2018 24 match(es)
01/04/2018Dundee1 – 1Hearts
03/04/2018Hibernian3 – 1Hamilton
03/04/2018Motherwell0 – 2Aberdeen
03/04/2018Ross County4 – 0Partick
04/04/2018Celtic0 – 0Dundee
07/04/2018Partick0 – 1Kilmarnock
07/04/2018Hearts2 – 0Aberdeen
07/04/2018Ross County1 – 1Hibernian
07/04/2018Rangers4 – 0Dundee
07/04/2018St Johnstone0 – 0Motherwell
08/04/2018Hamilton1 – 2Celtic
14/04/2018Hamilton1 – 2Kilmarnock
21/04/2018Hibernian2 – 1Celtic
21/04/2018Partick2 – 1Hamilton
21/04/2018Kilmarnock0 – 2Aberdeen
21/04/2018Dundee2 – 1St Johnstone
21/04/2018Ross County0 – 0Motherwell
22/04/2018Rangers2 – 1Hearts
27/04/2018Aberdeen2 – 0Hearts
28/04/2018Motherwell2 – 1Dundee
28/04/2018Hibernian5 – 3Kilmarnock
28/04/2018St Johnstone1 – 1Partick
28/04/2018Hamilton2 – 0Ross County
29/04/2018Celtic5 – 0Rangers
May 2018 18 match(es)
04/05/2018Partick1 – 1Ross County
05/05/2018Dundee1 – 0Hamilton
05/05/2018Motherwell1 – 5St Johnstone
05/05/2018Aberdeen0 – 0Hibernian
05/05/2018Rangers1 – 0Kilmarnock
06/05/2018Hearts1 – 3Celtic
08/05/2018Partick0 – 1Motherwell
08/05/2018Ross County0 – 1Dundee
08/05/2018Aberdeen1 – 1Rangers
08/05/2018Hamilton1 – 2St Johnstone
09/05/2018Celtic0 – 0Kilmarnock
09/05/2018Hearts2 – 1Hibernian
12/05/2018Dundee0 – 1Partick
12/05/2018Motherwell3 – 0Hamilton
12/05/2018St Johnstone1 – 1Ross County
13/05/2018Kilmarnock1 – 0Hearts
13/05/2018Hibernian5 – 5Rangers
13/05/2018Celtic0 – 1Aberdeen

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