Scottish Professional Football League - SPFL 2020/21 Results
Season Selection
Select a Team
Loading Team Fixtures...
Loading Results
Wed, 29 Sep 2021 00:00:00 +1000
Aberdeen
Score
29 Sep 2021 17:50
Score
Aberdeen
Sun, 16 May 2021 00:00:00 +1000
Hamilton Academical
0
Score
16 May 2021 21:00
2
Score
Kilmarnock
Motherwell
1
Score
16 May 2021 21:00
2
Score
Ross County
St. Mirren
0
Score
16 May 2021 21:00
0
Score
Dundee United
Sat, 15 May 2021 00:00:00 +1000
Hibernian
0
Score
15 May 2021 21:30
0
Score
Celtic
Rangers
4
Score
15 May 2021 21:30
0
Score
Aberdeen
St. Johnstone
0
Score
15 May 2021 21:30
0
Score
Livingston
Thu, 13 May 2021 00:00:00 +1000
Ross County
2
Score
13 May 2021 04:45
1
Score
Hamilton Academical
Kilmarnock
3
Score
13 May 2021 04:45
3
Score
St. Mirren
Aberdeen
0
Score
13 May 2021 04:45
1
Score
Hibernian
Celtic
4
Score
13 May 2021 03:30
0
Score
St. Johnstone
Livingston
0
Score
13 May 2021 03:00
3
Score
Rangers
Dundee United
2
Score
13 May 2021 03:00
2
Score
Motherwell
Sun, 02 May 2021 00:00:00 +1000
Rangers
4
Score
02 May 2021 21:00
1
Score
Celtic
Hibernian
0
Score
02 May 2021 00:00
1
Score
St. Johnstone
Livingston
1
Score
02 May 2021 00:00
2
Score
Aberdeen
St. Mirren
1
Score
02 May 2021 00:00
2
Score
Hamilton Academical
Dundee United
0
Score
02 May 2021 00:00
2
Score
Ross County
Motherwell
2
Score
02 May 2021 00:00
0
Score
Kilmarnock
Thu, 22 Apr 2021 00:00:00 +1000
Aberdeen
1
Score
22 Apr 2021 04:45
1
Score
Celtic
Kilmarnock
3
Score
22 Apr 2021 04:45
0
Score
Dundee United
Ross County
1
Score
22 Apr 2021 04:45
3
Score
St. Mirren
St. Johnstone
1
Score
22 Apr 2021 04:00
1
Score
Rangers
Hibernian
2
Score
22 Apr 2021 03:00
1
Score
Livingston
Hamilton Academical
0
Score
22 Apr 2021 03:00
1
Score
Motherwell
Mon, 12 Apr 2021 00:00:00 +1000
Rangers
2
Score
12 Apr 2021 00:00
1
Score
Hibernian
Sun, 11 Apr 2021 00:00:00 +1000
Hamilton Academical
0
Score
11 Apr 2021 00:00
1
Score
Dundee United
St. Johnstone
0
Score
11 Apr 2021 00:00
1
Score
Aberdeen
Kilmarnock
2
Score
11 Apr 2021 00:00
2
Score
Ross County
Motherwell
1
Score
11 Apr 2021 00:00
0
Score
St. Mirren
Celtic
6
Score
11 Apr 2021 00:00
0
Score
Livingston
Sun, 21 Mar 2021 00:00:00 +1100
Celtic
1
Score
21 Mar 2021 23:00
1
Score
Rangers
Livingston
1
Score
21 Mar 2021 02:00
1
Score
Hibernian
Hamilton Academical
1
Score
21 Mar 2021 02:00
1
Score
St. Mirren
St. Johnstone
1
Score
21 Mar 2021 02:00
0
Score
Ross County
Kilmarnock
4
Score
21 Mar 2021 02:00
1
Score
Motherwell
Dundee United
1
Score
21 Mar 2021 02:00
0
Score
Aberdeen
Sun, 14 Mar 2021 00:00:00 +1100
Livingston
2
Score
14 Mar 2021 02:00
1
Score
Hamilton Academical
Ross County
1
Score
14 Mar 2021 02:00
2
Score
Hibernian
Sun, 07 Mar 2021 00:00:00 +1100
Dundee United
0
Score
07 Mar 2021 23:00
0
Score
Celtic
Aberdeen
0
Score
07 Mar 2021 02:00
0
Score
Hamilton Academical
Ross County
3
Score
07 Mar 2021 02:00
2
Score
Kilmarnock
Rangers
3
Score
07 Mar 2021 02:00
0
Score
St. Mirren
Motherwell
3
Score
07 Mar 2021 02:00
1
Score
Livingston
St. Johnstone
1
Score
07 Mar 2021 02:00
0
Score
Hibernian
Thu, 04 Mar 2021 00:00:00 +1100
Hamilton Academical
1
Score
04 Mar 2021 05:00
1
Score
St. Johnstone
Livingston
0
Score
04 Mar 2021 05:00
1
Score
Rangers
Sun, 28 Feb 2021 00:00:00 +1100
Kilmarnock
1
Score
28 Feb 2021 02:00
1
Score
Dundee United
Celtic
1
Score
28 Feb 2021 02:00
0
Score
Aberdeen
St. Mirren
1
Score
28 Feb 2021 02:00
0
Score
Ross County
Hibernian
0
Score
28 Feb 2021 02:00
2
Score
Motherwell
Thu, 25 Feb 2021 00:00:00 +1100
St. Mirren
0
Score
25 Feb 2021 05:00
0
Score
Motherwell
Mon, 22 Feb 2021 00:00:00 +1100
Ross County
1
Score
22 Feb 2021 06:30
0
Score
Celtic
Rangers
4
Score
22 Feb 2021 02:00
1
Score
Dundee United
Sun, 21 Feb 2021 00:00:00 +1100
St. Mirren
1
Score
21 Feb 2021 02:00
1
Score
Livingston
Motherwell
0
Score
21 Feb 2021 02:00
3
Score
St. Johnstone
Aberdeen
1
Score
21 Feb 2021 02:00
0
Score
Kilmarnock
Hibernian
2
Score
21 Feb 2021 02:00
0
Score
Hamilton Academical
Thu, 18 Feb 2021 00:00:00 +1100
Celtic
1
Score
18 Feb 2021 05:00
0
Score
Aberdeen
St. Mirren
1
Score
18 Feb 2021 05:00
1
Score
Hamilton Academical
Sun, 14 Feb 2021 00:00:00 +1100
St. Johnstone
1
Score
14 Feb 2021 23:00
2
Score
Celtic
Aberdeen
0
Score
14 Feb 2021 02:00
0
Score
St. Mirren
Motherwell
1
Score
14 Feb 2021 02:00
4
Score
Hamilton Academical
Rangers
1
Score
14 Feb 2021 02:00
0
Score
Kilmarnock
Dundee United
3
Score
14 Feb 2021 02:00
0
Score
Livingston
Thu, 11 Feb 2021 00:00:00 +1100
St. Mirren
0
Score
11 Feb 2021 07:00
4
Score
Celtic
Kilmarnock
0
Score
11 Feb 2021 05:00
1
Score
Motherwell
Sun, 07 Feb 2021 00:00:00 +1100
Hamilton Academical
1
Score
07 Feb 2021 23:00
1
Score
Rangers
Livingston
1
Score
07 Feb 2021 02:00
2
Score
St. Johnstone
Hibernian
2
Score
07 Feb 2021 02:00
0
Score
Aberdeen
Ross County
0
Score
07 Feb 2021 02:00
2
Score
Dundee United
Celtic
2
Score
07 Feb 2021 02:00
1
Score
Motherwell
St. Mirren
2
Score
07 Feb 2021 02:00
0
Score
Kilmarnock
Thu, 04 Feb 2021 00:00:00 +1100
Rangers
1
Score
04 Feb 2021 06:45
0
Score
St. Johnstone
Motherwell
2
Score
04 Feb 2021 05:00
1
Score
Dundee United
Hamilton Academical
1
Score
04 Feb 2021 05:00
2
Score
Ross County
Wed, 03 Feb 2021 00:00:00 +1100
Kilmarnock
0
Score
03 Feb 2021 06:45
4
Score
Celtic
Aberdeen
0
Score
03 Feb 2021 05:00
2
Score
Livingston
St. Mirren
1
Score
03 Feb 2021 05:00
2
Score
Hibernian
Sun, 31 Jan 2021 00:00:00 +1100
Kilmarnock
2
Score
31 Jan 2021 02:00
3
Score
St. Johnstone
Livingston
0
Score
31 Jan 2021 02:00
0
Score
Aberdeen
Celtic
1
Score
31 Jan 2021 02:00
2
Score
St. Mirren
Dundee United
0
Score
31 Jan 2021 02:00
2
Score
Hibernian
Thu, 28 Jan 2021 00:00:00 +1100
Celtic
2
Score
28 Jan 2021 06:45
0
Score
Hamilton Academical
Hibernian
0
Score
28 Jan 2021 06:45
1
Score
Rangers
Livingston
2
Score
28 Jan 2021 06:45
0
Score
Kilmarnock
Dundee United
1
Score
28 Jan 2021 05:00
5
Score
St. Mirren
Ross County
1
Score
28 Jan 2021 05:00
2
Score
Motherwell
St. Johnstone
0
Score
28 Jan 2021 05:00
0
Score
Aberdeen
Sun, 24 Jan 2021 00:00:00 +1100
Rangers
5
Score
24 Jan 2021 02:00
0
Score
Ross County
Aberdeen
2
Score
24 Jan 2021 02:00
0
Score
Motherwell
Thu, 21 Jan 2021 00:00:00 +1100
Livingston
2
Score
21 Jan 2021 07:15
2
Score
Celtic
Sun, 17 Jan 2021 00:00:00 +1100
Motherwell
1
Score
17 Jan 2021 23:00
1
Score
Rangers
Hibernian
2
Score
17 Jan 2021 02:00
0
Score
Kilmarnock
Hamilton Academical
0
Score
17 Jan 2021 02:00
0
Score
Dundee United
Celtic
0
Score
17 Jan 2021 02:00
0
Score
Livingston
Ross County
4
Score
17 Jan 2021 02:00
1
Score
Aberdeen
St. Johnstone
1
Score
17 Jan 2021 02:00
0
Score
St. Mirren
Wed, 13 Jan 2021 00:00:00 +1100
Dundee United
2
Score
13 Jan 2021 05:30
2
Score
St. Johnstone
Tue, 12 Jan 2021 00:00:00 +1100
Celtic
1
Score
12 Jan 2021 06:45
1
Score
Hibernian
Mon, 11 Jan 2021 00:00:00 +1100
Livingston
3
Score
11 Jan 2021 02:00
1
Score
Ross County
Aberdeen
1
Score
11 Jan 2021 02:00
2
Score
Rangers
Sun, 10 Jan 2021 00:00:00 +1100
St. Mirren
1
Score
10 Jan 2021 02:00
1
Score
Motherwell
Kilmarnock
2
Score
10 Jan 2021 02:00
0
Score
Hamilton Academical
Sun, 03 Jan 2021 00:00:00 +1100
Aberdeen
0
Score
03 Jan 2021 02:00
0
Score
Dundee United
Hamilton Academical
3
Score
03 Jan 2021 02:00
0
Score
Motherwell
Hibernian
0
Score
03 Jan 2021 02:00
3
Score
Livingston
Kilmarnock
1
Score
03 Jan 2021 02:00
1
Score
St. Mirren
Ross County
1
Score
03 Jan 2021 02:00
1
Score
St. Johnstone
Sat, 02 Jan 2021 00:00:00 +1100
Rangers
1
Score
02 Jan 2021 23:30
0
Score
Celtic
Thu, 31 Dec 2020 00:00:00 +1100
Motherwell
0
Score
31 Dec 2020 05:15
2
Score
Kilmarnock
Hibernian
0
Score
31 Dec 2020 05:00
2
Score
Ross County
St. Mirren
0
Score
31 Dec 2020 02:00
2
Score
Rangers
St. Johnstone
0
Score
31 Dec 2020 02:00
0
Score
Hamilton Academical
Celtic
3
Score
31 Dec 2020 02:00
0
Score
Dundee United
Sun, 27 Dec 2020 00:00:00 +1100
Ross County
0
Score
27 Dec 2020 02:00
2
Score
St. Mirren
Kilmarnock
1
Score
27 Dec 2020 02:00
2
Score
Livingston
Hamilton Academical
0
Score
27 Dec 2020 02:00
3
Score
Celtic
Dundee United
1
Score
27 Dec 2020 02:00
1
Score
Motherwell
Aberdeen
2
Score
27 Dec 2020 02:00
1
Score
St. Johnstone
Sat, 26 Dec 2020 00:00:00 +1100
Rangers
1
Score
26 Dec 2020 23:30
0
Score
Hibernian
Thu, 24 Dec 2020 00:00:00 +1100
Dundee United
2
Score
24 Dec 2020 05:30
0
Score
Kilmarnock
Motherwell
0
Score
24 Dec 2020 05:15
0
Score
Aberdeen
Hibernian
1
Score
24 Dec 2020 05:00
0
Score
St. Mirren
Hamilton Academical
0
Score
24 Dec 2020 05:00
2
Score
Livingston
St. Johnstone
0
Score
24 Dec 2020 05:00
3
Score
Rangers
Celtic
2
Score
24 Dec 2020 05:00
0
Score
Ross County
Sun, 20 Dec 2020 00:00:00 +1100
Kilmarnock
0
Score
20 Dec 2020 23:00
2
Score
Aberdeen
Hibernian
1
Score
20 Dec 2020 02:00
1
Score
Dundee United
Rangers
3
Score
20 Dec 2020 02:00
1
Score
Motherwell
Ross County
0
Score
20 Dec 2020 02:00
2
Score
Hamilton Academical
St. Mirren
3
Score
20 Dec 2020 02:00
2
Score
St. Johnstone
Mon, 14 Dec 2020 00:00:00 +1100
Celtic
2
Score
14 Dec 2020 02:00
0
Score
Kilmarnock
Sun, 13 Dec 2020 00:00:00 +1100
Dundee United
1
Score
13 Dec 2020 23:00
2
Score
Rangers
St. Johnstone
1
Score
13 Dec 2020 02:00
2
Score
Livingston
Motherwell
0
Score
13 Dec 2020 02:00
1
Score
St. Mirren
Hamilton Academical
0
Score
13 Dec 2020 02:00
4
Score
Hibernian
Aberdeen
2
Score
13 Dec 2020 02:00
0
Score
Ross County
Mon, 07 Dec 2020 00:00:00 +1100
Celtic
1
Score
07 Dec 2020 02:00
1
Score
St. Johnstone
Sun, 06 Dec 2020 00:00:00 +1100
Ross County
0
Score
06 Dec 2020 23:00
4
Score
Rangers
Motherwell
0
Score
06 Dec 2020 02:00
3
Score
Hibernian
Hamilton Academical
1
Score
06 Dec 2020 02:00
0
Score
Kilmarnock
Livingston
2
Score
06 Dec 2020 02:00
0
Score
Dundee United
St. Mirren
1
Score
06 Dec 2020 02:00
1
Score
Aberdeen
Thu, 26 Nov 2020 00:00:00 +1100
Hamilton Academical
1
Score
26 Nov 2020 06:00
1
Score
Aberdeen
Wed, 25 Nov 2020 00:00:00 +1100
Hibernian
2
Score
25 Nov 2020 06:00
2
Score
St. Johnstone
Sun, 22 Nov 2020 00:00:00 +1100
Rangers
4
Score
22 Nov 2020 23:00
0
Score
Aberdeen
Dundee United
2
Score
22 Nov 2020 02:00
1
Score
Hamilton Academical
Hibernian
2
Score
22 Nov 2020 02:00
2
Score
Celtic
Kilmarnock
3
Score
22 Nov 2020 02:00
1
Score
Ross County
Livingston
0
Score
22 Nov 2020 02:00
1
Score
St. Mirren
St. Johnstone
1
Score
22 Nov 2020 02:00
1
Score
Motherwell
Mon, 09 Nov 2020 00:00:00 +1100
Rangers
8
Score
09 Nov 2020 02:00
0
Score
Hamilton Academical
Sun, 08 Nov 2020 00:00:00 +1100
Motherwell
1
Score
08 Nov 2020 23:00
4
Score
Celtic
Sat, 07 Nov 2020 00:00:00 +1100
Aberdeen
2
Score
07 Nov 2020 06:45
0
Score
Hibernian
Ross County
1
Score
07 Nov 2020 06:45
1
Score
Livingston
St. Johnstone
1
Score
07 Nov 2020 06:45
0
Score
Kilmarnock
St. Mirren
0
Score
07 Nov 2020 06:45
0
Score
Dundee United
Sun, 01 Nov 2020 00:00:00 +1100
Kilmarnock
0
Score
01 Nov 2020 23:00
1
Score
Rangers
Livingston
0
Score
01 Nov 2020 02:00
2
Score
Motherwell
Dundee United
2
Score
01 Nov 2020 02:00
1
Score
Ross County
Mon, 26 Oct 2020 00:00:00 +1100
Rangers
2
Score
26 Oct 2020 02:00
0
Score
Livingston
Sun, 25 Oct 2020 00:00:00 +1100
Aberdeen
3
Score
25 Oct 2020 23:00
3
Score
Celtic
Kilmarnock
0
Score
25 Oct 2020 01:00
1
Score
Hibernian
Motherwell
4
Score
25 Oct 2020 01:00
0
Score
Ross County
St. Johnstone
0
Score
25 Oct 2020 01:00
0
Score
Dundee United
Wed, 21 Oct 2020 00:00:00 +1100
Aberdeen
4
Score
21 Oct 2020 05:00
2
Score
Hamilton Academical
Sun, 18 Oct 2020 00:00:00 +1100
Ross County
0
Score
18 Oct 2020 01:00
0
Score
Hibernian
Livingston
1
Score
18 Oct 2020 01:00
3
Score
Kilmarnock
Hamilton Academical
3
Score
18 Oct 2020 01:00
5
Score
St. Johnstone
Dundee United
0
Score
18 Oct 2020 01:00
0
Score
Aberdeen
Sat, 17 Oct 2020 00:00:00 +1100
Celtic
0
Score
17 Oct 2020 22:30
2
Score
Rangers
Mon, 05 Oct 2020 00:00:00 +1100
Rangers
2
Score
05 Oct 2020 01:00
0
Score
Ross County
Sun, 04 Oct 2020 00:00:00 +1000
St. Johnstone
0
Score
04 Oct 2020 22:00
2
Score
Celtic
Sat, 03 Oct 2020 00:00:00 +1000
Hibernian
3
Score
03 Oct 2020 04:45
2
Score
Hamilton Academical
Aberdeen
2
Score
03 Oct 2020 04:45
1
Score
St. Mirren
Dundee United
1
Score
03 Oct 2020 04:45
2
Score
Livingston
Mon, 28 Sep 2020 00:00:00 +1000
Celtic
3
Score
28 Sep 2020 00:00
0
Score
Hibernian
Ross County
0
Score
28 Sep 2020 00:00
3
Score
Aberdeen
Sun, 27 Sep 2020 00:00:00 +1000
Motherwell
1
Score
27 Sep 2020 21:00
5
Score
Rangers
St. Mirren
0
Score
27 Sep 2020 00:00
1
Score
Kilmarnock
Livingston
2
Score
27 Sep 2020 00:00
0
Score
St. Johnstone
Hamilton Academical
1
Score
27 Sep 2020 00:00
1
Score
Dundee United
Mon, 21 Sep 2020 00:00:00 +1000
Aberdeen
0
Score
21 Sep 2020 00:00
3
Score
Motherwell
Sun, 20 Sep 2020 00:00:00 +1000
Hibernian
2
Score
20 Sep 2020 21:00
2
Score
Rangers
Celtic
3
Score
20 Sep 2020 00:00
2
Score
Livingston
Dundee United
2
Score
20 Sep 2020 00:00
1
Score
St. Mirren
Kilmarnock
2
Score
20 Sep 2020 00:00
1
Score
Hamilton Academical
St. Johnstone
0
Score
20 Sep 2020 00:00
1
Score
Ross County
Thu, 17 Sep 2020 00:00:00 +1000
St. Mirren
1
Score
17 Sep 2020 04:45
2
Score
Celtic
Sun, 13 Sep 2020 00:00:00 +1000
Motherwell
1
Score
13 Sep 2020 00:00
0
Score
St. Johnstone
Rangers
4
Score
13 Sep 2020 00:00
0
Score
Dundee United
Livingston
1
Score
13 Sep 2020 00:00
2
Score
Hamilton Academical
Ross County
0
Score
13 Sep 2020 00:00
5
Score
Celtic
St. Mirren
0
Score
13 Sep 2020 00:00
3
Score
Hibernian
Aberdeen
1
Score
13 Sep 2020 00:00
0
Score
Kilmarnock
Mon, 31 Aug 2020 00:00:00 +1000
Hibernian
0
Score
31 Aug 2020 01:30
1
Score
Aberdeen
Celtic
3
Score
31 Aug 2020 00:00
0
Score
Motherwell
Sun, 30 Aug 2020 00:00:00 +1000
Hamilton Academical
0
Score
30 Aug 2020 02:30
2
Score
Rangers
St. Johnstone
1
Score
30 Aug 2020 00:00
0
Score
St. Mirren
Livingston
1
Score
30 Aug 2020 00:00
0
Score
Ross County
Kilmarnock
4
Score
30 Aug 2020 00:00
0
Score
Dundee United
Mon, 24 Aug 2020 00:00:00 +1000
St. Johnstone
0
Score
24 Aug 2020 01:30
1
Score
Hibernian
Aberdeen
2
Score
24 Aug 2020 00:00
1
Score
Livingston
Sun, 23 Aug 2020 00:00:00 +1000
Dundee United
0
Score
23 Aug 2020 02:30
1
Score
Celtic
Motherwell
0
Score
23 Aug 2020 00:00
1
Score
Hamilton Academical
Rangers
2
Score
23 Aug 2020 00:00
0
Score
Kilmarnock
St. Mirren
1
Score
23 Aug 2020 00:00
1
Score
Ross County
Fri, 21 Aug 2020 00:00:00 +1000
St. Johnstone
0
Score
21 Aug 2020 04:30
1
Score
Aberdeen
Mon, 17 Aug 2020 00:00:00 +1000
Livingston
0
Score
17 Aug 2020 01:30
0
Score
Rangers
Sun, 16 Aug 2020 00:00:00 +1000
Hibernian
0
Score
16 Aug 2020 02:30
0
Score
Motherwell
Kilmarnock
1
Score
16 Aug 2020 00:00
2
Score
St. Johnstone
Ross County
1
Score
16 Aug 2020 00:00
2
Score
Dundee United
Hamilton Academical
0
Score
16 Aug 2020 00:00
1
Score
St. Mirren
Thu, 13 Aug 2020 00:00:00 +1000
Motherwell
2
Score
13 Aug 2020 04:45
2
Score
Livingston
Rangers
3
Score
13 Aug 2020 04:45
0
Score
St. Johnstone
Ross County
2
Score
13 Aug 2020 04:45
2
Score
Kilmarnock
Wed, 12 Aug 2020 00:00:00 +1000
Dundee United
0
Score
12 Aug 2020 03:00
1
Score
Hibernian
Mon, 10 Aug 2020 00:00:00 +1000
Kilmarnock
1
Score
10 Aug 2020 01:30
1
Score
Celtic
Rangers
3
Score
10 Aug 2020 00:00
0
Score
St. Mirren
Sun, 09 Aug 2020 00:00:00 +1000
Motherwell
0
Score
09 Aug 2020 00:00
1
Score
Dundee United
Livingston
1
Score
09 Aug 2020 00:00
4
Score
Hibernian
Hamilton Academical
0
Score
09 Aug 2020 00:00
1
Score
Ross County
Tue, 04 Aug 2020 00:00:00 +1000
Ross County
1
Score
04 Aug 2020 04:45
0
Score
Motherwell
Mon, 03 Aug 2020 00:00:00 +1000
Celtic
5
Score
03 Aug 2020 01:30
1
Score
Hamilton Academical
Sun, 02 Aug 2020 00:00:00 +1000
Hibernian
2
Score
02 Aug 2020 00:00
1
Score
Kilmarnock
Dundee United
1
Score
02 Aug 2020 00:00
1
Score
St. Johnstone
St. Mirren
1
Score
02 Aug 2020 00:00
0
Score
Livingston
Sat, 01 Aug 2020 00:00:00 +1000
Aberdeen
0
Score
01 Aug 2020 21:30
1
Score
Rangers