Scottish Premiership Results

Scottish Premiership Results

DateHomeTime/ResultsAway
2024-04-13 15:00:0013/04/2024 15:00Aberdeen 15:00:0015:00Dundee
2024-04-13 15:00:0013/04/2024 15:00Celtic 15:00:0015:00St Mirren
2024-04-13 15:00:0013/04/2024 15:00Hearts 15:00:0015:00Livingston
2024-04-13 15:00:0013/04/2024 15:00Motherwell 15:00:0015:00Hibernian
2024-04-13 15:00:0013/04/2024 15:00Ross County 15:00:0015:00Rangers
2024-04-13 15:00:0013/04/2024 15:00St Johnstone 15:00:0015:00Kilmarnock
2024-04-06 15:00:0006/04/2024 15:00Dundee 15:00:0015:00Motherwell
2024-04-06 15:00:0006/04/2024 15:00Hibernian 15:00:0015:00St Johnstone
2024-04-06 15:00:0006/04/2024 15:00Kilmarnock 15:00:0015:00Ross County
2024-04-06 15:00:0006/04/2024 15:00Livingston 15:00:0015:00Aberdeen
2024-04-06 15:00:0006/04/2024 15:00Rangers 15:00:0015:00Celtic
2024-04-06 15:00:0006/04/2024 15:00St Mirren 15:00:0015:00Hearts
2024-03-30 15:00:0030/03/2024 15:00Aberdeen 15:00:0015:00Ross County
2024-03-30 15:00:0030/03/2024 15:00Hearts 15:00:0015:00Kilmarnock
2024-03-30 15:00:0030/03/2024 15:00Livingston 15:00:0015:00Celtic
2024-03-30 15:00:0030/03/2024 15:00Motherwell 15:00:0015:00St Mirren
2024-03-30 15:00:0030/03/2024 15:00Rangers 15:00:0015:00Hibernian
2024-03-30 15:00:0030/03/2024 15:00St Johnstone 15:00:0015:00Dundee
2024-03-16 15:00:0016/03/2024 15:00Celtic 15:00:0015:00St Johnstone
2024-03-16 15:00:0016/03/2024 15:00Dundee 15:00:0015:00Rangers
2024-03-16 15:00:0016/03/2024 15:00Hibernian 15:00:0015:00Livingston
2024-03-16 15:00:0016/03/2024 15:00Kilmarnock 15:00:0015:00St Mirren
2024-03-16 15:00:0016/03/2024 15:00Motherwell 15:00:0015:00Aberdeen
2024-03-16 15:00:0016/03/2024 15:00Ross County 15:00:0015:00Hearts
2024-03-13 19:45:0013/03/2024 19:45Dundee 19:45:0019:45Aberdeen
2024-03-13 19:45:0013/03/2024 19:45Ross County 19:45:0019:45Hibernian
2024-03-02 15:00:0002/03/2024 15:00Dundee 15:00:0015:00Kilmarnock
2024-03-02 15:00:0002/03/2024 15:00Hearts 15:00:0015:00Celtic
2024-03-02 15:00:0002/03/2024 15:00Hibernian 15:00:0015:00Ross County
2024-03-02 15:00:0002/03/2024 15:00Rangers 15:00:0015:00Motherwell
2024-03-02 15:00:0002/03/2024 15:00St Johnstone 15:00:0015:00Livingston
2024-03-02 15:00:0002/03/2024 15:00St Mirren 15:00:0015:00Aberdeen
2024-02-28 19:45:0028/02/2024 19:45Aberdeen 19:45:0019:45St Johnstone
2024-02-28 19:45:0028/02/2024 19:45Celtic 19:45:0019:45Dundee
2024-02-28 19:45:0028/02/2024 19:45Hearts 19:45:0019:45Hibernian
2024-02-28 19:45:0028/02/2024 19:45Kilmarnock 19:45:0019:45Rangers
2024-02-28 19:45:0028/02/2024 19:45Livingston 19:45:0019:45Motherwell
2024-02-28 19:45:0028/02/2024 19:45Ross County 19:45:0019:45St Mirren
2024-02-24 15:00:0024/02/2024 15:00Hibernian 15:00:0015:00Dundee
2024-02-24 15:00:0024/02/2024 15:00Kilmarnock 15:00:0015:00Aberdeen
2024-02-24 15:00:0024/02/2024 15:00Motherwell 15:00:0015:00Celtic
2024-02-24 15:00:0024/02/2024 15:00Rangers 15:00:0015:00Hearts
2024-02-24 15:00:0024/02/2024 15:00Ross County 15:00:0015:00Livingston
2024-02-24 15:00:0024/02/2024 15:00St Mirren 15:00:0015:00St Johnstone
2024-02-17 15:00:0017/02/2024 15:00Aberdeen 15:00:0015:00Hibernian
2024-02-17 15:00:0017/02/2024 15:00Celtic 15:00:0015:00Kilmarnock
2024-02-17 15:00:0017/02/2024 15:00Dundee 15:00:0015:00Ross County
2024-02-17 15:00:0017/02/2024 15:00Hearts 15:00:0015:00Motherwell
2024-02-17 15:00:0017/02/2024 15:00Livingston 15:00:0015:00St Mirren
2024-02-17 15:00:0017/02/2024 15:00St Johnstone 15:00:0015:00Rangers
2024-02-14 19:45:0014/02/2024 19:45Aberdeen 19:45:0019:45Motherwell
2024-02-07 19:45:0007/02/2024 19:45Hibernian 19:45:0019:45Celtic
2024-02-07 19:45:0007/02/2024 19:45Kilmarnock 19:45:0019:45Livingston
2024-02-07 19:45:0007/02/2024 19:45Motherwell 19:45:0019:45Ross County
2024-02-07 19:45:0007/02/2024 19:45Rangers 19:45:0019:45Aberdeen
2024-02-07 19:45:0007/02/2024 19:45St Johnstone 19:45:0019:45Hearts
2024-02-07 19:45:0007/02/2024 19:45St Mirren 19:45:0019:45Dundee
2024-02-03 15:00:0003/02/2024 15:00Aberdeen 15:00:0015:00Celtic
2024-02-03 15:00:0003/02/2024 15:00Dundee 15:00:0015:00Hearts
2024-02-03 15:00:0003/02/2024 15:00Hibernian 15:00:0015:00St Mirren
2024-02-03 15:00:0003/02/2024 15:00Motherwell 15:00:0015:00Kilmarnock
2024-02-03 15:00:0003/02/2024 15:00Rangers 15:00:0015:00Livingston
2024-02-03 15:00:0003/02/2024 15:00Ross County 15:00:0015:00St Johnstone
2024-01-30 19:45:0030/01/2024 19:45Livingston 19:45:0019:45Ross County
2024-01-27 15:00:0027/01/2024 15:00Celtic 15:00:0015:00Ross County
2024-01-27 15:00:0027/01/2024 15:00Hearts 15:00:0015:00Aberdeen
2024-01-27 15:00:0027/01/2024 15:00Kilmarnock 15:00:0015:00Hibernian
2024-01-27 15:00:0027/01/2024 15:00Livingston 15:00:0015:00Dundee
2024-01-27 15:00:0027/01/2024 15:00St Johnstone 15:00:0015:00Motherwell
2024-01-27 15:00:0027/01/2024 15:00St Mirren 15:00:0015:00Rangers
2024-01-24 19:45:0024/01/2024 19:45Hibernian 19:45:0019:45Rangers
2024-01-24 19:45:0024/01/2024 19:45St Johnstone 19:45:0019:45Aberdeen
2024-01-02 17:00:0002/01/2024 17:00St Mirren0 - 3Celtic
2024-01-02 15:00:0002/01/2024 15:00Dundee 15:00:00PostponedSt Johnstone
2024-01-02 15:00:0002/01/2024 15:00Hibernian2 - 2Motherwell
2024-01-02 15:00:0002/01/2024 15:00Livingston1 - 2Hearts
2024-01-02 15:00:0002/01/2024 15:00Rangers3 - 1Kilmarnock
2024-01-02 15:00:0002/01/2024 15:00Ross County0 - 3Aberdeen
2023-12-30 15:00:0030/12/2023 15:00Aberdeen0 - 3St Mirren
2023-12-30 15:00:0030/12/2023 15:00Hearts2 - 2Ross County
2023-12-30 15:00:0030/12/2023 15:00Kilmarnock2 - 2Dundee
2023-12-30 15:00:0030/12/2023 15:00Motherwell3 - 1Livingston
2023-12-30 12:30:0030/12/2023 12:30Celtic2 - 1Rangers
2023-12-27 20:00:0027/12/2023 20:00Hibernian0 - 1Hearts
2023-12-27 19:45:0027/12/2023 19:45Livingston0 - 0St Johnstone
2023-12-27 19:45:0027/12/2023 19:45St Mirren0 - 1Kilmarnock
2023-12-26 15:00:0026/12/2023 15:00Dundee0 - 3Celtic
2023-12-24 12:00:0024/12/2023 12:00Motherwell0 - 2Rangers
2023-12-23 15:00:0023/12/2023 15:00Celtic2 - 0Livingston
2023-12-23 15:00:0023/12/2023 15:00Hearts2 - 0St Mirren
2023-12-23 15:00:0023/12/2023 15:00Kilmarnock2 - 1St Johnstone
2023-12-20 19:45:0020/12/2023 19:45Aberdeen2 - 1Livingston
2023-12-20 19:45:0020/12/2023 19:45Rangers2 - 0St Johnstone
2023-12-16 15:00:0016/12/2023 15:00Celtic0 - 2Hearts
2023-12-16 15:00:0016/12/2023 15:00Livingston0 - 0Kilmarnock
2023-12-16 15:00:0016/12/2023 15:00Ross County0 - 1Dundee
2023-12-16 15:00:0016/12/2023 15:00St Mirren0 - 0Motherwell
2023-12-16 15:00:0016/12/2023 15:00St Johnstone1 - 0Hibernian
2023-12-10 12:00:0010/12/2023 12:00Kilmarnock2 - 1Celtic
2023-12-09 15:00:0009/12/2023 15:00Aberdeen2 - 1Hearts
2023-12-09 15:00:0009/12/2023 15:00Livingston0 - 1Hibernian
2023-12-09 15:00:0009/12/2023 15:00Motherwell1 - 1St Johnstone
2023-12-09 15:00:0009/12/2023 15:00Rangers3 - 1Dundee
2023-12-09 15:00:0009/12/2023 15:00St Mirren2 - 0Ross County
2023-12-06 20:00:0006/12/2023 20:00Hearts0 - 1Rangers
2023-12-06 19:45:0006/12/2023 19:45Aberdeen0 - 1Kilmarnock
2023-12-06 19:45:0006/12/2023 19:45Celtic4 - 1Hibernian
2023-12-06 19:45:0006/12/2023 19:45St Johnstone1 - 0St Mirren
2023-12-05 19:45:0005/12/2023 19:45Ross County3 - 0Motherwell
2023-12-03 15:00:0003/12/2023 15:00Hibernian2 - 0Aberdeen
2023-12-03 15:00:0003/12/2023 15:00Rangers2 - 0St Mirren
2023-12-03 12:00:0003/12/2023 12:00St Johnstone1 - 3Celtic
2023-12-02 15:00:0002/12/2023 15:00Kilmarnock0 - 1Hearts
2023-12-02 15:00:0002/12/2023 15:00Motherwell3 - 3Dundee
2023-11-28 19:45:0028/11/2023 19:45Ross County1 - 0St Mirren
2023-11-26 12:00:0026/11/2023 12:00Aberdeen1 - 1Rangers
2023-11-25 15:00:0025/11/2023 15:00Celtic1 - 1Motherwell
2023-11-25 15:00:0025/11/2023 15:00Dundee1 - 2Hibernian
2023-11-25 15:00:0025/11/2023 15:00Hearts1 - 0St Johnstone
2023-11-25 15:00:0025/11/2023 15:00Ross County0 - 0Kilmarnock
2023-11-25 15:00:0025/11/2023 15:00St Mirren1 - 0Livingston
2023-11-12 14:30:0012/11/2023 14:30Celtic6 - 0Aberdeen
2023-11-12 12:00:0012/11/2023 12:00Livingston0 - 2Rangers
2023-11-11 15:00:0011/11/2023 15:00Dundee4 - 0St Mirren
2023-11-11 15:00:0011/11/2023 15:00Hibernian1 - 0Kilmarnock
2023-11-11 15:00:0011/11/2023 15:00Motherwell1 - 2Hearts
2023-11-11 15:00:0011/11/2023 15:00St Johnstone1 - 0Ross County
2023-11-08 19:45:0008/11/2023 19:45St Mirren2 - 2Hibernian
2023-11-07 19:45:0007/11/2023 19:45St Johnstone2 - 2Motherwell
2023-11-05 14:00:0005/11/2023 14:00Dundee1 - 0Livingston
2023-11-04 15:00:0004/11/2023 15:00Hearts 15:00:00PostponedDundee
2023-11-04 15:00:0004/11/2023 15:00Kilmarnock1 - 0Motherwell
2023-11-04 12:30:0004/11/2023 12:30Ross County0 - 3Celtic
2023-11-01 19:45:0001/11/2023 19:45Celtic2 - 1St Mirren
2023-11-01 19:45:0001/11/2023 19:45Dundee0 - 5Rangers
2023-11-01 19:45:0001/11/2023 19:45Hearts1 - 0Livingston
2023-11-01 19:45:0001/11/2023 19:45Motherwell2 - 4Aberdeen
2023-11-01 19:45:0001/11/2023 19:45St Johnstone2 - 1Kilmarnock
2023-10-31 19:45:0031/10/2023 19:45Hibernian2 - 2Ross County
2023-10-29 15:00:0029/10/2023 15:00Rangers2 - 1Hearts
2023-10-29 12:00:0029/10/2023 12:00Kilmarnock2 - 0Aberdeen
2023-10-28 15:00:0028/10/2023 15:00Hibernian0 - 0Celtic
2023-10-28 15:00:0028/10/2023 15:00Livingston0 - 2Dundee
2023-10-28 15:00:0028/10/2023 15:00Motherwell3 - 3Ross County
2023-10-28 15:00:0028/10/2023 15:00St Mirren4 - 0St Johnstone
2023-10-24 19:45:0024/10/2023 19:45Dundee0 - 0Ross County
2023-10-22 14:15:0022/10/2023 14:15Hearts1 - 4Celtic
2023-10-21 18:00:0021/10/2023 18:00Aberdeen 18:00:00PostponedDundee
2023-10-21 15:00:0021/10/2023 15:00Kilmarnock3 - 1Livingston
2023-10-21 15:00:0021/10/2023 15:00Rangers4 - 0Hibernian
2023-10-08 15:00:0008/10/2023 15:00Aberdeen0 - 0St Johnstone
2023-10-08 12:00:0008/10/2023 12:00St Mirren0 - 3Rangers
2023-10-07 15:00:0007/10/2023 15:00Celtic3 - 1Kilmarnock
2023-10-07 15:00:0007/10/2023 15:00Hearts2 - 2Hibernian
2023-10-07 15:00:0007/10/2023 15:00Livingston2 - 0Motherwell
2023-09-30 15:00:0030/09/2023 15:00Hibernian0 - 0Dundee
2023-09-30 15:00:0030/09/2023 15:00Kilmarnock1 - 1St Mirren
2023-09-30 15:00:0030/09/2023 15:00Rangers1 - 3Aberdeen
2023-09-30 15:00:0030/09/2023 15:00Ross County0 - 1Hearts
2023-09-30 15:00:0030/09/2023 15:00St Johnstone1 - 1Livingston
2023-09-30 12:30:0030/09/2023 12:30Motherwell1 - 2Celtic
2023-09-24 15:00:0024/09/2023 15:00Aberdeen4 - 0Ross County
2023-09-24 15:00:0024/09/2023 15:00Rangers1 - 0Motherwell
2023-09-23 15:00:0023/09/2023 15:00Dundee2 - 2Kilmarnock
2023-09-23 15:00:0023/09/2023 15:00Hibernian2 - 0St Johnstone
2023-09-23 15:00:0023/09/2023 15:00St Mirren1 - 0Hearts
2023-09-23 12:30:0023/09/2023 12:30Livingston0 - 3Celtic
2023-09-16 15:00:0016/09/2023 15:00Celtic3 - 0Dundee
2023-09-16 15:00:0016/09/2023 15:00Hearts2 - 0Aberdeen
2023-09-16 15:00:0016/09/2023 15:00Kilmarnock2 - 2Hibernian
2023-09-16 15:00:0016/09/2023 15:00Motherwell0 - 1St Mirren
2023-09-16 15:00:0016/09/2023 15:00Ross County1 - 1Livingston
2023-09-16 12:30:0016/09/2023 12:30St Johnstone0 - 2Rangers
2023-09-03 15:00:0003/09/2023 15:00Aberdeen0 - 2Hibernian
2023-09-03 15:00:0003/09/2023 15:00Hearts0 - 1Motherwell
2023-09-03 12:00:0003/09/2023 12:00Rangers0 - 1Celtic
2023-09-02 15:00:0002/09/2023 15:00Kilmarnock0 - 1Ross County
2023-09-02 15:00:0002/09/2023 15:00Livingston1 - 1St Mirren
2023-09-02 15:00:0002/09/2023 15:00St Johnstone2 - 2Dundee
2023-08-27 15:00:0027/08/2023 15:00Dundee1 - 0Hearts
2023-08-27 15:00:0027/08/2023 15:00St Mirren2 - 2Aberdeen
2023-08-26 15:00:0026/08/2023 15:00Celtic0 - 0St Johnstone
2023-08-26 15:00:0026/08/2023 15:00Hibernian2 - 3Livingston
2023-08-26 15:00:0026/08/2023 15:00Motherwell2 - 1Kilmarnock
2023-08-26 12:30:0026/08/2023 12:30Ross County0 - 2Rangers
2023-08-13 15:00:0013/08/2023 15:00Hearts0 - 0Kilmarnock
2023-08-13 15:00:0013/08/2023 15:00Motherwell2 - 1Hibernian
2023-08-13 12:00:0013/08/2023 12:00Aberdeen1 - 3Celtic
2023-08-12 15:00:0012/08/2023 15:00Rangers4 - 0Livingston
2023-08-12 15:00:0012/08/2023 15:00Ross County2 - 0St Johnstone
2023-08-12 15:00:0012/08/2023 15:00St Mirren2 - 1Dundee
2023-08-06 15:00:0006/08/2023 15:00Hibernian2 - 3St Mirren
2023-08-05 17:15:0005/08/2023 17:15Kilmarnock1 - 0Rangers
2023-08-05 15:00:0005/08/2023 15:00Dundee1 - 1Motherwell
2023-08-05 15:00:0005/08/2023 15:00Livingston0 - 0Aberdeen
2023-08-05 15:00:0005/08/2023 15:00St Johnstone0 - 2Hearts
2023-08-05 12:30:0005/08/2023 12:30Celtic4 - 2Ross County
2023-06-04 16:30:2204/06/2023 16:30Ross County3 (5) - 1 (4)Partick
2023-06-01 20:00:5001/06/2023 20:00Partick2 - 0Ross County
2023-05-28 15:00:0028/05/2023 15:00Kilmarnock3 - 1Ross County
2023-05-28 15:00:0028/05/2023 15:00Motherwell3 - 2Dundee Utd
2023-05-28 15:00:0028/05/2023 15:00St Johnstone2 - 0Livingston
2023-05-27 12:30:0027/05/2023 12:30Celtic5 - 0Aberdeen
2023-05-27 12:30:0027/05/2023 12:30Hearts1 - 1Hibernian
2023-05-27 12:30:0027/05/2023 12:30St Mirren0 - 3Rangers
2023-05-26 19:45:5426/05/2023 19:45Ayr0 - 5Partick
2023-05-24 19:45:0024/05/2023 19:45Dundee Utd0 - 3Kilmarnock
2023-05-24 19:45:0024/05/2023 19:45Livingston1 - 1Motherwell
2023-05-24 19:45:0024/05/2023 19:45Ross County3 - 3St Johnstone
2023-05-24 19:45:0024/05/2023 19:45Aberdeen3 - 0St Mirren
2023-05-24 19:45:0024/05/2023 19:45Hibernian4 - 2Celtic
2023-05-24 19:45:0024/05/2023 19:45Rangers2 - 2Hearts
2023-05-21 12:00:0021/05/2023 12:00Hibernian1 - 3Rangers
2023-05-20 15:00:0020/05/2023 15:00Kilmarnock0 - 1St Johnstone
2023-05-20 15:00:0020/05/2023 15:00Livingston2 - 1Dundee Utd
2023-05-20 15:00:0020/05/2023 15:00Motherwell1 - 0Ross County
2023-05-20 15:00:0020/05/2023 15:00Celtic2 - 2St Mirren
2023-05-20 12:30:0020/05/2023 12:30Hearts2 - 1Aberdeen
2023-05-19 19:45:0219/05/2023 19:45Partick3 - 0Ayr
2023-05-13 15:00:0013/05/2023 15:00Dundee Utd1 - 3Ross County
2023-05-13 15:00:0013/05/2023 15:00Kilmarnock2 - 0Livingston
2023-05-13 15:00:0013/05/2023 15:00St Johnstone0 - 2Motherwell
2023-05-13 15:00:0013/05/2023 15:00Aberdeen0 - 0Hibernian
2023-05-13 15:00:0013/05/2023 15:00St Mirren2 - 2Hearts
2023-05-13 12:30:0013/05/2023 12:30Rangers3 - 0Celtic
2023-05-12 19:45:0412/05/2023 19:45Queen’s Park0 - 4Partick
2023-05-09 19:45:2809/05/2023 19:45Partick4 - 3Queen’s Park
2023-05-07 15:00:0007/05/2023 15:00Rangers1 - 0Aberdeen
2023-05-07 14:15:0007/05/2023 14:15Hearts0 - 2Celtic
2023-05-06 15:00:0006/05/2023 15:00Motherwell2 - 0Kilmarnock
2023-05-06 15:00:0006/05/2023 15:00Ross County2 - 0Livingston
2023-05-06 15:00:0006/05/2023 15:00St Johnstone1 - 0Dundee Utd
2023-05-06 15:00:0006/05/2023 15:00Hibernian2 - 1St Mirren
2023-04-23 16:30:0023/04/2023 16:30Aberdeen2 - 0Rangers
2023-04-22 15:00:0022/04/2023 15:00Celtic1 - 1Motherwell
2023-04-22 15:00:0022/04/2023 15:00Dundee Utd2 - 0Livingston
2023-04-22 15:00:0022/04/2023 15:00St Johnstone1 - 1Hibernian
2023-04-22 15:00:0022/04/2023 15:00St Mirren0 - 2Kilmarnock
2023-04-22 12:30:0022/04/2023 12:30Hearts6 - 1Ross County
2023-04-16 12:00:0016/04/2023 12:00Kilmarnock1 - 4Celtic
2023-04-15 15:00:0015/04/2023 15:00Livingston2 - 0St Johnstone
2023-04-15 15:00:0015/04/2023 15:00Motherwell1 - 2Dundee Utd
2023-04-15 15:00:0015/04/2023 15:00Rangers5 - 2St Mirren
2023-04-15 12:30:0015/04/2023 12:30Hibernian1 - 0Hearts
2023-04-14 19:45:0014/04/2023 19:45Ross County0 - 1Aberdeen
2023-04-09 12:00:0009/04/2023 12:00Dundee Utd2 - 1Hibernian
2023-04-08 15:00:0008/04/2023 15:00Aberdeen2 - 0Kilmarnock
2023-04-08 15:00:0008/04/2023 15:00Hearts0 - 2St Mirren
2023-04-08 15:00:0008/04/2023 15:00Motherwell3 - 0Livingston
2023-04-08 15:00:0008/04/2023 15:00St Johnstone0 - 2Ross County
2023-04-08 12:30:0008/04/2023 12:30Celtic3 - 2Rangers
2023-04-02 12:00:0002/04/2023 12:00Ross County0 - 2Celtic
2023-04-01 15:00:0001/04/2023 15:00Hibernian1 - 3Motherwell
2023-04-01 15:00:0001/04/2023 15:00Kilmarnock2 - 1Hearts
2023-04-01 15:00:0001/04/2023 15:00Rangers2 - 0Dundee Utd
2023-04-01 15:00:0001/04/2023 15:00St Johnstone0 - 1Aberdeen
2023-04-01 15:00:0001/04/2023 15:00St Mirren3 - 0Livingston
2023-03-18 15:00:0018/03/2023 15:00Aberdeen3 - 0Hearts
2023-03-18 15:00:0018/03/2023 15:00Celtic3 - 1Hibernian
2023-03-18 15:00:0018/03/2023 15:00Dundee Utd1 - 1St Mirren
2023-03-18 15:00:0018/03/2023 15:00Kilmarnock1 - 1St Johnstone
2023-03-18 15:00:0018/03/2023 15:00Livingston2 - 1Ross County
2023-03-18 12:30:0018/03/2023 12:30Motherwell2 - 4Rangers
2023-03-08 19:45:0008/03/2023 19:45Livingston1 - 1Dundee Utd
2023-03-08 19:45:0008/03/2023 19:45Celtic3 - 1Hearts
2023-03-08 19:45:0008/03/2023 19:45Hibernian1 - 4Rangers
2023-03-05 12:00:0005/03/2023 12:00St Mirren1 - 5Celtic
2023-03-04 18:00:0004/03/2023 18:00Dundee Utd1 - 3Aberdeen
2023-03-04 15:00:0004/03/2023 15:00Hearts3 - 0St Johnstone
2023-03-04 15:00:0004/03/2023 15:00Livingston1 - 4Hibernian
2023-03-04 15:00:0004/03/2023 15:00Rangers3 - 1Kilmarnock
2023-03-04 15:00:0004/03/2023 15:00Ross County0 - 2Motherwell
2023-02-25 15:00:0025/02/2023 15:00Aberdeen1 - 0Livingston
2023-02-25 15:00:0025/02/2023 15:00Kilmarnock1 - 1Motherwell
2023-02-25 15:00:0025/02/2023 15:00Ross County4 - 0Dundee Utd
2023-02-25 15:00:0025/02/2023 15:00St Johnstone1 - 1St Mirren
2023-02-19 12:00:0019/02/2023 12:00Motherwell2 - 0Hearts
2023-02-18 15:00:0018/02/2023 15:00Celtic4 - 0Aberdeen
2023-02-18 15:00:0018/02/2023 15:00Dundee Utd1 - 2St Johnstone
2023-02-18 15:00:0018/02/2023 15:00Hibernian2 - 0Kilmarnock
2023-02-18 15:00:0018/02/2023 15:00Livingston0 - 3Rangers
2023-02-18 15:00:0018/02/2023 15:00St Mirren1 - 0Ross County
2023-02-15 19:45:0015/02/2023 19:45Motherwell2 - 1St Mirren
2023-02-05 12:00:0005/02/2023 12:00St Johnstone1 - 4Celtic
2023-02-04 15:00:0004/02/2023 15:00Aberdeen3 - 1Motherwell
2023-02-04 15:00:0004/02/2023 15:00Hearts3 - 1Dundee Utd
2023-02-04 15:00:0004/02/2023 15:00Livingston3 - 1Kilmarnock
2023-02-04 15:00:0004/02/2023 15:00Rangers2 - 1Ross County
2023-02-04 15:00:0004/02/2023 15:00St Mirren0 - 1Hibernian
2023-02-01 19:45:0001/02/2023 19:45Aberdeen1 - 3St Mirren
2023-02-01 19:45:0001/02/2023 19:45Celtic3 - 0Livingston
2023-02-01 19:45:0001/02/2023 19:45Hearts0 - 3Rangers
2023-02-01 19:45:0001/02/2023 19:45Kilmarnock1 - 0Dundee Utd
2023-02-01 19:45:0001/02/2023 19:45Motherwell0 - 2St Johnstone
2023-01-31 19:45:0031/01/2023 19:45Ross County1 - 1Hibernian
2023-01-29 16:00:0029/01/2023 16:00Dundee Utd0 - 2Celtic
2023-01-29 13:30:0029/01/2023 13:30Livingston0 - 0Hearts
2023-01-28 15:00:0028/01/2023 15:00Hibernian6 - 0Aberdeen
2023-01-28 15:00:0028/01/2023 15:00Rangers2 - 0St Johnstone
2023-01-28 15:00:0028/01/2023 15:00Ross County3 - 0Kilmarnock
2023-01-28 15:00:0028/01/2023 15:00St Mirren1 - 0Motherwell
2023-01-18 20:00:0018/01/2023 20:00Kilmarnock2 - 3Rangers
2023-01-18 19:45:0018/01/2023 19:45Celtic4 - 0St Mirren
2023-01-18 19:45:0018/01/2023 19:45Hearts5 - 0Aberdeen
2023-01-14 15:00:0014/01/2023 15:00Hibernian2 - 2Dundee Utd
2023-01-14 15:00:0014/01/2023 15:00Motherwell1 - 1Ross County
2023-01-14 15:00:0014/01/2023 15:00St Johnstone2 - 4Livingston
2023-01-13 19:45:0013/01/2023 19:45Hearts1 - 0St Mirren
2023-01-08 16:00:0008/01/2023 16:00Dundee Utd0 - 2Rangers
2023-01-08 13:30:0008/01/2023 13:30Motherwell2 - 3Hibernian
2023-01-07 15:00:0007/01/2023 15:00Aberdeen2 - 0St Johnstone
2023-01-07 15:00:0007/01/2023 15:00Celtic2 - 0Kilmarnock
2023-01-07 15:00:0007/01/2023 15:00Ross County0 - 2Livingston
2023-01-07 15:00:0007/01/2023 15:00St Mirren1 - 1Hearts
2023-01-02 15:00:0002/01/2023 15:00Aberdeen0 - 0Ross County
2023-01-02 15:00:0002/01/2023 15:00Hearts3 - 0Hibernian
2023-01-02 15:00:0002/01/2023 15:00Kilmarnock0 - 0St Mirren
2023-01-02 15:00:0002/01/2023 15:00Livingston1 - 1Motherwell
2023-01-02 15:00:0002/01/2023 15:00St Johnstone0 - 1Dundee Utd
2023-01-02 12:30:0002/01/2023 12:30Rangers2 - 2Celtic
2022-12-28 20:00:0028/12/2022 20:00Hibernian0 - 4Celtic
2022-12-28 19:45:0028/12/2022 19:45Dundee Utd3 - 0Ross County
2022-12-28 19:45:0028/12/2022 19:45Kilmarnock2 - 1Aberdeen
2022-12-28 19:45:0028/12/2022 19:45Livingston1 - 1St Mirren
2022-12-28 19:45:0028/12/2022 19:45Rangers3 - 0Motherwell
2022-12-28 19:45:0028/12/2022 19:45St Johnstone2 - 3Hearts
2022-12-24 14:00:0024/12/2022 14:00Dundee Utd2 - 2Hearts
2022-12-24 14:00:0024/12/2022 14:00Hibernian4 - 0Livingston
2022-12-24 12:30:0024/12/2022 12:30Celtic4 - 1St Johnstone
2022-12-24 12:30:0024/12/2022 12:30St Mirren3 - 1Aberdeen
2022-12-23 19:45:0023/12/2022 19:45Motherwell2 - 2Kilmarnock
2022-12-23 19:30:0023/12/2022 19:30Ross County0 - 1Rangers
2022-12-21 19:45:0021/12/2022 19:45Celtic2 - 1Livingston
2022-12-20 20:00:0020/12/2022 20:00Aberdeen2 - 3Rangers
2022-12-17 15:00:0017/12/2022 15:00Hearts3 - 1Kilmarnock
2022-12-17 15:00:0017/12/2022 15:00Ross County1 - 2St Johnstone
2022-12-17 12:30:0017/12/2022 12:30Aberdeen0 - 1Celtic
2022-12-15 20:00:0015/12/2022 20:00Rangers3 - 2Hibernian
2022-11-12 18:00:0012/11/2022 18:00Aberdeen1 - 0Dundee Utd
2022-11-12 15:00:0012/11/2022 15:00Celtic2 - 1Ross County
2022-11-12 15:00:0012/11/2022 15:00Hearts1 - 1Livingston
2022-11-12 15:00:0012/11/2022 15:00Kilmarnock1 - 0Hibernian
2022-11-12 15:00:0012/11/2022 15:00St Johnstone1 - 1Motherwell
2022-11-12 12:30:0012/11/2022 12:30St Mirren1 - 1Rangers
2022-11-09 19:45:0009/11/2022 19:45Dundee Utd4 - 0Kilmarnock
2022-11-09 19:45:0009/11/2022 19:45Motherwell1 - 2Celtic
2022-11-09 19:45:0009/11/2022 19:45Rangers1 - 0Hearts
2022-11-09 19:45:0009/11/2022 19:45St Mirren2 - 2St Johnstone
2022-11-08 19:45:0008/11/2022 19:45Hibernian0 - 2Ross County
2022-11-08 19:45:0008/11/2022 19:45Livingston2 - 1Aberdeen
2022-11-06 15:00:0006/11/2022 15:00Hearts3 - 2Motherwell
2022-11-06 12:00:0006/11/2022 12:00St Johnstone2 - 1Rangers
2022-11-05 15:00:0005/11/2022 15:00Celtic4 - 2Dundee Utd
2022-11-05 15:00:0005/11/2022 15:00Ross County3 - 2St Mirren
2022-11-04 19:45:0004/11/2022 19:45Kilmarnock2 - 3Livingston
2022-11-04 19:30:0004/11/2022 19:30Aberdeen4 - 1Hibernian
2022-10-30 15:00:0030/10/2022 15:00Ross County1 - 2Hearts
2022-10-30 12:00:0030/10/2022 12:00Livingston0 - 3Celtic
2022-10-29 15:00:0029/10/2022 15:00Dundee Utd0 - 1Motherwell
2022-10-29 15:00:0029/10/2022 15:00Hibernian3 - 0St Mirren
2022-10-29 15:00:0029/10/2022 15:00Rangers4 - 1Aberdeen
2022-10-29 15:00:0029/10/2022 15:00St Johnstone1 - 0Kilmarnock
2022-10-22 15:00:0022/10/2022 15:00Kilmarnock1 - 0Ross County
2022-10-22 15:00:0022/10/2022 15:00Motherwell1 - 2Aberdeen
2022-10-22 15:00:0022/10/2022 15:00Rangers1 - 1Livingston
2022-10-22 15:00:0022/10/2022 15:00St Mirren2 - 1Dundee Utd
2022-10-22 12:30:0022/10/2022 12:30Hearts3 - 4Celtic
2022-10-21 19:30:0021/10/2022 19:30Hibernian1 - 2St Johnstone
2022-10-16 15:00:0016/10/2022 15:00Aberdeen2 - 0Hearts
2022-10-16 12:00:0016/10/2022 12:00Motherwell1 - 2Rangers
2022-10-15 15:00:0015/10/2022 15:00Celtic6 - 1Hibernian
2022-10-15 15:00:0015/10/2022 15:00Livingston1 - 0St Johnstone
2022-10-15 15:00:0015/10/2022 15:00Ross County1 - 1Dundee Utd
2022-10-15 15:00:0015/10/2022 15:00St Mirren0 - 0Kilmarnock
2022-10-11 19:45:0011/10/2022 19:45Dundee Utd1 - 0Hibernian
2022-10-09 15:00:0009/10/2022 15:00Kilmarnock2 - 2Hearts
2022-10-08 18:00:0008/10/2022 18:00Dundee Utd4 - 0Aberdeen
2022-10-08 15:00:0008/10/2022 15:00Hibernian1 - 0Motherwell
2022-10-08 15:00:0008/10/2022 15:00Livingston0 - 1Ross County
2022-10-08 15:00:0008/10/2022 15:00Rangers4 - 0St Mirren
2022-10-08 12:30:0008/10/2022 12:30St Johnstone1 - 2Celtic
2022-10-05 19:45:0005/10/2022 19:45Kilmarnock2 - 1St Johnstone
2022-10-04 19:45:0004/10/2022 19:45Ross County0 - 5Motherwell
2022-10-01 15:00:0001/10/2022 15:00Aberdeen4 - 1Kilmarnock
2022-10-01 15:00:0001/10/2022 15:00Celtic2 - 1Motherwell
2022-10-01 15:00:0001/10/2022 15:00Dundee Utd1 - 2St Johnstone
2022-10-01 15:00:0001/10/2022 15:00Ross County0 - 2Hibernian
2022-10-01 15:00:0001/10/2022 15:00St Mirren2 - 1Livingston
2022-10-01 12:30:0001/10/2022 12:30Hearts0 - 4Rangers
2022-09-18 15:00:0018/09/2022 15:00Motherwell0 - 3Hearts
2022-09-18 12:00:0018/09/2022 12:00St Mirren2 - 0Celtic
2022-09-17 15:00:0017/09/2022 15:00Hibernian3 - 1Aberdeen
2022-09-17 15:00:0017/09/2022 15:00Livingston1 - 0Kilmarnock
2022-09-17 15:00:0017/09/2022 15:00Rangers2 - 1Dundee Utd
2022-09-17 15:00:0017/09/2022 15:00St Johnstone0 - 0Ross County
2022-09-03 15:00:0003/09/2022 15:00Hibernian1 - 0Kilmarnock
2022-09-03 15:00:0003/09/2022 15:00Livingston1 - 0Hearts
2022-09-03 15:00:0003/09/2022 15:00Motherwell0 - 0Dundee Utd
2022-09-03 15:00:0003/09/2022 15:00Ross County1 - 1Aberdeen
2022-09-03 15:00:0003/09/2022 15:00St Johnstone3 - 0St Mirren
2022-09-03 12:30:0003/09/2022 12:30Celtic4 - 0Rangers
2022-08-28 15:00:0028/08/2022 15:00Hearts3 - 2St Johnstone
2022-08-28 12:00:0028/08/2022 12:00Dundee Utd0 - 9Celtic
2022-08-27 15:00:0027/08/2022 15:00Aberdeen5 - 0Livingston
2022-08-27 15:00:0027/08/2022 15:00Kilmarnock2 - 1Motherwell
2022-08-27 15:00:0027/08/2022 15:00Rangers4 - 0Ross County
2022-08-27 15:00:0027/08/2022 15:00St Mirren1 - 0Hibernian
2022-08-21 15:00:0021/08/2022 15:00Celtic2 - 0Hearts
2022-08-20 15:00:0020/08/2022 15:00Dundee Utd0 - 3St Mirren
2022-08-20 15:00:0020/08/2022 15:00Motherwell1 - 0Livingston
2022-08-20 15:00:0020/08/2022 15:00Ross County1 - 0Kilmarnock
2022-08-20 15:00:0020/08/2022 15:00St Johnstone0 - 1Aberdeen
2022-08-20 12:30:0020/08/2022 12:30Hibernian2 - 2Rangers
2022-08-14 15:00:0014/08/2022 15:00Hearts4 - 1Dundee Utd
2022-08-14 12:00:0014/08/2022 12:00Kilmarnock0 - 5Celtic
2022-08-13 15:00:0013/08/2022 15:00Aberdeen2 - 3Motherwell
2022-08-13 15:00:0013/08/2022 15:00Livingston2 - 1Hibernian
2022-08-13 15:00:0013/08/2022 15:00Rangers4 - 0St Johnstone
2022-08-13 15:00:0013/08/2022 15:00St Mirren1 - 0Ross County
2022-08-07 15:00:0007/08/2022 15:00Dundee Utd0 - 1Livingston
2022-08-07 12:00:0007/08/2022 12:00Hibernian1 - 1Hearts
2022-08-06 15:00:0006/08/2022 15:00Aberdeen4 - 1St Mirren
2022-08-06 15:00:0006/08/2022 15:00Motherwell1 - 2St Johnstone
2022-08-06 15:00:0006/08/2022 15:00Rangers2 - 0Kilmarnock
2022-08-06 15:00:0006/08/2022 15:00Ross County1 - 3Celtic
2022-07-31 16:30:0031/07/2022 16:30Celtic2 - 0Aberdeen
2022-07-31 15:00:0031/07/2022 15:00St Mirren0 - 1Motherwell
2022-07-30 15:00:0030/07/2022 15:00Hearts2 - 1Ross County
2022-07-30 15:00:0030/07/2022 15:00Kilmarnock1 - 1Dundee Utd
2022-07-30 15:00:0030/07/2022 15:00St Johnstone0 - 1Hibernian
2022-07-30 12:00:0030/07/2022 12:00Livingston1 - 2Rangers
2022-05-23 19:45:2323/05/2022 19:45St Johnstone4 - 0Inverness
2022-05-20 19:45:4120/05/2022 19:45Inverness2 - 2St Johnstone
2022-05-15 12:00:0015/05/2022 12:00Aberdeen0 - 0St Mirren
2022-05-15 12:00:0015/05/2022 12:00Hibernian4 - 0St Johnstone
2022-05-15 12:00:0015/05/2022 12:00Livingston2 - 1Dundee
2022-05-14 12:15:0014/05/2022 12:15Celtic6 - 0Motherwell
2022-05-14 12:15:0014/05/2022 12:15Hearts1 - 3Rangers
2022-05-14 12:15:0014/05/2022 12:15Ross County1 - 2Dundee Utd
2022-05-13 19:45:1013/05/2022 19:45Arbroath0 (3) - 0 (5)Inverness
2022-05-11 19:45:0011/05/2022 19:45St Johnstone1 - 0Aberdeen
2022-05-11 19:45:0011/05/2022 19:45St Mirren0 - 0Livingston
2022-05-11 19:45:0011/05/2022 19:45Motherwell2 - 1Hearts
2022-05-11 19:45:0011/05/2022 19:45Rangers4 - 1Ross County
2022-05-11 19:30:0011/05/2022 19:30Dundee Utd1 - 1Celtic
2022-05-10 19:45:0010/05/2022 19:45Dundee3 - 1Hibernian
2022-05-10 19:05:3710/05/2022 19:05Inverness0 - 0Arbroath
2022-05-08 15:00:0008/05/2022 15:00Rangers2 - 0Dundee Utd
2022-05-07 15:00:0007/05/2022 15:00Hibernian1 - 1Aberdeen
2022-05-07 15:00:0007/05/2022 15:00Livingston1 - 1St Johnstone
2022-05-07 15:00:0007/05/2022 15:00St Mirren2 - 0Dundee
2022-05-07 15:00:0007/05/2022 15:00Ross County0 - 1Motherwell
2022-05-07 12:00:0007/05/2022 12:00Celtic4 - 1Hearts
2022-05-06 19:45:0006/05/2022 19:45Inverness1 - 0Partick
2022-05-03 19:05:0003/05/2022 19:05Partick1 - 2Inverness
2022-05-01 12:00:0001/05/2022 12:00Celtic1 - 1Rangers
2022-04-30 15:00:0030/04/2022 15:00Aberdeen1 - 0Dundee
2022-04-30 15:00:0030/04/2022 15:00Livingston1 - 0Hibernian
2022-04-30 15:00:0030/04/2022 15:00St Johnstone0 - 1St Mirren
2022-04-30 15:00:0030/04/2022 15:00Dundee Utd1 - 0Motherwell
2022-04-30 15:00:0030/04/2022 15:00Hearts0 - 0Ross County
2022-04-24 15:00:0024/04/2022 15:00Dundee Utd2 - 3Hearts
2022-04-24 14:30:0024/04/2022 14:30Ross County0 - 2Celtic
2022-04-23 15:00:0023/04/2022 15:00Aberdeen1 - 2Livingston
2022-04-23 15:00:0023/04/2022 15:00Dundee1 - 1St Johnstone
2022-04-23 15:00:0023/04/2022 15:00St Mirren0 - 1Hibernian
2022-04-23 12:00:0023/04/2022 12:00Motherwell1 - 3Rangers
2022-04-10 12:00:0010/04/2022 12:00St Mirren0 - 4Rangers
2022-04-09 15:00:0009/04/2022 15:00Aberdeen0 - 1Ross County
2022-04-09 15:00:0009/04/2022 15:00Celtic7 - 0St Johnstone
2022-04-09 15:00:0009/04/2022 15:00Dundee Utd2 - 2Dundee
2022-04-09 15:00:0009/04/2022 15:00Hearts3 - 1Hibernian
2022-04-09 15:00:0009/04/2022 15:00Livingston2 - 2Motherwell
2022-04-03 12:00:0003/04/2022 12:00Rangers1 - 2Celtic
2022-04-02 15:00:0002/04/2022 15:00Dundee2 - 2Aberdeen
2022-04-02 15:00:0002/04/2022 15:00Hibernian1 - 1Dundee Utd
2022-04-02 15:00:0002/04/2022 15:00Motherwell4 - 2St Mirren
2022-04-02 15:00:0002/04/2022 15:00Ross County1 - 1Hearts
2022-04-02 15:00:0002/04/2022 15:00St Johnstone1 - 0Livingston
2022-03-20 12:00:0020/03/2022 12:00Dundee1 - 2Rangers
2022-03-19 15:00:0019/03/2022 15:00Aberdeen3 - 1Hibernian
2022-03-19 15:00:0019/03/2022 15:00Celtic4 - 0Ross County
2022-03-19 15:00:0019/03/2022 15:00Hearts2 - 0Livingston
2022-03-19 15:00:0019/03/2022 15:00St Johnstone2 - 1Motherwell
2022-03-19 15:00:0019/03/2022 15:00St Mirren1 - 2Dundee Utd
2022-03-09 19:45:0009/03/2022 19:45Dundee0 - 1St Mirren
2022-03-06 12:00:0006/03/2022 12:00Livingston1 - 3Celtic
2022-03-05 15:00:0005/03/2022 15:00Dundee Utd2 - 2Hearts
2022-03-05 15:00:0005/03/2022 15:00Hibernian0 - 0St Johnstone
2022-03-05 15:00:0005/03/2022 15:00Motherwell1 - 1Dundee
2022-03-05 15:00:0005/03/2022 15:00Rangers1 - 0Aberdeen
2022-03-05 15:00:0005/03/2022 15:00Ross County1 - 0St Mirren
2022-03-02 19:45:0002/03/2022 19:45Celtic2 - 0St Mirren
2022-03-02 19:45:0002/03/2022 19:45Dundee0 - 0Hibernian
2022-03-02 19:45:0002/03/2022 19:45Hearts2 - 0Aberdeen
2022-03-02 19:45:0002/03/2022 19:45Livingston2 - 1Dundee Utd
2022-03-02 19:45:0002/03/2022 19:45Motherwell0 - 1Ross County
2022-03-02 19:45:0002/03/2022 19:45St Johnstone0 - 1Rangers
2022-02-27 15:00:0027/02/2022 15:00Rangers2 - 2Motherwell
2022-02-27 12:00:0027/02/2022 12:00Hibernian0 - 0Celtic
2022-02-26 15:00:0026/02/2022 15:00Aberdeen1 - 1Dundee Utd
2022-02-26 15:00:0026/02/2022 15:00Dundee0 - 4Livingston
2022-02-26 15:00:0026/02/2022 15:00Ross County3 - 1St Johnstone
2022-02-26 15:00:0026/02/2022 15:00St Mirren0 - 2Hearts
2022-02-20 15:00:0020/02/2022 15:00Celtic3 - 2Dundee
2022-02-20 12:00:0020/02/2022 12:00Dundee Utd1 - 1Rangers
2022-02-19 15:00:0019/02/2022 15:00Hibernian2 - 0Ross County
2022-02-19 15:00:0019/02/2022 15:00Livingston1 - 1St Mirren
2022-02-19 15:00:0019/02/2022 15:00Motherwell1 - 1Aberdeen
2022-02-19 15:00:0019/02/2022 15:00St Johnstone2 - 1Hearts
2022-02-15 19:45:0015/02/2022 19:45Aberdeen1 - 1St Johnstone
2022-02-09 19:45:0009/02/2022 19:45Aberdeen2 - 3Celtic
2022-02-09 19:45:0009/02/2022 19:45Dundee Utd2 - 0Motherwell
2022-02-09 19:45:0009/02/2022 19:45Hearts1 - 2Dundee
2022-02-09 19:45:0009/02/2022 19:45Rangers2 - 0Hibernian
2022-02-09 19:45:0009/02/2022 19:45Ross County1 - 1Livingston
2022-02-09 19:45:0009/02/2022 19:45St Mirren2 - 1St Johnstone
2022-02-06 16:00:0006/02/2022 16:00Rangers5 - 0Hearts
2022-02-06 13:30:0006/02/2022 13:30Motherwell0 - 4Celtic
2022-02-05 15:00:0005/02/2022 15:00Dundee1 - 2Ross County
2022-02-05 15:00:0005/02/2022 15:00Hibernian0 - 1St Mirren
2022-02-05 15:00:0005/02/2022 15:00Livingston2 - 1Aberdeen
2022-02-05 15:00:0005/02/2022 15:00St Johnstone0 - 0Dundee Utd
2022-02-02 19:45:0002/02/2022 19:45Celtic3 - 0Rangers
2022-02-01 19:45:0001/02/2022 19:45Dundee0 - 0Dundee Utd
2022-02-01 19:45:0001/02/2022 19:45Hibernian0 - 0Hearts
2022-02-01 19:45:0001/02/2022 19:45Livingston1 - 2St Johnstone
2022-02-01 19:45:0001/02/2022 19:45Ross County1 - 1Aberdeen
2022-02-01 19:45:0001/02/2022 19:45St Mirren1 - 1Motherwell
2022-01-29 15:00:0029/01/2022 15:00Celtic1 - 0Dundee Utd
2022-01-29 15:00:0029/01/2022 15:00Hearts2 - 0Motherwell
2022-01-29 15:00:0029/01/2022 15:00Hibernian2 - 3Livingston
2022-01-29 12:30:0029/01/2022 12:30Ross County3 - 3Rangers
2022-01-26 19:45:0026/01/2022 19:45Dundee Utd2 - 1Ross County
2022-01-26 19:45:0026/01/2022 19:45Hearts1 - 2Celtic
2022-01-26 19:45:0026/01/2022 19:45Motherwell0 - 0Hibernian
2022-01-26 19:45:0026/01/2022 19:45Rangers1 - 0Livingston
2022-01-26 19:45:0026/01/2022 19:45St Johnstone0 - 0Dundee
2022-01-25 19:45:0025/01/2022 19:45St Mirren1 - 0Aberdeen
2022-01-18 19:45:0018/01/2022 19:45Aberdeen1 - 1Rangers
2022-01-18 19:45:0018/01/2022 19:45Dundee Utd1 - 2St Mirren
2022-01-18 19:45:0018/01/2022 19:45Hearts2 - 0St Johnstone
2022-01-18 19:45:0018/01/2022 19:45Livingston2 - 0Dundee
2022-01-18 19:45:0018/01/2022 19:45Ross County3 - 1Motherwell
2022-01-17 19:45:0017/01/2022 19:45Celtic2 - 0Hibernian
2021-12-26 15:00:0026/12/2021 15:00Aberdeen2 - 1Dundee
2021-12-26 15:00:0026/12/2021 15:00Dundee Utd1 - 3Hibernian
2021-12-26 15:00:0026/12/2021 15:00Hearts2 - 1Ross County
2021-12-26 15:00:0026/12/2021 15:00Motherwell2 - 1Livingston
2021-12-26 15:00:0026/12/2021 15:00Rangers2 - 0St Mirren
2021-12-26 12:30:0026/12/2021 12:30St Johnstone1 - 3Celtic
2021-12-22 19:45:0022/12/2021 19:45St Johnstone1 - 2Ross County
2021-12-22 19:45:0022/12/2021 19:45Hibernian1 - 0Aberdeen
2021-12-22 19:45:0022/12/2021 19:45St Mirren0 - 0Celtic
2021-12-18 15:00:0018/12/2021 15:00Dundee0 - 1Hearts
2021-12-18 15:00:0018/12/2021 15:00Livingston1 - 1Ross County
2021-12-18 15:00:0018/12/2021 15:00Motherwell2 - 0St Johnstone
2021-12-18 15:00:0018/12/2021 15:00Rangers1 - 0Dundee Utd
2021-12-15 19:45:0015/12/2021 19:45Rangers2 - 0St Johnstone
2021-12-15 19:45:0015/12/2021 19:45Ross County1 - 2Celtic
2021-12-14 19:45:0014/12/2021 19:45Hibernian1 - 0Dundee
2021-12-12 15:00:0012/12/2021 15:00Celtic1 - 0Motherwell
2021-12-12 12:00:0012/12/2021 12:00Hearts0 - 2Rangers
2021-12-11 15:00:0011/12/2021 15:00Dundee Utd0 - 1Livingston
2021-12-11 15:00:0011/12/2021 15:00Ross County3 - 2Dundee
2021-12-11 15:00:0011/12/2021 15:00St Johnstone0 - 1Aberdeen
2021-12-11 15:00:0011/12/2021 15:00St Mirren1 - 1Hibernian
2021-12-08 19:45:0008/12/2021 19:45Livingston1 - 0Hibernian
2021-12-05 15:00:0005/12/2021 15:00Livingston0 - 1Hearts
2021-12-05 12:00:0005/12/2021 12:00Dundee Utd0 - 3Celtic
2021-12-04 15:00:0004/12/2021 15:00Aberdeen4 - 1St Mirren
2021-12-04 15:00:0004/12/2021 15:00Hibernian1 - 1Motherwell
2021-12-04 15:00:0004/12/2021 15:00Rangers3 - 0Dundee
2021-12-02 19:45:0002/12/2021 19:45Celtic1 - 0Hearts
2021-12-01 19:45:0001/12/2021 19:45Aberdeen2 - 0Livingston
2021-12-01 19:45:0001/12/2021 19:45Dundee1 - 0St Johnstone
2021-12-01 19:45:0001/12/2021 19:45Hibernian0 - 1Rangers
2021-12-01 19:45:0001/12/2021 19:45St Mirren0 - 0Ross County
2021-11-30 19:45:0030/11/2021 19:45Motherwell1 - 0Dundee Utd
2021-11-28 15:00:0028/11/2021 15:00Celtic2 - 1Aberdeen
2021-11-28 12:00:0028/11/2021 12:00Livingston1 - 3Rangers
2021-11-27 15:00:0027/11/2021 15:00Dundee3 - 0Motherwell
2021-11-27 15:00:0027/11/2021 15:00Hearts2 - 0St Mirren
2021-11-27 15:00:0027/11/2021 15:00Ross County1 - 1Dundee Utd
2021-11-27 15:00:0027/11/2021 15:00St Johnstone1 - 2Hibernian
2021-11-24 19:45:0024/11/2021 19:45Ross County1 - 0Hibernian
2021-11-20 15:00:0020/11/2021 15:00Dundee Utd1 - 0Aberdeen
2021-11-20 15:00:0020/11/2021 15:00Motherwell2 - 0Hearts
2021-11-20 15:00:0020/11/2021 15:00St Mirren1 - 1Livingston
2021-11-07 15:00:0007/11/2021 15:00Rangers4 - 2Ross County
2021-11-07 12:00:0007/11/2021 12:00Dundee2 - 4Celtic
2021-11-06 15:00:0006/11/2021 15:00Aberdeen0 - 2Motherwell
2021-11-06 15:00:0006/11/2021 15:00Hearts5 - 2Dundee Utd
2021-11-06 15:00:0006/11/2021 15:00St Johnstone0 - 0St Mirren
2021-10-31 12:00:0031/10/2021 12:00Motherwell1 - 6Rangers
2021-10-30 15:00:0030/10/2021 15:00Aberdeen2 - 1Hearts
2021-10-30 15:00:0030/10/2021 15:00Celtic0 - 0Livingston
2021-10-30 15:00:0030/10/2021 15:00Dundee Utd0 - 1St Johnstone
2021-10-30 15:00:0030/10/2021 15:00St Mirren0 - 1Dundee
2021-10-27 19:45:0027/10/2021 19:45Dundee0 - 5Ross County
2021-10-27 19:45:0027/10/2021 19:45Hibernian1 - 3Celtic
2021-10-27 19:45:0027/10/2021 19:45Livingston1 - 1Dundee Utd
2021-10-27 19:45:0027/10/2021 19:45Motherwell2 - 2St Mirren
2021-10-27 19:45:0027/10/2021 19:45Rangers2 - 2Aberdeen
2021-10-27 19:45:0027/10/2021 19:45St Johnstone1 - 1Hearts
2021-10-24 12:00:0024/10/2021 12:00St Mirren1 - 2Rangers
2021-10-23 15:00:0023/10/2021 15:00Aberdeen1 - 0Hibernian
2021-10-23 15:00:0023/10/2021 15:00Celtic2 - 0St Johnstone
2021-10-23 15:00:0023/10/2021 15:00Dundee Utd2 - 1Motherwell
2021-10-23 15:00:0023/10/2021 15:00Hearts1 - 1Dundee
2021-10-23 15:00:0023/10/2021 15:00Ross County2 - 3Livingston
2021-10-16 18:00:0016/10/2021 18:00Dundee2 - 1Aberdeen
2021-10-16 15:00:0016/10/2021 15:00Hibernian0 - 3Dundee Utd
2021-10-16 15:00:0016/10/2021 15:00Motherwell0 - 2Celtic
2021-10-16 15:00:0016/10/2021 15:00Rangers1 - 1Hearts
2021-10-16 15:00:0016/10/2021 15:00Ross County2 - 3St Mirren
2021-10-16 15:00:0016/10/2021 15:00St Johnstone0 - 3Livingston
2021-10-03 15:00:0003/10/2021 15:00Rangers2 - 1Hibernian
2021-10-03 12:00:0003/10/2021 12:00Aberdeen1 - 2Celtic
2021-10-02 15:00:0002/10/2021 15:00Dundee Utd1 - 0Ross County
2021-10-02 15:00:0002/10/2021 15:00Hearts2 - 0Motherwell
2021-10-02 15:00:0002/10/2021 15:00Livingston0 - 1St Mirren
2021-10-02 15:00:0002/10/2021 15:00St Johnstone3 - 1Dundee
2021-09-26 15:00:0026/09/2021 15:00Celtic1 - 1Dundee Utd
2021-09-26 15:00:0026/09/2021 15:00Hibernian1 - 0St Johnstone
2021-09-26 12:00:0026/09/2021 12:00St Mirren3 - 2Aberdeen
2021-09-25 15:00:0025/09/2021 15:00Dundee0 - 1Rangers
2021-09-25 15:00:0025/09/2021 15:00Hearts3 - 0Livingston
2021-09-25 15:00:0025/09/2021 15:00Motherwell2 - 1Ross County
2021-09-19 15:00:0019/09/2021 15:00Livingston1 - 0Celtic
2021-09-19 15:00:0019/09/2021 15:00Rangers1 - 1Motherwell
2021-09-19 12:00:0019/09/2021 12:00Dundee Utd1 - 0Dundee
2021-09-18 15:00:0018/09/2021 15:00Aberdeen0 - 1St Johnstone
2021-09-18 15:00:0018/09/2021 15:00Hibernian2 - 2St Mirren
2021-09-18 15:00:0018/09/2021 15:00Ross County2 - 2Hearts
2021-09-12 12:00:0012/09/2021 12:00Hearts0 - 0Hibernian
2021-09-11 15:00:0011/09/2021 15:00Celtic3 - 0Ross County
2021-09-11 15:00:0011/09/2021 15:00Dundee0 - 0Livingston
2021-09-11 15:00:0011/09/2021 15:00Motherwell2 - 0Aberdeen
2021-09-11 15:00:0011/09/2021 15:00St Mirren0 - 0Dundee Utd
2021-09-11 12:30:0011/09/2021 12:30St Johnstone1 - 2Rangers
2021-08-29 15:00:0029/08/2021 15:00Aberdeen1 - 1Ross County
2021-08-29 15:00:0029/08/2021 15:00St Mirren0 - 0St Johnstone
2021-08-29 12:00:0029/08/2021 12:00Rangers1 - 0Celtic
2021-08-28 15:00:0028/08/2021 15:00Dundee Utd0 - 2Hearts
2021-08-28 15:00:0028/08/2021 15:00Hibernian2 - 0Livingston
2021-08-28 15:00:0028/08/2021 15:00Motherwell1 - 0Dundee
2021-08-22 15:00:0022/08/2021 15:00Hearts1 - 1Aberdeen
2021-08-22 15:00:0022/08/2021 15:00Ross County2 - 4Rangers
2021-08-22 15:00:0022/08/2021 15:00St Johnstone0 - 1Dundee Utd
2021-08-22 12:00:0022/08/2021 12:00Dundee2 - 2Hibernian
2021-08-21 15:00:0021/08/2021 15:00Celtic6 - 0St Mirren
2021-08-21 15:00:0021/08/2021 15:00Livingston1 - 2Motherwell
2021-08-08 15:00:0008/08/2021 15:00Celtic6 - 0Dundee
2021-08-08 15:00:0008/08/2021 15:00Hibernian3 - 0Ross County
2021-08-08 15:00:0008/08/2021 15:00Livingston1 - 2Aberdeen
2021-08-08 15:00:0008/08/2021 15:00St Johnstone1 - 1Motherwell
2021-08-07 15:00:0007/08/2021 15:00St Mirren1 - 2Hearts
2021-08-07 12:30:0007/08/2021 12:30Dundee Utd1 - 0Rangers
2021-08-01 16:30:0001/08/2021 16:30Motherwell2 - 3Hibernian
2021-08-01 15:00:0001/08/2021 15:00Aberdeen2 - 0Dundee Utd
2021-07-31 20:00:0031/07/2021 20:00Hearts2 - 1Celtic
2021-07-31 15:00:0031/07/2021 15:00Dundee2 - 2St Mirren
2021-07-31 15:00:0031/07/2021 15:00Ross County0 - 0St Johnstone
2021-07-31 13:30:0031/07/2021 13:30Rangers3 - 0Livingston
2021-05-24 19:45:2624/05/2021 19:45Kilmarnock1 - 2Dundee
2021-05-20 20:15:5120/05/2021 20:15Dundee2 - 1Kilmarnock
2021-05-16 12:00:0016/05/2021 12:00Hamilton0 - 2Kilmarnock
2021-05-16 12:00:0016/05/2021 12:00Motherwell1 - 2Ross County
2021-05-16 12:00:0016/05/2021 12:00St Mirren0 - 0Dundee Utd
2021-05-15 19:45:0315/05/2021 19:45Dundee0 - 1Raith
2021-05-15 12:30:0015/05/2021 12:30Hibernian0 - 0Celtic
2021-05-15 12:30:0015/05/2021 12:30Rangers4 - 0Aberdeen
2021-05-15 12:30:0015/05/2021 12:30St Johnstone0 - 0Livingston
2021-05-12 19:45:2912/05/2021 19:45Raith0 - 3Dundee
2021-05-12 19:45:0012/05/2021 19:45Kilmarnock3 - 3St Mirren
2021-05-12 19:45:0012/05/2021 19:45Ross County2 - 1Hamilton
2021-05-12 19:45:0012/05/2021 19:45Aberdeen0 - 1Hibernian
2021-05-12 18:30:0012/05/2021 18:30Celtic4 - 0St Johnstone
2021-05-12 18:00:0012/05/2021 18:00Dundee Utd2 - 2Motherwell
2021-05-12 18:00:0012/05/2021 18:00Livingston0 - 3Rangers
2021-05-08 15:00:1008/05/2021 15:00Raith2 - 0Dunfermline
2021-05-04 19:00:3504/05/2021 19:00Dunfermline0 - 0Raith
2021-05-02 12:00:0002/05/2021 12:00Rangers4 - 1Celtic
2021-05-01 15:00:0001/05/2021 15:00Dundee Utd0 - 2Ross County
2021-05-01 15:00:0001/05/2021 15:00Motherwell2 - 0Kilmarnock
2021-05-01 15:00:0001/05/2021 15:00St Mirren1 - 2Hamilton
2021-05-01 15:00:0001/05/2021 15:00Hibernian0 - 1St Johnstone
2021-05-01 15:00:0001/05/2021 15:00Livingston1 - 2Aberdeen
2021-04-21 19:45:0021/04/2021 19:45Kilmarnock3 - 0Dundee Utd
2021-04-21 19:45:0021/04/2021 19:45Ross County1 - 3St Mirren
2021-04-21 19:45:0021/04/2021 19:45Aberdeen1 - 1Celtic
2021-04-21 19:00:0021/04/2021 19:00St Johnstone1 - 1Rangers
2021-04-21 18:00:0021/04/2021 18:00Hamilton0 - 1Motherwell
2021-04-21 18:00:0021/04/2021 18:00Hibernian2 - 1Livingston
2021-04-11 15:00:0011/04/2021 15:00Rangers2 - 1Hibernian
2021-04-10 15:00:0010/04/2021 15:00Hamilton0 - 1Dundee Utd
2021-04-10 15:00:0010/04/2021 15:00Kilmarnock2 - 2Ross County
2021-04-10 15:00:0010/04/2021 15:00Motherwell1 - 0St Mirren
2021-04-10 15:00:0010/04/2021 15:00Celtic6 - 0Livingston
2021-04-10 15:00:0010/04/2021 15:00St Johnstone0 - 1Aberdeen
2021-03-21 12:00:0021/03/2021 12:00Celtic1 - 1Rangers
2021-03-20 15:00:0020/03/2021 15:00Dundee Utd1 - 0Aberdeen
2021-03-20 15:00:0020/03/2021 15:00Hamilton1 - 1St Mirren
2021-03-20 15:00:0020/03/2021 15:00Kilmarnock4 - 1Motherwell
2021-03-20 15:00:0020/03/2021 15:00Livingston1 - 1Hibernian
2021-03-20 15:00:0020/03/2021 15:00St Johnstone1 - 0Ross County
2021-03-13 15:00:0013/03/2021 15:00Livingston2 - 1Hamilton
2021-03-13 15:00:0013/03/2021 15:00Ross County1 - 2Hibernian
2021-03-07 12:00:0007/03/2021 12:00Dundee Utd0 - 0Celtic
2021-03-06 15:00:0006/03/2021 15:00Aberdeen0 - 0Hamilton
2021-03-06 15:00:0006/03/2021 15:00Motherwell3 - 1Livingston
2021-03-06 15:00:0006/03/2021 15:00Rangers3 - 0St Mirren
2021-03-06 15:00:0006/03/2021 15:00Ross County3 - 2Kilmarnock
2021-03-06 15:00:0006/03/2021 15:00St Johnstone1 - 0Hibernian
2021-03-03 18:00:0003/03/2021 18:00Hamilton1 - 1St Johnstone
2021-03-03 18:00:0003/03/2021 18:00Livingston0 - 1Rangers
2021-02-27 15:00:0027/02/2021 15:00Celtic1 - 0Aberdeen
2021-02-27 15:00:0027/02/2021 15:00Hibernian0 - 2Motherwell
2021-02-27 15:00:0027/02/2021 15:00Kilmarnock1 - 1Dundee Utd
2021-02-27 15:00:0027/02/2021 15:00St Mirren1 - 0Ross County
2021-02-24 18:00:0024/02/2021 18:00St Mirren0 - 0Motherwell
2021-02-21 19:30:0021/02/2021 19:30Ross County1 - 0Celtic
2021-02-21 15:00:0021/02/2021 15:00Rangers4 - 1Dundee Utd
2021-02-20 15:00:0020/02/2021 15:00Aberdeen1 - 0Kilmarnock
2021-02-20 15:00:0020/02/2021 15:00Hibernian2 - 0Hamilton
2021-02-20 15:00:0020/02/2021 15:00Motherwell0 - 3St Johnstone
2021-02-20 15:00:0020/02/2021 15:00St Mirren1 - 1Livingston
2021-02-17 18:00:3917/02/2021 18:00Celtic1 - 0Aberdeen
2021-02-17 18:00:0017/02/2021 18:00St Mirren1 - 1Hamilton
2021-02-14 12:00:0014/02/2021 12:00St Johnstone1 - 2Celtic
2021-02-13 15:00:0013/02/2021 15:00Aberdeen0 - 0St Mirren
2021-02-13 15:00:0013/02/2021 15:00Dundee Utd3 - 0Livingston
2021-02-13 15:00:0013/02/2021 15:00Motherwell1 - 4Hamilton
2021-02-13 15:00:0013/02/2021 15:00Rangers1 - 0Kilmarnock
2021-02-10 20:00:0010/02/2021 20:00St Mirren0 - 4Celtic
2021-02-10 19:45:0010/02/2021 19:45Kilmarnock0 - 1Motherwell
2021-02-07 12:00:0007/02/2021 12:00Hamilton1 - 1Rangers
2021-02-06 15:00:0006/02/2021 15:00Celtic2 - 1Motherwell
2021-02-06 15:00:0006/02/2021 15:00Hibernian2 - 0Aberdeen
2021-02-06 15:00:0006/02/2021 15:00Livingston1 - 2St Johnstone
2021-02-06 15:00:0006/02/2021 15:00Ross County0 - 2Dundee Utd
2021-02-06 15:00:0006/02/2021 15:00St Mirren2 - 0Kilmarnock
2021-02-03 19:45:0003/02/2021 19:45Rangers1 - 0St Johnstone
2021-02-03 18:00:0003/02/2021 18:00Hamilton1 - 2Ross County
2021-02-03 18:00:0003/02/2021 18:00Motherwell2 - 1Dundee Utd
2021-02-02 19:45:0002/02/2021 19:45Kilmarnock0 - 4Celtic
2021-02-02 18:00:0002/02/2021 18:00Aberdeen0 - 2Livingston
2021-02-02 18:00:0002/02/2021 18:00St Mirren1 - 2Hibernian
2021-01-30 15:00:0030/01/2021 15:00Celtic1 - 2St Mirren
2021-01-30 15:00:0030/01/2021 15:00Livingston0 - 0Aberdeen
2021-01-30 15:00:0030/01/2021 15:00Dundee Utd0 - 2Hibernian
2021-01-30 15:00:0030/01/2021 15:00Kilmarnock2 - 3St Johnstone
2021-01-27 19:45:0027/01/2021 19:45Celtic2 - 0Hamilton
2021-01-27 19:45:0027/01/2021 19:45Hibernian0 - 1Rangers
2021-01-27 19:45:0027/01/2021 19:45Livingston2 - 0Kilmarnock
2021-01-27 18:00:0027/01/2021 18:00Dundee Utd1 - 5St Mirren
2021-01-27 18:00:0027/01/2021 18:00Ross County1 - 2Motherwell
2021-01-27 18:00:0027/01/2021 18:00St Johnstone0 - 0Aberdeen
2021-01-23 15:00:0023/01/2021 15:00Aberdeen2 - 0Motherwell
2021-01-23 15:00:0023/01/2021 15:00Rangers5 - 0Ross County
2021-01-20 20:15:0020/01/2021 20:15Livingston2 - 2Celtic
2021-01-17 12:00:0017/01/2021 12:00Motherwell1 - 1Rangers
2021-01-16 15:00:0016/01/2021 15:00Celtic0 - 0Livingston
2021-01-16 15:00:0016/01/2021 15:00Hamilton0 - 0Dundee Utd
2021-01-16 15:00:0016/01/2021 15:00Hibernian2 - 0Kilmarnock
2021-01-16 15:00:0016/01/2021 15:00Ross County4 - 1Aberdeen
2021-01-16 15:00:0016/01/2021 15:00St Johnstone1 - 0St Mirren
2021-01-12 18:30:0012/01/2021 18:30Dundee Utd2 - 2St Johnstone
2021-01-11 19:45:0011/01/2021 19:45Celtic1 - 1Hibernian
2021-01-10 15:00:0010/01/2021 15:00Aberdeen1 - 2Rangers
2021-01-10 15:00:0010/01/2021 15:00Livingston3 - 1Ross County
2021-01-09 15:00:0009/01/2021 15:00Kilmarnock2 - 0Hamilton
2021-01-09 15:00:0009/01/2021 15:00St Mirren1 - 1Motherwell
2021-01-02 15:00:0002/01/2021 15:00Aberdeen0 - 0Dundee Utd
2021-01-02 15:00:0002/01/2021 15:00Hamilton3 - 0Motherwell
2021-01-02 15:00:0002/01/2021 15:00Hibernian0 - 3Livingston
2021-01-02 15:00:0002/01/2021 15:00Kilmarnock1 - 1St Mirren
2021-01-02 15:00:0002/01/2021 15:00Ross County1 - 1St Johnstone
2021-01-02 12:30:0002/01/2021 12:30Rangers1 - 0Celtic
2020-12-30 18:15:0030/12/2020 18:15Motherwell0 - 2Kilmarnock
2020-12-30 18:00:0030/12/2020 18:00Hibernian0 - 2Ross County
2020-12-30 15:00:0030/12/2020 15:00Celtic3 - 0Dundee Utd
2020-12-30 15:00:0030/12/2020 15:00St Johnstone0 - 0Hamilton
2020-12-30 15:00:0030/12/2020 15:00St Mirren0 - 2Rangers
2020-12-26 15:00:0026/12/2020 15:00Aberdeen2 - 1St Johnstone
2020-12-26 15:00:0026/12/2020 15:00Dundee Utd1 - 1Motherwell
2020-12-26 15:00:0026/12/2020 15:00Hamilton0 - 3Celtic
2020-12-26 15:00:0026/12/2020 15:00Kilmarnock1 - 2Livingston
2020-12-26 15:00:0026/12/2020 15:00Ross County0 - 2St Mirren
2020-12-26 12:30:0026/12/2020 12:30Rangers1 - 0Hibernian
2020-12-23 18:30:0023/12/2020 18:30Dundee Utd2 - 0Kilmarnock
2020-12-23 18:15:0023/12/2020 18:15Motherwell0 - 0Aberdeen
2020-12-23 18:00:0023/12/2020 18:00Celtic2 - 0Ross County
2020-12-23 18:00:0023/12/2020 18:00Hamilton0 - 2Livingston
2020-12-23 18:00:0023/12/2020 18:00Hibernian1 - 0St Mirren
2020-12-23 18:00:0023/12/2020 18:00St Johnstone0 - 3Rangers
2020-12-20 12:00:0020/12/2020 12:00Kilmarnock0 - 2Aberdeen
2020-12-19 15:00:0019/12/2020 15:00Hibernian1 - 1Dundee Utd
2020-12-19 15:00:0019/12/2020 15:00Rangers3 - 1Motherwell
2020-12-19 15:00:0019/12/2020 15:00Ross County0 - 2Hamilton
2020-12-19 15:00:0019/12/2020 15:00St Mirren3 - 2St Johnstone
2020-12-13 15:00:0013/12/2020 15:00Celtic2 - 0Kilmarnock
2020-12-13 12:00:0013/12/2020 12:00Dundee Utd1 - 2Rangers
2020-12-12 15:00:0012/12/2020 15:00Aberdeen2 - 0Ross County
2020-12-12 15:00:0012/12/2020 15:00Hamilton0 - 4Hibernian
2020-12-12 15:00:0012/12/2020 15:00Motherwell0 - 1St Mirren
2020-12-12 15:00:0012/12/2020 15:00St Johnstone1 - 2Livingston
2020-12-06 15:00:0006/12/2020 15:00Celtic1 - 1St Johnstone
2020-12-06 12:00:0006/12/2020 12:00Ross County0 - 4Rangers
2020-12-05 15:00:0005/12/2020 15:00Hamilton1 - 0Kilmarnock
2020-12-05 15:00:0005/12/2020 15:00Livingston2 - 0Dundee Utd
2020-12-05 15:00:0005/12/2020 15:00Motherwell0 - 3Hibernian
2020-12-05 15:00:0005/12/2020 15:00St Mirren1 - 1Aberdeen
2020-11-25 19:00:0025/11/2020 19:00Hamilton1 - 1Aberdeen
2020-11-24 19:00:0024/11/2020 19:00Hibernian2 - 2St Johnstone
2020-11-22 12:00:0022/11/2020 12:00Rangers4 - 0Aberdeen
2020-11-21 15:00:0021/11/2020 15:00Dundee Utd2 - 1Hamilton
2020-11-21 15:00:0021/11/2020 15:00Hibernian2 - 2Celtic
2020-11-21 15:00:0021/11/2020 15:00Kilmarnock3 - 1Ross County
2020-11-21 15:00:0021/11/2020 15:00Livingston0 - 1St Mirren
2020-11-21 15:00:0021/11/2020 15:00St Johnstone1 - 1Motherwell
2020-11-08 15:00:0008/11/2020 15:00Rangers8 - 0Hamilton
2020-11-08 12:00:0008/11/2020 12:00Motherwell1 - 4Celtic
2020-11-06 19:45:0006/11/2020 19:45Aberdeen2 - 0Hibernian
2020-11-06 19:45:0006/11/2020 19:45Ross County1 - 1Livingston
2020-11-06 19:45:0006/11/2020 19:45St Johnstone1 - 0Kilmarnock
2020-11-06 19:45:0006/11/2020 19:45St Mirren0 - 0Dundee Utd
2020-11-01 12:00:0001/11/2020 12:00Kilmarnock0 - 1Rangers
2020-10-31 15:00:0031/10/2020 15:00Dundee Utd2 - 1Ross County
2020-10-31 15:00:0031/10/2020 15:00Livingston0 - 2Motherwell
2020-10-25 15:00:0025/10/2020 15:00Rangers2 - 0Livingston
2020-10-25 12:00:0025/10/2020 12:00Aberdeen3 - 3Celtic
2020-10-24 15:00:0024/10/2020 15:00Kilmarnock0 - 1Hibernian
2020-10-24 15:00:0024/10/2020 15:00Motherwell4 - 0Ross County
2020-10-24 15:00:0024/10/2020 15:00St Johnstone0 - 0Dundee Utd
2020-10-20 19:00:4920/10/2020 19:00Aberdeen4 - 2Hamilton
2020-10-17 15:00:0017/10/2020 15:00Dundee Utd0 - 0Aberdeen
2020-10-17 15:00:0017/10/2020 15:00Hamilton3 - 5St Johnstone
2020-10-17 15:00:0017/10/2020 15:00Livingston1 - 3Kilmarnock
2020-10-17 15:00:0017/10/2020 15:00Ross County0 - 0Hibernian
2020-10-17 12:30:0017/10/2020 12:30Celtic0 - 2Rangers
2020-10-04 15:00:0004/10/2020 15:00Rangers2 - 0Ross County
2020-10-04 12:00:0004/10/2020 12:00St Johnstone0 - 2Celtic
2020-10-02 19:45:0002/10/2020 19:45Aberdeen2 - 1St Mirren
2020-10-02 19:45:0002/10/2020 19:45Dundee Utd1 - 2Livingston
2020-10-02 19:45:0002/10/2020 19:45Hibernian3 - 2Hamilton
2020-09-27 15:00:0027/09/2020 15:00Ross County0 - 3Aberdeen
2020-09-27 15:00:0027/09/2020 15:00Celtic3 - 0Hibernian
2020-09-27 12:00:0027/09/2020 12:00Motherwell1 - 5Rangers
2020-09-26 15:00:0026/09/2020 15:00Hamilton1 - 1Dundee Utd
2020-09-26 15:00:0026/09/2020 15:00Livingston2 - 0St Johnstone
2020-09-26 15:00:0026/09/2020 15:00St Mirren0 - 1Kilmarnock
2020-09-20 15:00:0020/09/2020 15:00Aberdeen0 - 3Motherwell
2020-09-20 12:00:0020/09/2020 12:00Hibernian2 - 2Rangers
2020-09-19 15:00:0019/09/2020 15:00Celtic3 - 2Livingston
2020-09-19 15:00:0019/09/2020 15:00Dundee Utd2 - 1St Mirren
2020-09-19 15:00:0019/09/2020 15:00Kilmarnock2 - 1Hamilton
2020-09-19 15:00:0019/09/2020 15:00St Johnstone0 - 1Ross County
2020-09-16 19:45:0016/09/2020 19:45St Mirren1 - 2Celtic
2020-09-12 15:00:0012/09/2020 15:00Aberdeen1 - 0Kilmarnock
2020-09-12 15:00:0012/09/2020 15:00Livingston1 - 2Hamilton
2020-09-12 15:00:0012/09/2020 15:00Motherwell1 - 0St Johnstone
2020-09-12 15:00:0012/09/2020 15:00Rangers4 - 0Dundee Utd
2020-09-12 15:00:0012/09/2020 15:00Ross County0 - 5Celtic
2020-09-12 15:00:0012/09/2020 15:00St Mirren0 - 3Hibernian
2020-08-30 16:30:0030/08/2020 16:30Hibernian0 - 1Aberdeen
2020-08-30 15:00:0030/08/2020 15:00Celtic3 - 0Motherwell
2020-08-29 17:30:0029/08/2020 17:30Hamilton0 - 2Rangers
2020-08-29 15:00:0029/08/2020 15:00Kilmarnock4 - 0Dundee Utd
2020-08-29 15:00:0029/08/2020 15:00Livingston1 - 0Ross County
2020-08-29 15:00:0029/08/2020 15:00St Johnstone1 - 0St Mirren
2020-08-23 16:30:0023/08/2020 16:30St Johnstone0 - 1Hibernian
2020-08-23 15:00:0023/08/2020 15:00Aberdeen2 - 1Livingston
2020-08-22 17:30:0022/08/2020 17:30Dundee Utd0 - 1Celtic
2020-08-22 15:00:0022/08/2020 15:00Motherwell0 - 1Hamilton
2020-08-22 15:00:0022/08/2020 15:00Rangers2 - 0Kilmarnock
2020-08-22 15:00:0022/08/2020 15:00St Mirren1 - 1Ross County
2020-08-20 19:30:0020/08/2020 19:30St Johnstone0 - 1Aberdeen
2020-08-16 16:30:0016/08/2020 16:30Livingston0 - 0Rangers
2020-08-15 17:30:0015/08/2020 17:30Hibernian0 - 0Motherwell
2020-08-15 15:00:0015/08/2020 15:00Hamilton0 - 1St Mirren
2020-08-15 15:00:0015/08/2020 15:00Kilmarnock1 - 2St Johnstone
2020-08-15 15:00:0015/08/2020 15:00Ross County1 - 2Dundee Utd
2020-08-12 19:45:0012/08/2020 19:45Motherwell2 - 2Livingston
2020-08-12 19:45:0012/08/2020 19:45Rangers3 - 0St Johnstone
2020-08-12 19:45:0012/08/2020 19:45Ross County2 - 2Kilmarnock
2020-08-11 18:00:0011/08/2020 18:00Dundee Utd0 - 1Hibernian
2020-08-09 16:30:0009/08/2020 16:30Kilmarnock1 - 1Celtic
2020-08-09 15:00:0009/08/2020 15:00Rangers3 - 0St Mirren
2020-08-08 15:00:0008/08/2020 15:00Hamilton0 - 1Ross County
2020-08-08 15:00:0008/08/2020 15:00Livingston1 - 4Hibernian
2020-08-08 15:00:0008/08/2020 15:00Motherwell0 - 1Dundee Utd
2020-08-03 19:45:0003/08/2020 19:45Ross County1 - 0Motherwell
2020-08-02 16:30:0002/08/2020 16:30Celtic5 - 1Hamilton
2020-08-01 15:00:0001/08/2020 15:00Dundee Utd1 - 1St Johnstone
2020-08-01 15:00:0001/08/2020 15:00Hibernian2 - 1Kilmarnock
2020-08-01 15:00:0001/08/2020 15:00St Mirren1 - 0Livingston
2020-08-01 12:30:0001/08/2020 12:30Aberdeen0 - 1Rangers
2020-03-11 19:45:0011/03/2020 19:45St Mirren1 - 0Hearts
2020-03-08 12:00:0008/03/2020 12:00Ross County0 - 1Rangers
2020-03-07 15:00:0007/03/2020 15:00Aberdeen3 - 1Hibernian
2020-03-07 15:00:0007/03/2020 15:00Celtic5 - 0St Mirren
2020-03-07 15:00:0007/03/2020 15:00Hamilton1 - 0Kilmarnock
2020-03-07 15:00:0007/03/2020 15:00Hearts1 - 1Motherwell
2020-03-07 15:00:0007/03/2020 15:00St Johnstone1 - 0Livingston
2020-03-04 19:45:0004/03/2020 19:45Kilmarnock2 - 2Aberdeen
2020-03-04 19:45:0004/03/2020 19:45Livingston2 - 2Celtic
2020-03-04 19:45:0004/03/2020 19:45Motherwell4 - 1Ross County
2020-03-04 19:45:0004/03/2020 19:45Rangers0 - 1Hamilton
2020-03-04 19:45:0004/03/2020 19:45St Mirren0 - 0St Johnstone
2020-03-03 19:45:0003/03/2020 19:45Hibernian1 - 3Hearts
2020-02-25 19:45:0025/02/2020 19:45Motherwell1 - 2St Mirren
2020-02-23 15:00:0023/02/2020 15:00Celtic3 - 1Kilmarnock
2020-02-23 13:30:0023/02/2020 13:30St Johnstone2 - 2Rangers
2020-02-22 15:00:0022/02/2020 15:00Aberdeen1 - 2Ross County
2020-02-22 15:00:0022/02/2020 15:00Hamilton0 - 0Motherwell
2020-02-22 15:00:0022/02/2020 15:00Hibernian1 - 1Livingston
2020-02-16 16:30:0016/02/2020 16:30Kilmarnock1 - 2Hibernian
2020-02-16 15:00:0016/02/2020 15:00Rangers1 - 0Livingston
2020-02-16 12:00:0016/02/2020 12:00Aberdeen1 - 2Celtic
2020-02-15 15:00:0015/02/2020 15:00Hearts2 - 2Hamilton
2020-02-15 15:00:0015/02/2020 15:00Ross County1 - 1St Johnstone
2020-02-12 19:45:0012/02/2020 19:45Celtic5 - 0Hearts
2020-02-12 19:45:0012/02/2020 19:45Hibernian3 - 0Ross County
2020-02-12 19:45:0012/02/2020 19:45Kilmarnock2 - 1Rangers
2020-02-12 19:45:0012/02/2020 19:45Livingston2 - 1St Mirren
2020-02-12 19:45:0012/02/2020 19:45St Johnstone2 - 1Motherwell
2020-02-11 19:45:0011/02/2020 19:45Hamilton1 - 3Aberdeen
2020-02-05 19:45:0005/02/2020 19:45Aberdeen0 - 1St Johnstone
2020-02-05 19:45:0005/02/2020 19:45Hearts2 - 3Kilmarnock
2020-02-05 19:45:0005/02/2020 19:45Motherwell0 - 4Celtic
2020-02-05 19:45:0005/02/2020 19:45Rangers2 - 1Hibernian
2020-02-05 19:45:0005/02/2020 19:45Ross County2 - 0Livingston
2020-02-05 19:45:0005/02/2020 19:45St Mirren1 - 1Hamilton
2020-02-02 12:30:0002/02/2020 12:30Hamilton1 - 4Celtic
2020-02-01 15:00:0001/02/2020 15:00Hibernian2 - 2St Mirren
2020-02-01 15:00:0001/02/2020 15:00Kilmarnock3 - 1Ross County
2020-02-01 15:00:0001/02/2020 15:00Livingston1 - 0Motherwell
2020-02-01 15:00:0001/02/2020 15:00Rangers0 - 0Aberdeen
2020-02-01 15:00:0001/02/2020 15:00St Johnstone3 - 3Hearts
2020-01-29 19:45:0029/01/2020 19:45Rangers2 - 0Ross County
2020-01-29 19:45:0029/01/2020 19:45St Johnstone0 - 3Celtic
2020-01-26 15:00:0026/01/2020 15:00Hearts2 - 1Rangers
2020-01-26 12:30:0026/01/2020 12:30St Mirren0 - 0Aberdeen
2020-01-25 15:00:0025/01/2020 15:00Celtic3 - 0Ross County
2020-01-25 15:00:0025/01/2020 15:00Hamilton2 - 4Livingston
2020-01-25 15:00:0025/01/2020 15:00Motherwell0 - 0Hibernian
2020-01-25 15:00:0025/01/2020 15:00St Johnstone2 - 1Kilmarnock
2020-01-22 19:45:0022/01/2020 19:45Aberdeen0 - 1Motherwell
2020-01-22 19:45:0022/01/2020 19:45Hibernian2 - 1Hamilton
2020-01-22 19:45:0022/01/2020 19:45Kilmarnock1 - 3Celtic
2020-01-22 19:45:0022/01/2020 19:45Livingston1 - 0St Johnstone
2020-01-22 19:45:0022/01/2020 19:45Rangers1 - 0St Mirren
2020-01-22 19:45:0022/01/2020 19:45Ross County0 - 0Hearts
2019-12-29 15:00:0029/12/2019 15:00Livingston2 - 0Hibernian
2019-12-29 15:00:0029/12/2019 15:00Motherwell1 - 2Hamilton
2019-12-29 15:00:0029/12/2019 15:00St Johnstone1 - 1Ross County
2019-12-29 15:00:0029/12/2019 15:00St Mirren1 - 0Kilmarnock
2019-12-29 14:00:0029/12/2019 14:00Hearts1 - 1Aberdeen
2019-12-29 12:30:0029/12/2019 12:30Celtic1 - 2Rangers
2019-12-26 15:00:0026/12/2019 15:00Aberdeen2 - 1Livingston
2019-12-26 15:00:0026/12/2019 15:00Hamilton0 - 1St Johnstone
2019-12-26 15:00:0026/12/2019 15:00Rangers1 - 0Kilmarnock
2019-12-26 15:00:0026/12/2019 15:00Ross County1 - 2Motherwell
2019-12-26 15:00:0026/12/2019 15:00St Mirren1 - 2Celtic
2019-12-26 12:30:0026/12/2019 12:30Hearts0 - 2Hibernian
2019-12-21 15:00:0021/12/2019 15:00Celtic2 - 1Aberdeen
2019-12-21 15:00:0021/12/2019 15:00Hamilton2 - 1Hearts
2019-12-21 15:00:0021/12/2019 15:00Kilmarnock0 - 1Motherwell
2019-12-21 15:00:0021/12/2019 15:00Livingston4 - 0Ross County
2019-12-21 15:00:0021/12/2019 15:00St Johnstone0 - 0St Mirren
2019-12-20 19:45:0020/12/2019 19:45Hibernian0 - 3Rangers
2019-12-18 19:45:0018/12/2019 19:45Hearts0 - 2Celtic
2019-12-15 15:00:0015/12/2019 15:00Celtic2 - 0Hibernian
2019-12-15 12:00:0015/12/2019 12:00Motherwell0 - 2Rangers
2019-12-14 15:00:0014/12/2019 15:00Aberdeen1 - 0Hamilton
2019-12-14 15:00:0014/12/2019 15:00Hearts0 - 1St Johnstone
2019-12-14 15:00:0014/12/2019 15:00Ross County1 - 0Kilmarnock
2019-12-14 15:00:0014/12/2019 15:00St Mirren3 - 3Livingston
2019-12-07 15:00:0007/12/2019 15:00Hamilton0 - 1St Mirren
2019-12-07 15:00:0007/12/2019 15:00Hibernian3 - 0Aberdeen
2019-12-07 15:00:0007/12/2019 15:00Livingston3 - 0Kilmarnock
2019-12-07 15:00:0007/12/2019 15:00Motherwell1 - 0Hearts
2019-12-04 19:45:0004/12/2019 19:45Aberdeen2 - 2Rangers
2019-12-04 19:45:0004/12/2019 19:45Celtic2 - 1Hamilton
2019-12-04 19:45:0004/12/2019 19:45Hearts1 - 1Livingston
2019-12-04 19:45:0004/12/2019 19:45Kilmarnock0 - 0St Johnstone
2019-12-04 19:45:0004/12/2019 19:45Ross County2 - 1Hibernian
2019-12-04 19:45:0004/12/2019 19:45St Mirren0 - 3Motherwell
2019-12-01 15:00:0001/12/2019 15:00Rangers5 - 0Hearts
2019-12-01 12:00:0001/12/2019 12:00Ross County1 - 4Celtic
2019-11-30 15:00:0030/11/2019 15:00Aberdeen2 - 1St Mirren
2019-11-30 15:00:0030/11/2019 15:00Hibernian2 - 2Kilmarnock
2019-11-30 15:00:0030/11/2019 15:00Livingston0 - 0Hamilton
2019-11-30 15:00:0030/11/2019 15:00Motherwell4 - 0St Johnstone
2019-11-26 19:45:0026/11/2019 19:45St Mirren1 - 2Hibernian
2019-11-24 15:00:0024/11/2019 15:00St Johnstone1 - 1Aberdeen
2019-11-24 12:15:0024/11/2019 12:15Hamilton1 - 3Rangers
2019-11-23 15:00:0023/11/2019 15:00Celtic4 - 0Livingston
2019-11-23 15:00:0023/11/2019 15:00Hibernian3 - 1Motherwell
2019-11-23 15:00:0023/11/2019 15:00Kilmarnock3 - 0Hearts
2019-11-23 15:00:0023/11/2019 15:00St Mirren2 - 1Ross County
2019-11-10 15:00:0010/11/2019 15:00Celtic2 - 0Motherwell
2019-11-10 15:00:0010/11/2019 15:00Livingston0 - 2Rangers
2019-11-09 15:00:0009/11/2019 15:00Hearts5 - 2St Mirren
2019-11-09 15:00:0009/11/2019 15:00Kilmarnock2 - 2Hamilton
2019-11-09 15:00:0009/11/2019 15:00Ross County1 - 3Aberdeen
2019-11-09 15:00:0009/11/2019 15:00St Johnstone1 - 4Hibernian
2019-11-02 15:00:0002/11/2019 15:00Aberdeen3 - 0Kilmarnock
2019-11-02 15:00:0002/11/2019 15:00Hamilton2 - 2Ross County
2019-11-02 15:00:0002/11/2019 15:00Motherwell2 - 1Livingston
2019-10-30 19:45:0030/10/2019 19:45Celtic2 - 0St Mirren
2019-10-30 19:45:0030/10/2019 19:45Hamilton0 - 1Aberdeen
2019-10-30 19:45:0030/10/2019 19:45Hibernian2 - 2Livingston
2019-10-30 19:45:0030/10/2019 19:45Motherwell2 - 1Kilmarnock
2019-10-30 19:45:0030/10/2019 19:45Ross County0 - 4Rangers
2019-10-30 19:45:0030/10/2019 19:45St Johnstone1 - 0Hearts
2019-10-27 15:00:0027/10/2019 15:00Rangers2 - 1Motherwell
2019-10-27 12:15:0027/10/2019 12:15Aberdeen0 - 4Celtic
2019-10-26 15:00:0026/10/2019 15:00Hibernian2 - 2Ross County
2019-10-26 15:00:0026/10/2019 15:00Kilmarnock1 - 0St Mirren
2019-10-26 15:00:0026/10/2019 15:00Livingston0 - 0Hearts
2019-10-26 15:00:0026/10/2019 15:00St Johnstone3 - 2Hamilton
2019-10-20 12:15:0020/10/2019 12:15Hearts1 - 1Rangers
2019-10-19 15:00:0019/10/2019 15:00Celtic6 - 0Ross County
2019-10-19 15:00:0019/10/2019 15:00Hamilton1 - 1Hibernian
2019-10-19 15:00:0019/10/2019 15:00Kilmarnock2 - 1Livingston
2019-10-19 15:00:0019/10/2019 15:00Motherwell0 - 3Aberdeen
2019-10-19 15:00:0019/10/2019 15:00St Mirren2 - 0St Johnstone
2019-10-06 15:00:0006/10/2019 15:00Rangers5 - 0Hamilton
2019-10-06 12:00:0006/10/2019 12:00Livingston2 - 0Celtic
2019-10-05 15:00:0005/10/2019 15:00Aberdeen1 - 1Hibernian
2019-10-05 15:00:0005/10/2019 15:00Hearts0 - 1Kilmarnock
2019-10-05 15:00:0005/10/2019 15:00Motherwell2 - 0St Mirren
2019-10-05 15:00:0005/10/2019 15:00Ross County2 - 2St Johnstone
2019-09-28 15:00:0028/09/2019 15:00Hamilton2 - 1Livingston
2019-09-28 15:00:0028/09/2019 15:00Kilmarnock0 - 0Ross County
2019-09-28 15:00:0028/09/2019 15:00Rangers5 - 0Aberdeen
2019-09-28 15:00:0028/09/2019 15:00St Johnstone0 - 1Motherwell
2019-09-28 15:00:0028/09/2019 15:00St Mirren0 - 0Hearts
2019-09-28 12:30:0028/09/2019 12:30Hibernian1 - 1Celtic
2019-09-22 15:00:0022/09/2019 15:00Hibernian1 - 2Hearts
2019-09-22 13:00:0022/09/2019 13:00Celtic3 - 1Kilmarnock
2019-09-22 12:15:0022/09/2019 12:15St Johnstone0 - 4Rangers
2019-09-21 15:00:0021/09/2019 15:00Livingston0 - 2Aberdeen
2019-09-21 15:00:0021/09/2019 15:00Motherwell1 - 2Ross County
2019-09-21 15:00:0021/09/2019 15:00St Mirren0 - 0Hamilton
2019-09-14 15:00:0014/09/2019 15:00Aberdeen1 - 1St Johnstone
2019-09-14 15:00:0014/09/2019 15:00Hearts2 - 3Motherwell
2019-09-14 15:00:0014/09/2019 15:00Kilmarnock2 - 0Hibernian
2019-09-14 15:00:0014/09/2019 15:00Rangers3 - 1Livingston
2019-09-14 15:00:0014/09/2019 15:00Ross County2 - 1St Mirren
2019-09-14 12:00:0014/09/2019 12:00Hamilton0 - 1Celtic
2019-09-01 12:00:0001/09/2019 12:00Rangers0 - 2Celtic
2019-08-31 15:00:0031/08/2019 15:00Aberdeen3 - 0Ross County
2019-08-31 15:00:0031/08/2019 15:00Hearts2 - 2Hamilton
2019-08-31 15:00:0031/08/2019 15:00Livingston2 - 1St Mirren
2019-08-31 15:00:0031/08/2019 15:00Motherwell3 - 0Hibernian
2019-08-31 15:00:0031/08/2019 15:00St Johnstone0 - 1Kilmarnock
2019-08-25 15:00:0025/08/2019 15:00Celtic3 - 1Hearts
2019-08-25 12:15:0025/08/2019 12:15St Mirren0 - 1Rangers
2019-08-24 15:00:0024/08/2019 15:00Hamilton1 - 3Motherwell
2019-08-24 15:00:0024/08/2019 15:00Hibernian2 - 2St Johnstone
2019-08-24 15:00:0024/08/2019 15:00Kilmarnock0 - 0Aberdeen
2019-08-24 15:00:0024/08/2019 15:00Ross County1 - 4Livingston
2019-08-11 15:00:0011/08/2019 15:00Rangers6 - 1Hibernian
2019-08-11 15:00:0011/08/2019 15:00St Mirren1 - 0Aberdeen
2019-08-10 15:00:0010/08/2019 15:00Hamilton2 - 0Kilmarnock
2019-08-10 15:00:0010/08/2019 15:00Hearts0 - 0Ross County
2019-08-10 14:00:0010/08/2019 14:00St Johnstone2 - 2Livingston
2019-08-10 12:00:0010/08/2019 12:00Motherwell2 - 5Celtic
2019-08-04 15:00:0004/08/2019 15:00Aberdeen3 - 2Hearts
2019-08-04 13:30:0004/08/2019 13:30Kilmarnock1 - 2Rangers
2019-08-03 15:00:0003/08/2019 15:00Celtic7 - 0St Johnstone
2019-08-03 15:00:0003/08/2019 15:00Hibernian1 - 0St Mirren
2019-08-03 15:00:0003/08/2019 15:00Livingston0 - 0Motherwell
2019-08-03 15:00:0003/08/2019 15:00Ross County3 - 0Hamilton
2019-05-26 15:00:0026/05/2019 15:00St Mirren1 - 1Dundee Utd
2019-05-23 19:45:0023/05/2019 19:45Dundee Utd0 - 0St Mirren
2019-05-19 15:00:0019/05/2019 15:00Celtic2 - 1Hearts
2019-05-19 15:00:0019/05/2019 15:00Hibernian1 - 2Aberdeen
2019-05-19 15:00:0019/05/2019 15:00Kilmarnock2 - 1Rangers
2019-05-18 12:30:0018/05/2019 12:30Dundee2 - 3St Mirren
2019-05-18 12:30:0018/05/2019 12:30Hamilton2 - 0St Johnstone
2019-05-18 12:30:0018/05/2019 12:30Motherwell3 - 2Livingston
2019-05-17 19:45:0017/05/2019 19:45Dundee Utd3 - 0Inverness
2019-05-14 19:45:0014/05/2019 19:45Inverness0 - 1Dundee Utd
2019-05-13 19:45:0013/05/2019 19:45St Mirren2 - 0Hamilton
2019-05-12 12:00:0012/05/2019 12:00Rangers2 - 0Celtic
2019-05-11 15:00:0011/05/2019 15:00Kilmarnock1 - 0Hibernian
2019-05-11 15:00:0011/05/2019 15:00Livingston0 - 1Dundee
2019-05-11 15:00:0011/05/2019 15:00St Johnstone2 - 0Motherwell
2019-05-11 15:00:0011/05/2019 15:00Inverness1 - 1Ayr
2019-05-10 19:45:0010/05/2019 19:45Aberdeen2 - 1Hearts
2019-05-07 19:45:0007/05/2019 19:45Ayr1 - 3Inverness
2019-05-05 15:30:0005/05/2019 15:30Rangers1 - 0Hibernian
2019-05-04 15:00:0004/05/2019 15:00Hearts0 - 1Kilmarnock
2019-05-04 15:00:0004/05/2019 15:00Dundee0 - 1Hamilton
2019-05-04 15:00:0004/05/2019 15:00Motherwell1 - 1St Mirren
2019-05-04 15:00:0004/05/2019 15:00St Johnstone1 - 1Livingston
2019-05-04 12:30:0004/05/2019 12:30Aberdeen0 - 3Celtic
2019-04-28 15:00:0028/04/2019 15:00Rangers2 - 0Aberdeen
2019-04-28 12:15:0028/04/2019 12:15Hibernian1 - 1Hearts
2019-04-27 15:00:0027/04/2019 15:00Hamilton3 - 3Livingston
2019-04-27 15:00:0027/04/2019 15:00Motherwell4 - 3Dundee
2019-04-27 15:00:0027/04/2019 15:00St Mirren1 - 1St Johnstone
2019-04-27 12:30:0027/04/2019 12:30Celtic1 - 0Kilmarnock
2019-04-21 12:30:0021/04/2019 12:30Hibernian0 - 0Celtic
2019-04-20 15:00:0020/04/2019 15:00Kilmarnock0 - 1Aberdeen
2019-04-20 15:00:0020/04/2019 15:00Hamilton1 - 1Motherwell
2019-04-20 15:00:0020/04/2019 15:00Livingston1 - 3St Mirren
2019-04-20 15:00:0020/04/2019 15:00St Johnstone2 - 0Dundee
2019-04-20 12:00:0020/04/2019 12:00Hearts1 - 3Rangers
2019-04-07 12:30:0007/04/2019 12:30Motherwell0 - 3Rangers
2019-04-06 15:00:0006/04/2019 15:00Celtic0 - 0Livingston
2019-04-06 15:00:0006/04/2019 15:00Dundee0 - 2Aberdeen
2019-04-06 15:00:0006/04/2019 15:00Hamilton1 - 1St Mirren
2019-04-06 15:00:0006/04/2019 15:00Kilmarnock2 - 0St Johnstone
2019-04-06 12:30:0006/04/2019 12:30Hearts1 - 2Hibernian
2019-04-03 19:45:0003/04/2019 19:45Aberdeen3 - 1Motherwell
2019-04-03 19:45:0003/04/2019 19:45Hibernian0 - 0Kilmarnock
2019-04-03 19:45:0003/04/2019 19:45Livingston2 - 0Hamilton
2019-04-03 19:45:0003/04/2019 19:45Rangers3 - 0Hearts
2019-04-03 19:45:0003/04/2019 19:45St Johnstone2 - 0Dundee
2019-04-03 19:45:0003/04/2019 19:45St Mirren0 - 2Celtic
2019-03-31 12:00:0031/03/2019 12:00Celtic2 - 1Rangers
2019-03-30 15:00:0030/03/2019 15:00Hearts2 - 1Aberdeen
2019-03-30 15:00:0030/03/2019 15:00Kilmarnock5 - 0Hamilton
2019-03-30 15:00:0030/03/2019 15:00Motherwell3 - 0St Johnstone
2019-03-30 15:00:0030/03/2019 15:00St Mirren2 - 1Dundee
2019-03-29 19:45:2629/03/2019 19:45Livingston1 - 2Hibernian
2019-03-27 19:45:0027/03/2019 19:45St Johnstone1 - 0St Mirren
2019-03-17 12:30:0017/03/2019 12:30Dundee0 - 1Celtic
2019-03-16 15:00:0016/03/2019 15:00Aberdeen1 - 1Livingston
2019-03-16 15:00:0016/03/2019 15:00Hamilton1 - 0Hearts
2019-03-16 15:00:0016/03/2019 15:00Hibernian2 - 0Motherwell
2019-03-16 15:00:0016/03/2019 15:00Rangers1 - 1Kilmarnock
2019-03-11 19:45:0011/03/2019 19:45St Mirren0 - 1Kilmarnock
2019-03-09 15:00:0009/03/2019 15:00Celtic0 - 0Aberdeen
2019-03-09 15:00:0009/03/2019 15:00Dundee0 - 1Hearts
2019-03-09 15:00:0009/03/2019 15:00Livingston3 - 1St Johnstone
2019-03-09 15:00:0009/03/2019 15:00Motherwell3 - 0Hamilton
2019-03-08 19:45:0008/03/2019 19:45Hibernian1 - 1Rangers
2019-03-02 15:00:0002/03/2019 15:00Kilmarnock0 - 0Motherwell
2019-03-02 15:00:0002/03/2019 15:00St Mirren1 - 0Livingston
2019-02-27 19:45:0027/02/2019 19:45Aberdeen0 - 2Hamilton
2019-02-27 19:45:0027/02/2019 19:45Hearts1 - 2Celtic
2019-02-27 19:45:0027/02/2019 19:45Rangers4 - 0Dundee
2019-02-27 19:45:0027/02/2019 19:45St Johnstone1 - 2Hibernian
2019-02-24 15:00:0024/02/2019 15:00Celtic4 - 1Motherwell
2019-02-24 12:15:0024/02/2019 12:15Hamilton0 - 5Rangers
2019-02-23 15:00:0023/02/2019 15:00Hearts1 - 1St Mirren
2019-02-23 15:00:0023/02/2019 15:00Livingston1 - 0Kilmarnock
2019-02-23 15:00:0023/02/2019 15:00St Johnstone0 - 2Aberdeen
2019-02-22 19:45:0022/02/2019 19:45Dundee2 - 4Hibernian
2019-02-17 16:00:0017/02/2019 16:00Kilmarnock0 - 1Celtic
2019-02-17 12:15:5817/02/2019 12:15Motherwell2 - 1Hearts
2019-02-16 15:00:0016/02/2019 15:00Aberdeen2 - 2St Mirren
2019-02-16 15:00:0016/02/2019 15:00Hibernian2 - 0Hamilton
2019-02-16 15:00:0016/02/2019 15:00Livingston1 - 2Dundee
2019-02-16 15:00:0016/02/2019 15:00Rangers0 - 0St Johnstone
2019-02-06 19:45:0006/02/2019 19:45Aberdeen2 - 4Rangers
2019-02-06 19:45:0006/02/2019 19:45Celtic2 - 0Hibernian
2019-02-06 19:45:0006/02/2019 19:45Dundee2 - 2Kilmarnock
2019-02-06 19:45:0006/02/2019 19:45Hamilton2 - 1St Johnstone
2019-02-06 19:45:0006/02/2019 19:45Hearts0 - 0Livingston
2019-02-06 19:45:0006/02/2019 19:45St Mirren1 - 2Motherwell
2019-02-03 12:30:0003/02/2019 12:30St Johnstone0 - 2Celtic
2019-02-02 15:00:0002/02/2019 15:00Hamilton1 - 1Dundee
2019-02-02 15:00:0002/02/2019 15:00Hibernian1 - 2Aberdeen
2019-02-02 15:00:0002/02/2019 15:00Motherwell3 - 0Livingston
2019-02-02 15:00:0002/02/2019 15:00Rangers4 - 0St Mirren
2019-02-01 19:45:0001/02/2019 19:45Kilmarnock1 - 2Hearts
2019-01-30 19:45:0030/01/2019 19:45Celtic2 - 0St Johnstone
2019-01-27 16:00:0027/01/2019 16:00Livingston0 - 3Rangers
2019-01-27 13:30:0027/01/2019 13:30St Mirren1 - 3Hibernian
2019-01-26 15:00:0026/01/2019 15:00Aberdeen0 - 0Kilmarnock
2019-01-26 15:00:0026/01/2019 15:00Celtic3 - 0Hamilton
2019-01-26 15:00:0026/01/2019 15:00Dundee0 - 1Motherwell
2019-01-26 15:00:0026/01/2019 15:00Hearts2 - 0St Johnstone
2019-01-23 19:45:0023/01/2019 19:45Celtic4 - 0St Mirren
2019-01-23 19:45:0023/01/2019 19:45Hamilton0 - 3Aberdeen
2019-01-23 19:45:0023/01/2019 19:45Hearts1 - 2Dundee
2019-01-23 19:45:0023/01/2019 19:45Kilmarnock2 - 1Rangers
2019-01-23 19:45:0023/01/2019 19:45Motherwell1 - 0Hibernian
2019-01-23 19:45:0023/01/2019 19:45St Johnstone1 - 0Livingston
2018-12-29 17:30:0029/12/2018 17:30Hibernian0 - 1Hearts
2018-12-29 15:00:3729/12/2018 15:00Livingston1 - 2Aberdeen
2018-12-29 15:00:0029/12/2018 15:00Dundee0 - 2St Johnstone
2018-12-29 15:00:0029/12/2018 15:00Hamilton1 - 2Motherwell
2018-12-29 15:00:0029/12/2018 15:00Kilmarnock2 - 1St Mirren
2018-12-29 12:30:0029/12/2018 12:30Rangers1 - 0Celtic
2018-12-26 15:00:0026/12/2018 15:00Dundee0 - 0Livingston
2018-12-26 15:00:0026/12/2018 15:00Hearts2 - 0Hamilton
2018-12-26 15:00:0026/12/2018 15:00Motherwell0 - 1Kilmarnock
2018-12-26 15:00:0026/12/2018 15:00Rangers1 - 1Hibernian
2018-12-26 14:00:0026/12/2018 14:00Aberdeen3 - 4Celtic
2018-12-26 14:00:0026/12/2018 14:00St Mirren0 - 1St Johnstone
2018-12-23 12:15:0023/12/2018 12:15St Johnstone1 - 2Rangers
2018-12-22 15:00:0022/12/2018 15:00Aberdeen2 - 0Hearts
2018-12-22 15:00:0022/12/2018 15:00Celtic3 - 0Dundee
2018-12-22 15:00:0022/12/2018 15:00Hamilton1 - 1Kilmarnock
2018-12-22 15:00:0022/12/2018 15:00Hibernian1 - 1Livingston
2018-12-22 15:00:0022/12/2018 15:00Motherwell0 - 1St Mirren
2018-12-19 19:45:0019/12/2018 19:45Celtic3 - 0Motherwell
2018-12-19 19:45:0019/12/2018 19:45Hibernian0 - 0Rangers
2018-12-18 19:45:0018/12/2018 19:45Aberdeen5 - 1Dundee
2018-12-16 15:00:0016/12/2018 15:00Rangers1 - 0Hamilton
2018-12-16 12:30:0016/12/2018 12:30Hibernian2 - 0Celtic
2018-12-15 15:00:0015/12/2018 15:00Kilmarnock3 - 1Dundee
2018-12-15 15:00:0015/12/2018 15:00St Johnstone1 - 2Motherwell
2018-12-15 15:00:0015/12/2018 15:00St Mirren1 - 2Aberdeen
2018-12-14 19:45:0014/12/2018 19:45Livingston5 - 0Hearts
2018-12-11 19:45:0011/12/2018 19:45Aberdeen3 - 2Livingston
2018-12-09 13:30:0009/12/2018 13:30Dundee1 - 1Rangers
2018-12-08 15:00:0008/12/2018 15:00Aberdeen0 - 2St Johnstone
2018-12-08 15:00:0008/12/2018 15:00Hamilton0 - 1Hibernian
2018-12-08 15:00:0008/12/2018 15:00Hearts1 - 0Motherwell
2018-12-08 15:00:0008/12/2018 15:00Livingston3 - 1St Mirren
2018-12-05 19:45:0005/12/2018 19:45Dundee4 - 0Hamilton
2018-12-05 19:45:0005/12/2018 19:45Hibernian2 - 2St Mirren
2018-12-05 19:45:0005/12/2018 19:45Kilmarnock2 - 0Livingston
2018-12-05 19:45:0005/12/2018 19:45Motherwell1 - 1Celtic
2018-12-05 19:45:0005/12/2018 19:45Rangers0 - 1Aberdeen
2018-12-05 19:45:0005/12/2018 19:45St Johnstone2 - 2Hearts
2018-12-02 15:00:0002/12/2018 15:00Hearts1 - 2Rangers
2018-12-01 15:00:0001/12/2018 15:00Kilmarnock3 - 0Hibernian
2018-12-01 15:00:0001/12/2018 15:00Livingston2 - 0Motherwell
2018-12-01 15:00:0001/12/2018 15:00St Mirren1 - 3Hamilton
2018-11-24 15:00:0024/11/2018 15:00Hibernian2 - 2Dundee
2018-11-24 15:00:0024/11/2018 15:00Motherwell3 - 0Aberdeen
2018-11-24 15:00:0024/11/2018 15:00Rangers3 - 0Livingston
2018-11-24 15:00:0024/11/2018 15:00St Johnstone0 - 0Kilmarnock
2018-11-24 15:00:0024/11/2018 15:00St Mirren2 - 0Hearts
2018-11-24 12:30:0024/11/2018 12:30Hamilton0 - 3Celtic
2018-11-11 15:00:0011/11/2018 15:00Rangers7 - 1Motherwell
2018-11-11 12:00:0011/11/2018 12:00Livingston0 - 0Celtic
2018-11-10 15:00:0010/11/2018 15:00Dundee1 - 1St Mirren
2018-11-10 15:00:0010/11/2018 15:00Hearts0 - 1Kilmarnock
2018-11-10 15:00:0010/11/2018 15:00St Johnstone4 - 0Hamilton
2018-11-09 19:45:0009/11/2018 19:45Aberdeen1 - 0Hibernian
2018-11-04 12:15:0004/11/2018 12:15Kilmarnock1 - 2Aberdeen
2018-11-03 15:00:0003/11/2018 15:00Celtic5 - 0Hearts
2018-11-03 15:00:0003/11/2018 15:00Hamilton1 - 0Livingston
2018-11-03 15:00:0003/11/2018 15:00Hibernian0 - 1St Johnstone
2018-11-03 15:00:0003/11/2018 15:00Motherwell1 - 0Dundee
2018-11-03 13:00:0003/11/2018 13:00St Mirren0 - 2Rangers
2018-10-31 19:45:0031/10/2018 19:45Aberdeen3 - 0Hamilton
2018-10-31 19:45:0031/10/2018 19:45Dundee0 - 5Celtic
2018-10-31 19:45:0031/10/2018 19:45Hearts0 - 0Hibernian
2018-10-31 19:45:0031/10/2018 19:45Livingston0 - 1St Johnstone
2018-10-31 19:45:0031/10/2018 19:45Rangers1 - 1Kilmarnock
2018-10-31 19:45:0031/10/2018 19:45St Mirren0 - 2Motherwell
2018-10-27 15:00:0027/10/2018 15:00Kilmarnock1 - 1Hamilton
2018-10-27 15:00:0027/10/2018 15:00St Johnstone2 - 0St Mirren
2018-10-23 19:45:0023/10/2018 19:45Dundee0 - 3Hearts
2018-10-21 13:30:0021/10/2018 13:30Hamilton1 - 4Rangers
2018-10-20 15:00:0020/10/2018 15:00Celtic4 - 2Hibernian
2018-10-20 15:00:0020/10/2018 15:00Hearts2 - 1Aberdeen
2018-10-20 15:00:0020/10/2018 15:00Livingston4 - 0Dundee
2018-10-20 15:00:0020/10/2018 15:00Motherwell0 - 1St Johnstone
2018-10-20 15:00:0020/10/2018 15:00St Mirren1 - 2Kilmarnock
2018-10-07 15:30:0007/10/2018 15:30St Johnstone0 - 6Celtic
2018-10-07 15:00:0007/10/2018 15:00Rangers3 - 1Hearts
2018-10-06 15:00:0006/10/2018 15:00Aberdeen4 - 1St Mirren
2018-10-06 15:00:0006/10/2018 15:00Dundee1 - 2Kilmarnock
2018-10-06 15:00:0006/10/2018 15:00Hibernian6 - 0Hamilton
2018-10-06 15:00:0006/10/2018 15:00Motherwell1 - 1Livingston
2018-09-30 13:30:3830/09/2018 13:30Livingston1 - 0Rangers
2018-09-29 15:00:5829/09/2018 15:00Celtic1 - 0Aberdeen
2018-09-29 15:00:5329/09/2018 15:00St Mirren0 - 1Hibernian
2018-09-29 15:00:3829/09/2018 15:00Hamilton0 - 2Dundee
2018-09-29 15:00:1829/09/2018 15:00Hearts2 - 1St Johnstone
2018-09-29 15:00:1029/09/2018 15:00Kilmarnock3 - 1Motherwell
2018-09-23 15:00:1623/09/2018 15:00Rangers5 - 1St Johnstone
2018-09-23 12:30:2823/09/2018 12:30Kilmarnock2 - 1Celtic
2018-09-22 15:00:5222/09/2018 15:00Aberdeen1 - 0Motherwell
2018-09-22 15:00:5122/09/2018 15:00Hearts0 - 0Livingston
2018-09-22 15:00:4222/09/2018 15:00Dundee0 - 3Hibernian
2018-09-22 15:00:2422/09/2018 15:00Hamilton3 - 0St Mirren
2018-09-15 15:00:4315/09/2018 15:00Motherwell0 - 1Hearts
2018-09-15 15:00:2615/09/2018 15:00Rangers4 - 0Dundee
2018-09-15 15:00:1615/09/2018 15:00Hibernian3 - 2Kilmarnock
2018-09-15 15:00:1115/09/2018 15:00St Johnstone1 - 1Aberdeen
2018-09-15 15:00:0015/09/2018 15:00Livingston1 - 0Hamilton
2018-09-14 19:45:4114/09/2018 19:45St Mirren0 - 0Celtic
2018-09-02 12:00:5102/09/2018 12:00Celtic1 - 0Rangers
2018-09-01 15:00:5401/09/2018 15:00Hearts4 - 1St Mirren
2018-09-01 15:00:4301/09/2018 15:00Livingston2 - 1Hibernian
2018-09-01 15:00:4101/09/2018 15:00Aberdeen0 - 2Kilmarnock
2018-09-01 15:00:3401/09/2018 15:00Dundee1 - 3Motherwell
2018-09-01 15:00:0301/09/2018 15:00Hamilton1 - 2St Johnstone
2018-08-26 15:00:2726/08/2018 15:00Celtic1 - 0Hamilton
2018-08-26 12:15:1026/08/2018 12:15Motherwell3 - 3Rangers
2018-08-25 15:00:4425/08/2018 15:00St Johnstone1 - 0Dundee
2018-08-25 15:00:4325/08/2018 15:00St Mirren0 - 2Livingston
2018-08-25 15:00:1825/08/2018 15:00Hibernian1 - 1Aberdeen
2018-08-25 15:00:0225/08/2018 15:00Kilmarnock0 - 1Hearts
2018-08-12 15:00:4912/08/2018 15:00Rangers2 - 0St Mirren
2018-08-12 15:00:3112/08/2018 15:00St Johnstone1 - 1Hibernian
2018-08-11 15:00:5811/08/2018 15:00Motherwell0 - 1Hamilton
2018-08-11 15:00:2111/08/2018 15:00Dundee0 - 1Aberdeen
2018-08-11 15:00:0911/08/2018 15:00Livingston0 - 0Kilmarnock
2018-08-11 12:30:4511/08/2018 12:30Hearts1 - 0Celtic
2018-08-05 15:00:0905/08/2018 15:00Hibernian3 - 0Motherwell
2018-08-05 13:00:0605/08/2018 13:00Aberdeen1 - 1Rangers
2018-08-04 15:00:5504/08/2018 15:00Celtic3 - 1Livingston
2018-08-04 15:00:4404/08/2018 15:00Hamilton1 - 4Hearts
2018-08-04 15:00:3004/08/2018 15:00Kilmarnock2 - 0St Johnstone
2018-08-04 15:00:2204/08/2018 15:00St Mirren2 - 1Dundee

You may also like...