Toggle navigation
Browse⮟
Activity
Leagues
Teams
Players
Honours
Milestones
Events
Calendar
TV Sport
Highlights
Contribute⮟
Contribute Guide
Apply to be an Editor
Player Birthdays
Missing Scores
Missing Highlights
Missing Artwork
Missing Seasons
Latest Transfers
Latest Honours
Latest Stats
Analyze⮟
Top 100 Events
Hall of Fame Player
Hall of Fame Team
Hall of Fame Milestone
User Contributions
Develop⮟
Free Sports API
Pricing
Artwork Types
Roadmap
3rd Party Libraries
Kodi Sports Scraper
Plex Sports Scraper
Talk⮟
Forum
Discord Chat
Login
Signup
Home /
Sport /
Soccer
/
Scottish Premier League
/
2016-2017
League
Scottish Premier League
Badge
Sport
Soccer
League
Scottish Premier League
Season
2016-2017
League Table
Event List
View:
List
Thumbs
Poster
Banner
Round 1
Sat 06 Aug 2016 - 11:30:00+00:00 -
Rangers vs Hamilton
Sat 06 Aug 2016 - 14:00:00+00:00 -
Kilmarnock vs Motherwell
Sat 06 Aug 2016 - 14:00:00+00:00 -
Partick vs Inverness C
Sat 06 Aug 2016 - 14:00:00+00:00 -
Ross County vs Dundee FC
Sun 07 Aug 2016 - 11:15:00+00:00 -
St Johnstone vs Aberdeen
Sun 07 Aug 2016 - 13:15:00+00:00 -
Hearts vs Celtic
Round 2
Sat 13 Aug 2016 - 11:15:00+00:00 -
Dundee FC vs Rangers
Sat 13 Aug 2016 - 14:00:00+00:00 -
Celtic vs Partick
Sat 13 Aug 2016 - 14:00:00+00:00 -
Hamilton vs Kilmarnock
Sat 13 Aug 2016 - 14:00:00+00:00 -
Inverness C vs Ross County
Sat 13 Aug 2016 - 14:00:00+00:00 -
Motherwell vs St Johnstone
Sat 13 Aug 2016 - 14:00:00+00:00 -
Aberdeen vs Hearts
Round 3
Fri 19 Aug 2016 - 18:45:00+00:00 -
Dundee FC vs Hamilton
Sat 20 Aug 2016 - 11:15:00+00:00 -
St Johnstone vs Celtic
Sat 20 Aug 2016 - 14:00:00+00:00 -
Hearts vs Inverness C
Sat 20 Aug 2016 - 14:00:00+00:00 -
Rangers vs Motherwell
Sat 20 Aug 2016 - 14:00:00+00:00 -
Ross County vs Kilmarnock
Sat 20 Aug 2016 - 14:00:00+00:00 -
Aberdeen vs Partick
Round 4
Fri 26 Aug 2016 - 18:45:00+00:00 -
Kilmarnock vs Rangers
Sat 27 Aug 2016 - 14:00:00+00:00 -
Inverness C vs St Johnstone
Sat 27 Aug 2016 - 14:00:00+00:00 -
Motherwell vs Dundee FC
Sat 27 Aug 2016 - 14:00:00+00:00 -
Partick vs Hearts
Sat 27 Aug 2016 - 14:00:00+00:00 -
Celtic vs Aberdeen
Sat 27 Aug 2016 - 14:00:00+00:00 -
Hamilton vs Ross County
Round 5
Sat 10 Sep 2016 - 11:00:00+00:00 -
Celtic vs Rangers
Sat 10 Sep 2016 - 14:00:00+00:00 -
Dundee FC vs Kilmarnock
Sat 10 Sep 2016 - 14:00:00+00:00 -
Hearts vs Hamilton
Sat 10 Sep 2016 - 14:00:00+00:00 -
Partick vs St Johnstone
Sat 10 Sep 2016 - 14:00:00+00:00 -
Ross County vs Motherwell
Sat 10 Sep 2016 - 14:00:00+00:00 -
Aberdeen vs Inverness C
Round 6
Sat 17 Sep 2016 - 14:00:00+00:00 -
Kilmarnock vs Partick
Sat 17 Sep 2016 - 14:00:00+00:00 -
Motherwell vs Hamilton
Sat 17 Sep 2016 - 14:00:00+00:00 -
Rangers vs Ross County
Sat 17 Sep 2016 - 14:00:00+00:00 -
St Johnstone vs Hearts
Sun 18 Sep 2016 - 11:00:00+00:00 -
Dundee FC vs Aberdeen
Sun 18 Sep 2016 - 14:00:00+00:00 -
Inverness C vs Celtic
Round 7
Sat 24 Sep 2016 - 14:00:00+00:00 -
Hearts vs Ross County
Sat 24 Sep 2016 - 14:00:00+00:00 -
Inverness C vs Dundee FC
Sat 24 Sep 2016 - 14:00:00+00:00 -
Partick vs Motherwell
Sat 24 Sep 2016 - 14:00:00+00:00 -
Celtic vs Kilmarnock
Sun 25 Sep 2016 - 14:00:00+00:00 -
Hamilton vs St Johnstone
Sun 25 Sep 2016 - 12:00:00+00:00 -
Aberdeen vs Rangers
Round 8
Fri 30 Sep 2016 - 18:45:00+00:00 -
Motherwell vs Hearts
Sat 01 Oct 2016 - 14:00:00+00:00 -
Rangers vs Partick
Sat 01 Oct 2016 - 14:00:00+00:00 -
Ross County vs St Johnstone
Sat 01 Oct 2016 - 11:15:00+00:00 -
Dundee FC vs Celtic
Sat 01 Oct 2016 - 14:00:00+00:00 -
Hamilton vs Inverness C
Sat 01 Oct 2016 - 14:00:00+00:00 -
Kilmarnock vs Aberdeen
Round 9
Fri 14 Oct 2016 - 18:45:00+00:00 -
Inverness C vs Rangers
Sat 15 Oct 2016 - 14:00:00+00:00 -
Partick vs Hamilton
Sat 15 Oct 2016 - 14:00:00+00:00 -
St Johnstone vs Kilmarnock
Sat 15 Oct 2016 - 14:00:00+00:00 -
Aberdeen vs Ross County
Sat 15 Oct 2016 - 14:00:00+00:00 -
Celtic vs Motherwell
Sat 15 Oct 2016 - 14:00:00+00:00 -
Hearts vs Dundee FC
Round 10
Sat 22 Oct 2016 - 14:00:00+00:00 -
Partick vs Ross County
Sat 22 Oct 2016 - 14:00:00+00:00 -
Inverness C vs Kilmarnock
Sun 23 Oct 2016 - 11:00:00+00:00 -
St Johnstone vs Dundee FC
Round 11
Tue 25 Oct 2016 - 18:45:00+00:00 -
Hamilton vs Aberdeen
Wed 26 Oct 2016 - 18:45:00+00:00 -
Rangers vs St Johnstone
Wed 26 Oct 2016 - 18:45:00+00:00 -
Ross County vs Celtic
Wed 26 Oct 2016 - 18:45:00+00:00 -
Dundee FC vs Partick
Wed 26 Oct 2016 - 18:45:00+00:00 -
Kilmarnock vs Hearts
Wed 26 Oct 2016 - 18:45:00+00:00 -
Motherwell vs Inverness C
Round 12
Sat 29 Oct 2016 - 14:00:00+00:00 -
St Johnstone vs Partick
Sat 29 Oct 2016 - 11:00:00+00:00 -
Aberdeen vs Celtic
Sat 29 Oct 2016 - 14:00:00+00:00 -
Hamilton vs Dundee FC
Sat 29 Oct 2016 - 14:00:00+00:00 -
Inverness C vs Hearts
Sat 29 Oct 2016 - 14:00:00+00:00 -
Motherwell vs Ross County
Sat 29 Oct 2016 - 14:00:00+00:00 -
Rangers vs Kilmarnock
Round 13
Fri 04 Nov 2016 - 19:45:00+00:00 -
Partick vs Aberdeen
Sat 05 Nov 2016 - 15:00:00+00:00 -
Celtic vs Inverness C
Sat 05 Nov 2016 - 15:00:00+00:00 -
Dundee FC vs Motherwell
Sat 05 Nov 2016 - 15:00:00+00:00 -
Hearts vs St Johnstone
Sat 05 Nov 2016 - 15:00:00+00:00 -
Kilmarnock vs Hamilton
Sun 06 Nov 2016 - 12:00:00+00:00 -
Ross County vs Rangers
Round 14
Fri 18 Nov 2016 - 19:45:00+00:00 -
Kilmarnock vs Celtic
Sat 19 Nov 2016 - 15:00:00+00:00 -
Inverness C vs Aberdeen
Sat 19 Nov 2016 - 15:00:00+00:00 -
Rangers vs Dundee FC
Sat 19 Nov 2016 - 15:00:00+00:00 -
Motherwell vs Partick
Sat 19 Nov 2016 - 15:00:00+00:00 -
St Johnstone vs Ross County
Mon 21 Nov 2016 - 19:45:00+00:00 -
Hamilton vs Hearts
Round 15
Sat 26 Nov 2016 - 15:00:00+00:00 -
Dundee FC vs Inverness C
Sat 26 Nov 2016 - 15:00:00+00:00 -
Hearts vs Motherwell
Sat 26 Nov 2016 - 12:15:00+00:00 -
Partick vs Rangers
Sat 26 Nov 2016 - 15:00:00+00:00 -
Ross County vs Hamilton
Wed 30 Nov 2016 - 19:45:00+00:00 -
Hearts vs Rangers
Round 16
Sat 03 Dec 2016 - 12:15:00+00:00 -
Motherwell vs Celtic
Sat 03 Dec 2016 - 15:00:00+00:00 -
Rangers vs Aberdeen
Sat 03 Dec 2016 - 15:00:00+00:00 -
Ross County vs Hearts
Sat 03 Dec 2016 - 15:00:00+00:00 -
St Johnstone vs Inverness C
Sat 03 Dec 2016 - 15:00:00+00:00 -
Hamilton vs Partick
Sat 03 Dec 2016 - 15:00:00+00:00 -
Kilmarnock vs Dundee FC
Tue 06 Dec 2016 - 19:45:00+00:00 -
Aberdeen vs Kilmarnock
Round 17
Fri 09 Dec 2016 - 19:45:00+00:00 -
Partick vs Celtic
Sat 10 Dec 2016 - 15:00:00+00:00 -
Inverness C vs Hamilton
Sat 10 Dec 2016 - 15:00:00+00:00 -
Motherwell vs Kilmarnock
Sat 10 Dec 2016 - 15:00:00+00:00 -
Rangers vs Hearts
Sat 10 Dec 2016 - 15:00:00+00:00 -
Aberdeen vs St Johnstone
Sat 10 Dec 2016 - 15:00:00+00:00 -
Dundee FC vs Ross County
Tue 13 Dec 2016 - 19:45:00+00:00 -
Celtic vs Hamilton
Round 18
Fri 16 Dec 2016 - 19:45:00+00:00 -
Hamilton vs Rangers
Sat 17 Dec 2016 - 15:00:00+00:00 -
Hearts vs Partick
Sat 17 Dec 2016 - 15:00:00+00:00 -
Kilmarnock vs Inverness C
Sat 17 Dec 2016 - 15:00:00+00:00 -
Ross County vs Aberdeen
Sat 17 Dec 2016 - 15:00:00+00:00 -
St Johnstone vs Motherwell
Sat 17 Dec 2016 - 15:00:00+00:00 -
Celtic vs Dundee FC
Tue 20 Dec 2016 - 19:45:00+00:00 -
Celtic vs Partick
Round 19
Fri 23 Dec 2016 - 19:45:00+00:00 -
Motherwell vs Aberdeen
Fri 23 Dec 2016 - 19:45:00+00:00 -
Ross County vs Partick
Fri 23 Dec 2016 - 19:45:00+00:00 -
Dundee FC vs Hearts
Fri 23 Dec 2016 - 19:45:00+00:00 -
Kilmarnock vs St Johnstone
Sat 24 Dec 2016 - 12:30:00+00:00 -
Rangers vs Inverness C
Sat 24 Dec 2016 - 12:30:00+00:00 -
Hamilton vs Celtic
Round 20
Tue 27 Dec 2016 - 15:00:00+00:00 -
Aberdeen vs Hamilton
Tue 27 Dec 2016 - 19:45:00+00:00 -
Hearts vs Kilmarnock
Wed 28 Dec 2016 - 19:45:00+00:00 -
Inverness C vs Motherwell
Wed 28 Dec 2016 - 19:45:00+00:00 -
Partick vs Dundee FC
Wed 28 Dec 2016 - 19:45:00+00:00 -
St Johnstone vs Rangers
Wed 28 Dec 2016 - 19:45:00+00:00 -
Celtic vs Ross County
Round 21
Fri 30 Dec 2016 - 19:45:00+00:00 -
Hearts vs Aberdeen
Sat 31 Dec 2016 - 14:00:00+00:00 -
Partick vs Kilmarnock
Sat 31 Dec 2016 - 12:15:00+00:00 -
Rangers vs Celtic
Sat 31 Dec 2016 - 15:00:00+00:00 -
Ross County vs Inverness C
Sat 31 Dec 2016 - 14:00:00+00:00 -
Dundee FC vs St Johnstone
Sat 31 Dec 2016 - 13:00:00+00:00 -
Hamilton vs Motherwell
Wed 25 Jan 2017 - 19:45:00+00:00 -
Celtic vs St Johnstone
Round 22
Fri 27 Jan 2017 - 19:45:00+00:00 -
Aberdeen vs Dundee FC
Sat 28 Jan 2017 - 12:30:00+00:00 -
Motherwell vs Rangers
Sat 28 Jan 2017 - 15:00:00+00:00 -
St Johnstone vs Hamilton
Sat 28 Jan 2017 - 15:00:00+00:00 -
Inverness C vs Partick
Sat 28 Jan 2017 - 15:00:00+00:00 -
Kilmarnock vs Ross County
Sun 29 Jan 2017 - 13:00:00+00:00 -
Celtic vs Hearts
Round 23
Tue 31 Jan 2017 - 19:45:00+00:00 -
Ross County vs Motherwell
Tue 31 Jan 2017 - 19:45:00+00:00 -
Hamilton vs Inverness C
Wed 01 Feb 2017 - 19:45:00+00:00 -
Partick vs St Johnstone
Wed 01 Feb 2017 - 19:45:00+00:00 -
Celtic vs Aberdeen
Wed 01 Feb 2017 - 19:45:00+00:00 -
Hearts vs Rangers
Round 24
Sat 04 Feb 2017 - 15:00:00+00:00 -
Aberdeen vs Partick
Sat 04 Feb 2017 - 15:00:00+00:00 -
Hamilton vs Kilmarnock
Sat 04 Feb 2017 - 15:00:00+00:00 -
Inverness C vs Dundee FC
Sat 04 Feb 2017 - 12:15:00+00:00 -
Motherwell vs Hearts
Sat 04 Feb 2017 - 15:00:00+00:00 -
Rangers vs Ross County
Sun 05 Feb 2017 - 12:30:00+00:00 -
St Johnstone vs Celtic
Sat 11 Feb 2017 - 15:00:00+00:00 -
Dundee FC vs Kilmarnock
Wed 15 Feb 2017 - 19:45:00+00:00 -
Aberdeen vs Motherwell
Round 25
Sat 18 Feb 2017 - 15:00:00+00:00 -
Ross County vs St Johnstone
Sat 18 Feb 2017 - 15:00:00+00:00 -
Celtic vs Motherwell
Sat 18 Feb 2017 - 15:00:00+00:00 -
Hearts vs Inverness C
Sat 18 Feb 2017 - 15:00:00+00:00 -
Partick vs Hamilton
Sun 19 Feb 2017 - 15:15:00+00:00 -
Dundee FC vs Rangers
Sun 19 Feb 2017 - 13:00:00+00:00 -
Kilmarnock vs Aberdeen
Round 26
Fri 24 Feb 2017 - 19:45:00+00:00 -
Inverness C vs Rangers
Sat 25 Feb 2017 - 15:00:00+00:00 -
St Johnstone vs Kilmarnock
Sat 25 Feb 2017 - 15:00:00+00:00 -
Aberdeen vs Ross County
Sat 25 Feb 2017 - 15:00:00+00:00 -
Celtic vs Hamilton
Sat 25 Feb 2017 - 15:00:00+00:00 -
Motherwell vs Dundee FC
Sat 25 Feb 2017 - 15:00:00+00:00 -
Partick vs Hearts
Round 27
Tue 28 Feb 2017 - 19:45:00+00:00 -
Hamilton vs Aberdeen
Wed 01 Mar 2017 - 19:45:00+00:00 -
Dundee FC vs Partick
Wed 01 Mar 2017 - 19:45:00+00:00 -
Hearts vs Ross County
Wed 01 Mar 2017 - 19:45:00+00:00 -
Inverness C vs Celtic
Wed 01 Mar 2017 - 19:45:00+00:00 -
Rangers vs St Johnstone
Sat 04 Mar 2017 - 15:00:00+00:00 -
Kilmarnock vs Motherwell
Round 28
Sat 11 Mar 2017 - 15:00:00+00:00 -
Aberdeen vs Motherwell
Sat 11 Mar 2017 - 15:00:00+00:00 -
Hearts vs Hamilton
Sat 11 Mar 2017 - 15:00:00+00:00 -
Partick vs Inverness C
Sat 11 Mar 2017 - 15:00:00+00:00 -
Ross County vs Kilmarnock
Sat 11 Mar 2017 - 15:00:00+00:00 -
St Johnstone vs Dundee FC
Sun 12 Mar 2017 - 12:00:00+00:00 -
Celtic vs Rangers
Round 29
Sat 18 Mar 2017 - 12:15:00+00:00 -
Aberdeen vs Hearts
Sat 18 Mar 2017 - 15:00:00+00:00 -
Inverness C vs Ross County
Sat 18 Mar 2017 - 15:00:00+00:00 -
Kilmarnock vs Partick
Sat 18 Mar 2017 - 15:00:00+00:00 -
Motherwell vs St Johnstone
Sat 18 Mar 2017 - 15:00:00+00:00 -
Rangers vs Hamilton
Sun 19 Mar 2017 - 12:30:00+00:00 -
Dundee FC vs Celtic
Round 30
Fri 31 Mar 2017 - 18:45:00+00:00 -
Dundee FC vs Aberdeen
Sat 01 Apr 2017 - 14:00:00+00:00 -
Hamilton vs St Johnstone
Sat 01 Apr 2017 - 14:00:00+00:00 -
Inverness C vs Kilmarnock
Sat 01 Apr 2017 - 14:00:00+00:00 -
Partick vs Ross County
Sat 01 Apr 2017 - 14:00:00+00:00 -
Rangers vs Motherwell
Sun 02 Apr 2017 - 11:30:00+00:00 -
Hearts vs Celtic
Round 31
Tue 04 Apr 2017 - 18:45:00+00:00 -
Ross County vs Dundee FC
Tue 04 Apr 2017 - 18:45:00+00:00 -
Aberdeen vs Inverness C
Wed 05 Apr 2017 - 18:45:00+00:00 -
Celtic vs Partick
Wed 05 Apr 2017 - 18:45:00+00:00 -
Kilmarnock vs Rangers
Wed 05 Apr 2017 - 18:45:00+00:00 -
Motherwell vs Hamilton
Wed 05 Apr 2017 - 18:45:00+00:00 -
St Johnstone vs Hearts
Round 32
Sat 08 Apr 2017 - 14:00:00+00:00 -
Celtic vs Kilmarnock
Sat 08 Apr 2017 - 14:00:00+00:00 -
Hamilton vs Ross County
Sat 08 Apr 2017 - 14:00:00+00:00 -
Hearts vs Dundee FC
Sat 08 Apr 2017 - 14:00:00+00:00 -
Inverness C vs St Johnstone
Sat 08 Apr 2017 - 14:00:00+00:00 -
Partick vs Motherwell
Sun 09 Apr 2017 - 11:30:00+00:00 -
Aberdeen vs Rangers
Round 33
Fri 14 Apr 2017 - 18:45:00+00:00 -
Kilmarnock vs Hearts
Sat 15 Apr 2017 - 14:00:00+00:00 -
Motherwell vs Inverness C
Sat 15 Apr 2017 - 14:00:00+00:00 -
Rangers vs Partick
Sat 15 Apr 2017 - 14:00:00+00:00 -
St Johnstone vs Aberdeen
Sat 15 Apr 2017 - 14:00:00+00:00 -
Dundee FC vs Hamilton
Sun 16 Apr 2017 - 11:30:00+00:00 -
Ross County vs Celtic
Round 34
Fri 28 Apr 2017 - 18:45:00+00:00 -
Ross County vs Inverness C
Sat 29 Apr 2017 - 11:00:00+00:00 -
Rangers vs Celtic
Sat 29 Apr 2017 - 14:00:00+00:00 -
Motherwell vs Dundee FC
Sat 29 Apr 2017 - 14:00:00+00:00 -
Aberdeen vs St Johnstone
Sat 29 Apr 2017 - 14:00:00+00:00 -
Hearts vs Partick
Sat 29 Apr 2017 - 14:00:00+00:00 -
Hamilton vs Kilmarnock
Round 35
Sat 06 May 2017 - 14:00:00+00:00 -
Kilmarnock vs Dundee FC
Sat 06 May 2017 - 14:00:00+00:00 -
Motherwell vs Ross County
Sat 06 May 2017 - 14:00:00+00:00 -
Celtic vs St Johnstone
Sat 06 May 2017 - 11:15:00+00:00 -
Inverness C vs Hamilton
Sun 07 May 2017 - 11:15:00+00:00 -
Partick vs Rangers
Sun 07 May 2017 - 14:00:00+00:00 -
Hearts vs Aberdeen
Round 36
Fri 12 May 2017 - 18:45:00+00:00 -
Aberdeen vs Celtic
Sat 13 May 2017 - 11:15:00+00:00 -
Rangers vs Hearts
Sat 13 May 2017 - 14:00:00+00:00 -
Kilmarnock vs Inverness C
Sat 13 May 2017 - 14:00:00+00:00 -
St Johnstone vs Partick
Sat 13 May 2017 - 14:00:00+00:00 -
Dundee FC vs Ross County
Sat 13 May 2017 - 14:00:00+00:00 -
Hamilton vs Motherwell
Round 37
Tue 16 May 2017 - 18:45:00+00:00 -
Motherwell vs Kilmarnock
Tue 16 May 2017 - 18:45:00+00:00 -
Ross County vs Hamilton
Wed 17 May 2017 - 18:45:00+00:00 -
Dundee FC vs Inverness C
Wed 17 May 2017 - 18:45:00+00:00 -
St Johnstone vs Hearts
Wed 17 May 2017 - 18:45:00+00:00 -
Rangers vs Aberdeen
Thu 18 May 2017 - 18:45:00+00:00 -
Partick vs Celtic
Round 38
Sat 20 May 2017 - 14:00:00+00:00 -
Hamilton vs Dundee FC
Sat 20 May 2017 - 14:00:00+00:00 -
Inverness C vs Motherwell
Sat 20 May 2017 - 14:00:00+00:00 -
Kilmarnock vs Ross County
Sun 21 May 2017 - 11:30:00+00:00 -
Celtic vs Hearts
Sun 21 May 2017 - 11:30:00+00:00 -
Partick vs Aberdeen
Sun 21 May 2017 - 11:30:00+00:00 -
St Johnstone vs Rangers
Download as CSV?
= TV Listing
= Event Thumb
= Banner Image
= Fanart Image
= Timeline Details