ADVERTISEMENT

Scottish Premiership Matches & Results

21/22 Season

Previous Matches
Next Matches
Jul 31 2021
Rangers FC
Rangers
7:30 AM
3 - 0
Final Time
Livingston FC
Livingston
Dundee FC
Dundee
9:00 AM
2 - 2
Final Time
Saint Mirren Football Club
St Mirren
Ross County FC
Ross County
9:00 AM
0 - 0
Final Time
St Johnstone FC
St Johnstone
Heart of Midlothian FC
Hearts
2:00 PM
2 - 1
Final Time
Celtic FC
Celtic
Aug 1 2021
Aberdeen FC
Aberdeen
9:00 AM
2 - 0
Final Time
Dundee United FC
Dundee United
Motherwell FC
Motherwell
10:30 AM
2 - 3
Final Time
Hibernian FC
Hibernian
Aug 7 2021
Dundee United FC
Dundee United
6:31 AM
1 - 0
Final Time
Rangers FC
Rangers
Saint Mirren Football Club
St Mirren
9:01 AM
1 - 2
Final Time
Heart of Midlothian FC
Hearts
Aug 8 2021
Celtic FC
Celtic
9:00 AM
6 - 0
Final Time
Dundee FC
Dundee
Hibernian FC
Hibernian
9:00 AM
3 - 0
Final Time
Ross County FC
Ross County
Livingston FC
Livingston
8:59 AM
1 - 2
Final Time
Aberdeen FC
Aberdeen
St Johnstone FC
St Johnstone
9:01 AM
1 - 1
Final Time
Motherwell FC
Motherwell
Aug 21 2021
Celtic FC
Celtic
9:00 AM
6 - 0
Final Time
Saint Mirren Football Club
St Mirren
Livingston FC
Livingston
9:00 AM
1 - 2
Final Time
Motherwell FC
Motherwell
Aug 22 2021
Dundee FC
Dundee
6:00 AM
2 - 2
Final Time
Hibernian FC
Hibernian
Heart of Midlothian FC
Hearts
8:59 AM
1 - 1
Final Time
Aberdeen FC
Aberdeen
Ross County FC
Ross County
9:00 AM
2 - 4
Final Time
Rangers FC
Rangers
St Johnstone FC
St Johnstone
9:01 AM
0 - 1
Final Time
Dundee United FC
Dundee United
Aug 28 2021
Dundee United FC
Dundee United
9:00 AM
0 - 2
Final Time
Heart of Midlothian FC
Hearts
Hibernian FC
Hibernian
9:00 AM
2 - 0
Final Time
Livingston FC
Livingston
Motherwell FC
Motherwell
9:01 AM
1 - 0
Final Time
Dundee FC
Dundee
Aug 29 2021
Rangers FC
Rangers
6:01 AM
1 - 0
Final Time
Celtic FC
Celtic
Aberdeen FC
Aberdeen
8:59 AM
1 - 1
Final Time
Ross County FC
Ross County
Saint Mirren Football Club
St Mirren
9:01 AM
0 - 0
Final Time
St Johnstone FC
St Johnstone
Sep 11 2021
St Johnstone FC
St Johnstone
6:30 AM
1 - 2
Final Time
Rangers FC
Rangers
Celtic FC
Celtic
9:00 AM
3 - 0
Final Time
Ross County FC
Ross County
Dundee FC
Dundee
9:00 AM
0 - 0
Final Time
Livingston FC
Livingston
Motherwell FC
Motherwell
9:00 AM
2 - 0
Final Time
Aberdeen FC
Aberdeen
Saint Mirren Football Club
St Mirren
9:00 AM
0 - 0
Final Time
Dundee United FC
Dundee United
Sep 12 2021
Heart of Midlothian FC
Hearts
6:00 AM
0 - 0
Final Time
Hibernian FC
Hibernian
Sep 18 2021
Aberdeen FC
Aberdeen
9:00 AM
0 - 1
Final Time
St Johnstone FC
St Johnstone
Hibernian FC
Hibernian
9:02 AM
2 - 2
Final Time
Saint Mirren Football Club
St Mirren
Ross County FC
Ross County
9:02 AM
2 - 2
Final Time
Heart of Midlothian FC
Hearts
Sep 19 2021
Dundee United FC
Dundee United
6:04 AM
1 - 0
Final Time
Dundee FC
Dundee
Livingston FC
Livingston
9:00 AM
1 - 0
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
9:00 AM
1 - 1
Final Time
Motherwell FC
Motherwell
Sep 25 2021
Dundee FC
Dundee
8:59 AM
0 - 1
Final Time
Rangers FC
Rangers
Heart of Midlothian FC
Hearts
8:59 AM
3 - 0
Final Time
Livingston FC
Livingston
Motherwell FC
Motherwell
9:01 AM
2 - 1
Final Time
Ross County FC
Ross County
Sep 26 2021
Saint Mirren Football Club
St Mirren
6:00 AM
3 - 2
Final Time
Aberdeen FC
Aberdeen
Celtic FC
Celtic
9:00 AM
1 - 1
Final Time
Dundee United FC
Dundee United
Hibernian FC
Hibernian
9:00 AM
1 - 0
Final Time
St Johnstone FC
St Johnstone
Oct 2 2021
Dundee United FC
Dundee United
9:03 AM
1 - 0
Final Time
Ross County FC
Ross County
Heart of Midlothian FC
Hearts
8:59 AM
2 - 0
Final Time
Motherwell FC
Motherwell
Livingston FC
Livingston
9:01 AM
0 - 1
Final Time
Saint Mirren Football Club
St Mirren
St Johnstone FC
St Johnstone
9:00 AM
3 - 1
Final Time
Dundee FC
Dundee
Oct 3 2021
Aberdeen FC
Aberdeen
6:00 AM
1 - 2
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
9:00 AM
2 - 1
Final Time
Hibernian FC
Hibernian
Oct 16 2021
Hibernian FC
Hibernian
9:02 AM
0 - 3
Final Time
Dundee United FC
Dundee United
Motherwell FC
Motherwell
9:01 AM
0 - 2
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
9:01 AM
1 - 1
Final Time
Heart of Midlothian FC
Hearts
Ross County FC
Ross County
9:02 AM
2 - 3
Final Time
Saint Mirren Football Club
St Mirren
St Johnstone FC
St Johnstone
9:01 AM
0 - 3
Final Time
Livingston FC
Livingston
Dundee FC
Dundee
11:59 AM
2 - 1
Final Time
Aberdeen FC
Aberdeen
Oct 23 2021
Aberdeen FC
Aberdeen
9:02 AM
1 - 0
Final Time
Hibernian FC
Hibernian
Celtic FC
Celtic
9:01 AM
2 - 0
Final Time
St Johnstone FC
St Johnstone
Dundee United FC
Dundee United
9:18 AM
2 - 1
Final Time
Motherwell FC
Motherwell
Heart of Midlothian FC
Hearts
9:01 AM
1 - 1
Final Time
Dundee FC
Dundee
Ross County FC
Ross County
9:01 AM
2 - 3
Final Time
Livingston FC
Livingston
Oct 24 2021
Saint Mirren Football Club
St Mirren
6:00 AM
1 - 2
Final Time
Rangers FC
Rangers
Oct 27 2021
Dundee FC
Dundee
1:47 PM
0 - 5
Final Time
Ross County FC
Ross County
Hibernian FC
Hibernian
1:48 PM
1 - 3
Final Time
Celtic FC
Celtic
Livingston FC
Livingston
1:49 PM
1 - 1
Final Time
Dundee United FC
Dundee United
Motherwell FC
Motherwell
1:47 PM
2 - 2
Final Time
Saint Mirren Football Club
St Mirren
Rangers FC
Rangers
1:47 PM
2 - 2
Final Time
Aberdeen FC
Aberdeen
St Johnstone FC
St Johnstone
1:46 PM
1 - 1
Final Time
Heart of Midlothian FC
Hearts
Oct 30 2021
Aberdeen FC
Aberdeen
9:00 AM
2 - 1
Final Time
Heart of Midlothian FC
Hearts
Celtic FC
Celtic
9:00 AM
0 - 0
Final Time
Livingston FC
Livingston
Dundee United FC
Dundee United
9:03 AM
0 - 1
Final Time
St Johnstone FC
St Johnstone
Saint Mirren Football Club
St Mirren
9:01 AM
0 - 1
Final Time
Dundee FC
Dundee
Oct 31 2021
Motherwell FC
Motherwell
7:02 AM
1 - 6
Final Time
Rangers FC
Rangers
Nov 24 2021
Ross County FC
Ross County
2:45 PM
1 - 0
Final Time
Hibernian FC
Hibernian
Nov 6 2021
Aberdeen FC
Aberdeen
10:03 AM
0 - 2
Final Time
Motherwell FC
Motherwell
Heart of Midlothian FC
Hearts
10:02 AM
5 - 2
Final Time
Dundee United FC
Dundee United
St Johnstone FC
St Johnstone
10:03 AM
0 - 0
Final Time
Saint Mirren Football Club
St Mirren
Nov 7 2021
Dundee FC
Dundee
7:02 AM
2 - 4
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
10:01 AM
4 - 2
Final Time
Ross County FC
Ross County
Dec 8 2021
Livingston FC
Livingston
4:17 PM
1 - 0
Final Time
Hibernian FC
Hibernian
Nov 20 2021
Dundee United FC
Dundee United
10:00 AM
1 - 0
Final Time
Aberdeen FC
Aberdeen
Motherwell FC
Motherwell
10:00 AM
2 - 0
Final Time
Heart of Midlothian FC
Hearts
Saint Mirren Football Club
St Mirren
10:02 AM
1 - 1
Final Time
Livingston FC
Livingston
Dec 14 2021
Hibernian FC
Hibernian
2:45 PM
1 - 0
Final Time
Dundee FC
Dundee
Dec 15 2021
Rangers FC
Rangers
2:45 PM
2 - 0
Final Time
St Johnstone FC
St Johnstone
Ross County FC
Ross County
2:45 PM
1 - 2
Final Time
Celtic FC
Celtic
Nov 27 2021
Dundee FC
Dundee
10:02 AM
3 - 0
Final Time
Motherwell FC
Motherwell
Heart of Midlothian FC
Hearts
10:00 AM
2 - 0
Final Time
Saint Mirren Football Club
St Mirren
Ross County FC
Ross County
10:01 AM
1 - 1
Final Time
Dundee United FC
Dundee United
St Johnstone FC
St Johnstone
10:00 AM
1 - 2
Final Time
Hibernian FC
Hibernian
Nov 28 2021
Livingston FC
Livingston
7:01 AM
1 - 3
Final Time
Rangers FC
Rangers
Celtic FC
Celtic
10:03 AM
2 - 1
Final Time
Aberdeen FC
Aberdeen
Nov 30 2021
Motherwell FC
Motherwell
2:47 PM
1 - 0
Final Time
Dundee United FC
Dundee United
Dec 1 2021
Aberdeen FC
Aberdeen
2:44 PM
2 - 0
Final Time
Livingston FC
Livingston
Dundee FC
Dundee
2:45 PM
1 - 0
Final Time
St Johnstone FC
St Johnstone
Hibernian FC
Hibernian
2:47 PM
0 - 1
Final Time
Rangers FC
Rangers
Saint Mirren Football Club
St Mirren
2:47 PM
0 - 0
Final Time
Ross County FC
Ross County
Dec 2 2021
Celtic FC
Celtic
2:46 PM
1 - 0
Final Time
Heart of Midlothian FC
Hearts
Dec 4 2021
Aberdeen FC
Aberdeen
10:00 AM
4 - 1
Final Time
Saint Mirren Football Club
St Mirren
Hibernian FC
Hibernian
10:03 AM
1 - 1
Final Time
Motherwell FC
Motherwell
Rangers FC
Rangers
10:00 AM
3 - 0
Final Time
Dundee FC
Dundee
Dec 5 2021
Dundee United FC
Dundee United
7:00 AM
0 - 3
Final Time
Celtic FC
Celtic
Livingston FC
Livingston
10:00 AM
0 - 1
Final Time
Heart of Midlothian FC
Hearts
Dec 22 2021
St Johnstone FC
St Johnstone
2:47 PM
1 - 2
Final Time
Ross County FC
Ross County
Dec 11 2021
Dundee United FC
Dundee United
10:01 AM
0 - 1
Final Time
Livingston FC
Livingston
Ross County FC
Ross County
10:02 AM
3 - 2
Final Time
Dundee FC
Dundee
St Johnstone FC
St Johnstone
10:00 AM
0 - 1
Final Time
Aberdeen FC
Aberdeen
Saint Mirren Football Club
St Mirren
10:00 AM
1 - 1
Final Time
Hibernian FC
Hibernian
Dec 12 2021
Heart of Midlothian FC
Hearts
7:00 AM
0 - 2
Final Time
Rangers FC
Rangers
Celtic FC
Celtic
10:00 AM
1 - 0
Final Time
Motherwell FC
Motherwell
Dec 18 2021
Dundee FC
Dundee
10:00 AM
0 - 1
Final Time
Heart of Midlothian FC
Hearts
Livingston FC
Livingston
10:00 AM
1 - 1
Final Time
Ross County FC
Ross County
Motherwell FC
Motherwell
10:00 AM
2 - 0
Final Time
St Johnstone FC
St Johnstone
Rangers FC
Rangers
10:00 AM
1 - 0
Final Time
Dundee United FC
Dundee United
Dec 22 2021
Hibernian FC
Hibernian
2:45 PM
1 - 0
Final Time
Aberdeen FC
Aberdeen
Saint Mirren Football Club
St Mirren
2:45 PM
0 - 0
Final Time
Celtic FC
Celtic
Dec 26 2021
St Johnstone FC
St Johnstone
7:30 AM
1 - 3
Final Time
Celtic FC
Celtic
Aberdeen FC
Aberdeen
10:00 AM
2 - 1
Final Time
Dundee FC
Dundee
Dundee United FC
Dundee United
10:01 AM
1 - 3
Final Time
Hibernian FC
Hibernian
Heart of Midlothian FC
Hearts
10:00 AM
2 - 1
Final Time
Ross County FC
Ross County
Motherwell FC
Motherwell
10:02 AM
2 - 1
Final Time
Livingston FC
Livingston
Rangers FC
Rangers
10:01 AM
2 - 0
Final Time
Saint Mirren Football Club
St Mirren
Jan 17 2022
Celtic FC
Celtic
2:45 PM
2 - 0
Final Time
Hibernian FC
Hibernian
Jan 18 2022
Aberdeen FC
Aberdeen
2:45 PM
1 - 1
Final Time
Rangers FC
Rangers
Dundee United FC
Dundee United
2:46 PM
1 - 2
Final Time
Saint Mirren Football Club
St Mirren
Heart of Midlothian FC
Hearts
4:29 PM
2 - 0
Final Time
St Johnstone FC
St Johnstone
Livingston FC
Livingston
2:45 PM
2 - 0
Final Time
Dundee FC
Dundee
Ross County FC
Ross County
2:46 PM
3 - 1
Final Time
Motherwell FC
Motherwell
Jan 25 2022
Saint Mirren Football Club
St Mirren
2:45 PM
1 - 0
Final Time
Aberdeen FC
Aberdeen
Jan 26 2022
Dundee United FC
Dundee United
2:46 PM
2 - 1
Final Time
Ross County FC
Ross County
Heart of Midlothian FC
Hearts
2:45 PM
1 - 2
Final Time
Celtic FC
Celtic
Motherwell FC
Motherwell
2:45 PM
0 - 0
Final Time
Hibernian FC
Hibernian
Rangers FC
Rangers
2:45 PM
1 - 0
Final Time
Livingston FC
Livingston
St Johnstone FC
St Johnstone
2:46 PM
0 - 0
Final Time
Dundee FC
Dundee
Jan 29 2022
Ross County FC
Ross County
7:30 AM
3 - 3
Final Time
Rangers FC
Rangers
Celtic FC
Celtic
10:02 AM
1 - 0
Final Time
Dundee United FC
Dundee United
Heart of Midlothian FC
Hearts
9:59 AM
2 - 0
Final Time
Motherwell FC
Motherwell
Hibernian FC
Hibernian
10:01 AM
2 - 3
Final Time
Livingston FC
Livingston
Feb 15 2022
Aberdeen FC
Aberdeen
2:44 PM
1 - 1
Final Time
St Johnstone FC
St Johnstone
Mar 9 2022
Dundee FC
Dundee
2:45 PM
0 - 1
Final Time
Saint Mirren Football Club
St Mirren
Feb 1 2022
Dundee FC
Dundee
2:49 PM
0 - 0
Final Time
Dundee United FC
Dundee United
Hibernian FC
Hibernian
2:46 PM
0 - 0
Final Time
Heart of Midlothian FC
Hearts
Livingston FC
Livingston
2:45 PM
1 - 2
Final Time
St Johnstone FC
St Johnstone
Ross County FC
Ross County
2:45 PM
1 - 1
Final Time
Aberdeen FC
Aberdeen
Saint Mirren Football Club
St Mirren
2:46 PM
1 - 1
Final Time
Motherwell FC
Motherwell
Feb 2 2022
Celtic FC
Celtic
2:46 PM
3 - 0
Final Time
Rangers FC
Rangers
Feb 5 2022
Dundee FC
Dundee
10:01 AM
1 - 2
Final Time
Ross County FC
Ross County
Hibernian FC
Hibernian
10:01 AM
0 - 1
Final Time
Saint Mirren Football Club
St Mirren
Livingston FC
Livingston
10:01 AM
2 - 1
Final Time
Aberdeen FC
Aberdeen
St Johnstone FC
St Johnstone
10:02 AM
0 - 0
Final Time
Dundee United FC
Dundee United
Feb 6 2022
Motherwell FC
Motherwell
8:31 AM
0 - 4
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
11:00 AM
5 - 0
Final Time
Heart of Midlothian FC
Hearts
Feb 9 2022
Aberdeen FC
Aberdeen
2:44 PM
2 - 3
Final Time
Celtic FC
Celtic
Dundee United FC
Dundee United
2:46 PM
2 - 0
Final Time
Motherwell FC
Motherwell
Heart of Midlothian FC
Hearts
2:45 PM
1 - 2
Final Time
Dundee FC
Dundee
Rangers FC
Rangers
2:46 PM
2 - 0
Final Time
Hibernian FC
Hibernian
Ross County FC
Ross County
2:46 PM
1 - 1
Final Time
Livingston FC
Livingston
Saint Mirren Football Club
St Mirren
2:46 PM
2 - 1
Final Time
St Johnstone FC
St Johnstone
Feb 19 2022
Hibernian FC
Hibernian
10:00 AM
2 - 0
Final Time
Ross County FC
Ross County
Livingston FC
Livingston
10:00 AM
1 - 1
Final Time
Saint Mirren Football Club
St Mirren
Motherwell FC
Motherwell
10:00 AM
1 - 1
Final Time
Aberdeen FC
Aberdeen
St Johnstone FC
St Johnstone
10:00 AM
2 - 1
Final Time
Heart of Midlothian FC
Hearts
Feb 20 2022
Dundee United FC
Dundee United
7:00 AM
1 - 1
Final Time
Rangers FC
Rangers
Celtic FC
Celtic
10:00 AM
3 - 2
Final Time
Dundee FC
Dundee
Feb 26 2022
Aberdeen FC
Aberdeen
10:36 AM
1 - 1
Final Time
Dundee United FC
Dundee United
Dundee FC
Dundee
10:36 AM
0 - 4
Final Time
Livingston FC
Livingston
Ross County FC
Ross County
10:36 AM
3 - 1
Final Time
St Johnstone FC
St Johnstone
Saint Mirren Football Club
St Mirren
10:36 AM
0 - 2
Final Time
Heart of Midlothian FC
Hearts
Feb 27 2022
Hibernian FC
Hibernian
7:02 AM
0 - 0
Final Time
Celtic FC
Celtic
Rangers FC
Rangers
10:00 AM
2 - 2
Final Time
Motherwell FC
Motherwell
Mar 2 2022
Celtic FC
Celtic
2:46 PM
2 - 0
Final Time
Saint Mirren Football Club
St Mirren
Dundee FC
Dundee
2:46 PM
0 - 0
Final Time
Hibernian FC
Hibernian
Heart of Midlothian FC
Hearts
2:47 PM
2 - 0
Final Time
Aberdeen FC
Aberdeen
Livingston FC
Livingston
2:47 PM
2 - 1
Final Time
Dundee United FC
Dundee United
Motherwell FC
Motherwell
2:46 PM
0 - 1
Final Time
Ross County FC
Ross County
St Johnstone FC
St Johnstone
2:46 PM
0 - 1
Final Time
Rangers FC
Rangers
Mar 5 2022
Dundee United FC
Dundee United
10:00 AM
2 - 2
Final Time
Heart of Midlothian FC
Hearts
Hibernian FC
Hibernian
10:03 AM
0 - 0
Final Time
St Johnstone FC
St Johnstone
Motherwell FC
Motherwell
10:01 AM
1 - 1
Final Time
Dundee FC
Dundee
Rangers FC
Rangers
10:02 AM
1 - 0
Final Time
Aberdeen FC
Aberdeen
Ross County FC
Ross County
10:26 AM
1 - 0
Final Time
Saint Mirren Football Club
St Mirren
Mar 6 2022
Livingston FC
Livingston
7:34 AM
1 - 3
Final Time
Celtic FC
Celtic
Mar 19 2022
Aberdeen FC
Aberdeen
10:01 AM
3 - 1
Final Time
Hibernian FC
Hibernian
Celtic FC
Celtic
10:03 AM
4 - 0
Final Time
Ross County FC
Ross County
Heart of Midlothian FC
Hearts
10:00 AM
2 - 0
Final Time
Livingston FC
Livingston
St Johnstone FC
St Johnstone
10:01 AM
2 - 1
Final Time
Motherwell FC
Motherwell
Saint Mirren Football Club
St Mirren
10:02 AM
1 - 2
Final Time
Dundee United FC
Dundee United
Mar 20 2022
Dundee FC
Dundee
7:02 AM
1 - 2
Final Time
Rangers FC
Rangers
Apr 2 2022
Dundee FC
Dundee
9:00 AM
2 - 2
Final Time
Aberdeen FC
Aberdeen
Hibernian FC
Hibernian
9:00 AM
1 - 1
Final Time
Dundee United FC
Dundee United
Motherwell FC
Motherwell
9:00 AM
4 - 2
Final Time
Saint Mirren Football Club
St Mirren
Ross County FC
Ross County
9:00 AM
1 - 1
Final Time
Heart of Midlothian FC
Hearts
St Johnstone FC
St Johnstone
9:00 AM
1 - 0
Final Time
Livingston FC
Livingston
Apr 3 2022
Rangers FC
Rangers
6:00 AM
1 - 2
Final Time
Celtic FC
Celtic
Apr 9 2022
Aberdeen FC
Aberdeen
9:02 AM
0 - 1
Final Time
Ross County FC
Ross County
Celtic FC
Celtic
9:00 AM
7 - 0
Final Time
St Johnstone FC
St Johnstone
Dundee United FC
Dundee United
9:02 AM
2 - 2
Final Time
Dundee FC
Dundee
Heart of Midlothian FC
Hearts
9:00 AM
3 - 1
Final Time
Hibernian FC
Hibernian
Livingston FC
Livingston
9:02 AM
2 - 2
Final Time
Motherwell FC
Motherwell
Apr 10 2022
Saint Mirren Football Club
St Mirren
6:00 AM
0 - 4
Final Time
Rangers FC
Rangers
ADVERTISEMENT

Recommended

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.

Add New Playlist