| Celtic | 0 - 1 | Rangers | 6 | | PremiershipSep 20, 2026 |
| Falkirk | 2 - 1 | Hearts | 7 | | PremiershipSep 15, 2026 |
| Dundee | 1 - 2 | Hibernian | 2 | | PremiershipAug 30, 2026 |
| St. Johnstone | 4 - 3 | Kilmarnock | 4 | | PremiershipAug 02, 2026 |
| Hearts | 2 - 1 | Rangers | 3 | | Premiership, Championship RoundMay 04, 2026 |
| Dunfermline | 4 - 2 | Falkirk | 10 | 1 | Scottish CupApr 18, 2026 |
| Rangers | 4 - 2 | Dundee Utd | 3 | | PremiershipApr 04, 2026 |
| Celtic | 3 - 1 | Motherwell | 6 | 1 | PremiershipMar 14, 2026 |
| Rangers | 2 - 2 | Celtic | 3 | | PremiershipMar 01, 2026 |
| Dundee Utd | 1 - 1 | Kilmarnock | 4 | 1 | PremiershipFeb 21, 2026 |
| Falkirk | 0 - 1 | Celtic | 1 | | PremiershipJan 14, 2026 |
| Falkirk | 1 - 0 | Aberdeen | 6 | | PremiershipJan 03, 2026 |
| Hibernian | 3 - 2 | Hearts | 1 | | PremiershipDec 27, 2025 |
| Dundee | 3 - 1 | St Mirren | 2 | | PremiershipNov 29, 2025 |
| Lille | 4 - 0 | Dinamo | 3 | | UEFA Europa LeagueNov 27, 2025 |
| Hearts | 1 - 1 | Dundee Utd | 6 | | PremiershipNov 09, 2025 |
| Utrecht | 1 - 1 | Porto | 8 | 1 | UEFA Europa LeagueNov 06, 2025 |
| Dundee Utd | 3 - 1 | St Mirren | 2 | 1 | PremiershipOct 25, 2025 |
| Livingston | 1 - 2 | Rangers | 5 | | PremiershipSep 28, 2025 |
| Kilmarnock | 1 - 2 | Celtic | 5 | | PremiershipSep 14, 2025 |
| Moldova | 0 - 4 | Israel | 2 | | World Championship Qual. UEFA ISep 05, 2025 |
| Ayr | 1 - 1 | Queen's Park | 3 | | ChampionshipAug 30, 2025 |
| Hearts | 3 - 3 | Motherwell | 5 | | PremiershipAug 23, 2025 |
| Aberdeen | 0 - 2 | Celtic | 5 | | PremiershipAug 10, 2025 |
| Olimpija | 0 - 0 | Egnatia | 8 | | UEFA Conference League, QualificationAug 07, 2025 |
| Falkirk | 2 - 2 | Dundee Utd | 6 | | PremiershipAug 03, 2025 |
| Ludogorets | 3 - 1 | Rijeka | 6 | 2 | UEFA Champions League, QualificationJul 30, 2025 |
| Livingston | 1 - 1 | Ross County | 5 | | Scottish Premiership, Relegation/PromotionMay 22, 2025 |
| Dundee Utd | 2 - 1 | Aberdeen | 3 | | Premiership, Championship RoundMay 17, 2025 |
| St. Johnstone | 2 - 1 | Ross County | 3 | 1 | Premiership, Relegation RoundMay 10, 2025 |
| Hibernian | 3 - 1 | Dundee Utd | 2 | | Premiership, Championship RoundMay 03, 2025 |
| Hearts | 1 - 2 | Aberdeen | 5 | 2 | Scottish CupApr 19, 2025 |
| Celtic | 5 - 1 | Kilmarnock | | | PremiershipApr 12, 2025 |
| Dundee | 2 - 0 | St Mirren | 3 | | PremiershipApr 05, 2025 |
| Liechtenstein | 0 - 2 | Kazakhstan | 2 | | World Championship Qual. UEFA JMar 25, 2025 |
| Fiorentina | 3 - 1 | Panathinaikos | 8 | | UEFA Conference League, Knockout stageMar 13, 2025 |
| Greenock Morton | 2 - 1 | Ayr | 4 | 1 | ChampionshipMar 08, 2025 |
| Hibernian | 2 - 1 | Hearts | 2 | | PremiershipMar 02, 2025 |
| Celtic | 5 - 1 | Aberdeen | 1 | | PremiershipFeb 25, 2025 |
| APOEL | 0 - 2 | Celje | 7 | | UEFA Conference League, Knockout stageFeb 20, 2025 |
| Hearts | 1 - 3 | Rangers | | | PremiershipFeb 16, 2025 |
| Real Sociedad | 2 - 0 | PAOK | 4 | | UEFA Europa LeagueJan 30, 2025 |
| Hearts | 3 - 2 | Kilmarnock | 7 | | PremiershipJan 25, 2025 |
| Hibernian | 3 - 3 | Rangers | 2 | | PremiershipJan 05, 2025 |
| Dundee Utd | 1 - 0 | Aberdeen | 7 | | PremiershipDec 29, 2024 |
| Hearts | 2 - 1 | St. Johnstone | 3 | | PremiershipDec 22, 2024 |
| Rapid | 3 - 0 | København | 8 | | UEFA Conference LeagueDec 19, 2024 |
| Dundee | 4 - 1 | Motherwell | 5 | | PremiershipDec 04, 2024 |
| Twente | 0 - 1 | USG | 7 | | UEFA Europa LeagueNov 28, 2024 |
| St Mirren | 2 - 1 | Aberdeen | 8 | | PremiershipNov 23, 2024 |
| Azerbaijan | 0 - 0 | Estonia | 6 | | UEFA Nations League, League C, Gr. 1Nov 16, 2024 |
| AZ | 3 - 1 | Fenerbahçe | 8 | | UEFA Europa LeagueNov 07, 2024 |
| Aberdeen | 2 - 1 | Rangers | 10 | | PremiershipOct 30, 2024 |
| St. Johnstone | 3 - 0 | Ross County | 2 | 1 | PremiershipOct 19, 2024 |
| Aberdeen | 3 - 2 | Hearts | 7 | | PremiershipOct 06, 2024 |
| Beşiktaş | 1 - 3 | Frankfurt | 5 | | UEFA Europa LeagueOct 03, 2024 |
| Czechia | 3 - 2 | Ukraine | 7 | | UEFA Nations League, League B, Gr. 1Sep 10, 2024 |
| Ružomberok | 3 - 1 | Noah | 7 | 1 | UEFA Europa Conference League, Qualification PlayoffAug 29, 2024 |
| Motherwell | 3 - 1 | Hearts | 5 | | PremiershipAug 25, 2024 |
| Malmö | 2 - 2 | PAOK | 7 | | UEFA Champions League, QualificationAug 06, 2024 |
| Motherwell | 0 - 0 | Ross County | 2 | | PremiershipAug 03, 2024 |
| Raith Rovers | 1 - 2 | Ross County | 1 | | Scottish Premiership, Relegation/PromotionMay 23, 2024 |
| St Mirren | 2 - 2 | Hearts | | | Premiership, Championship RoundMay 15, 2024 |
| Livingston | 2 - 1 | St. Johnstone | 3 | | Premiership, Relegation RoundMay 11, 2024 |
| Dundee | 1 - 2 | Celtic | 1 | | Premiership, Championship RoundApr 28, 2024 |
| Rangers | 3 - 3 | Celtic | 4 | | PremiershipApr 07, 2024 |
| Partick Thistle | 1 - 0 | Inverness CT | 2 | 1 | ChampionshipMar 30, 2024 |
| Livingston | 1 - 3 | Motherwell | 2 | | PremiershipFeb 28, 2024 |
| Hibernian | 2 - 1 | Dundee | 2 | | PremiershipFeb 24, 2024 |
| Celtic | 1 - 1 | Kilmarnock | 3 | | PremiershipFeb 17, 2024 |
| Rangers | 3 - 0 | Livingston | | | PremiershipFeb 03, 2024 |
| St. Johnstone | 1 - 1 | Aberdeen | 5 | | PremiershipJan 24, 2024 |
| Rangers | 3 - 1 | Kilmarnock | 4 | | PremiershipJan 02, 2024 |
| Hibernian | 0 - 1 | Hearts | 5 | | PremiershipDec 27, 2023 |
| Kilmarnock | 2 - 1 | St. Johnstone | 1 | | PremiershipDec 23, 2023 |
| Dundee Utd | 0 - 1 | Raith Rovers | 5 | | ChampionshipDec 16, 2023 |
| Astana | 0 - 2 | Dinamo | 4 | | UEFA Europa Conference League, Group CNov 30, 2023 |
| Zorya Luhansk | 1 - 3 | M. Tel-Aviv | 3 | | UEFA Europa Conference League, Group BNov 09, 2023 |
| Celtic | 2 - 1 | St Mirren | 4 | | PremiershipNov 01, 2023 |
| Hibernian | 0 - 0 | Dundee | 5 | | PremiershipSep 30, 2023 |
| Livingston | 0 - 3 | Celtic | 7 | 1 | PremiershipSep 23, 2023 |
| Qarabağ | 1 - 0 | Molde | 7 | | UEFA Europa League, Group HSep 21, 2023 |
| St Mirren | 2 - 2 | Aberdeen | 5 | | PremiershipAug 27, 2023 |
| Livingston | 0 - 0 | Aberdeen | 8 | | PremiershipAug 05, 2023 |
| Estonia | 0 - 3 | Belgium | 5 | | Euro, Qualification Group FJun 20, 2023 |
| Rangers | 2 - 2 | Hearts | 8 | | Premiership, Championship RoundMay 24, 2023 |
| Kilmarnock | 0 - 1 | St. Johnstone | 4 | 1 | Premiership, Relegation RoundMay 20, 2023 |
| Dundee Utd | 1 - 3 | Ross County | 7 | | Premiership, Relegation RoundMay 13, 2023 |
| Rangers | 1 - 0 | Aberdeen | 3 | | Premiership, Championship RoundMay 07, 2023 |
| Greenock Morton | 2 - 1 | Queen's Park | 3 | | ChampionshipApr 29, 2023 |
| Celtic | 1 - 1 | Motherwell | 4 | | PremiershipApr 22, 2023 |
| Hibernian | 1 - 0 | Hearts | 12 | | PremiershipApr 15, 2023 |
| St Mirren | 3 - 0 | Livingston | 4 | | PremiershipApr 01, 2023 |
| Hibernian | 2 - 0 | Kilmarnock | 1 | 1 | PremiershipFeb 18, 2023 |
| Motherwell | 2 - 1 | St Mirren | 6 | | PremiershipFeb 15, 2023 |
| Hearts | 0 - 3 | Rangers | 6 | | PremiershipFeb 01, 2023 |
| St Mirren | 1 - 0 | Motherwell | 5 | | PremiershipJan 28, 2023 |
| St. Johnstone | 2 - 4 | Livingston | 2 | | PremiershipJan 14, 2023 |
| Motherwell | 2 - 2 | Kilmarnock | 2 | 1 | PremiershipDec 23, 2022 |
| Rangers | 1 - 0 | Hearts | 4 | | PremiershipNov 09, 2022 |
| Ross County | 3 - 2 | St Mirren | 5 | | PremiershipNov 05, 2022 |
| Dundee Utd | 0 - 1 | Motherwell | 1 | 1 | PremiershipOct 29, 2022 |
| AEK | 3 - 3 | Dynamo Kyiv | 5 | | UEFA Europa League, Group BOct 27, 2022 |
| Queen's Park | 1 - 1 | Arbroath | 3 | | ChampionshipOct 14, 2022 |
| Pyunik | 2 - 0 | Žalgiris | 3 | | UEFA Europa Conference League, Group HOct 06, 2022 |
| Celtic | 2 - 1 | Motherwell | 5 | 1 | PremiershipOct 01, 2022 |
| Hibernian | 1 - 0 | Kilmarnock | 5 | 1 | PremiershipSep 03, 2022 |
| Hearts | 3 - 2 | St. Johnstone | 4 | | PremiershipAug 28, 2022 |
| CFR Cluj | 1 - 0 | Maribor | 6 | | UEFA Conference League, QualificationAug 25, 2022 |
| Aris | 2 - 1 | M. Tel-Aviv | 12 | 1 | UEFA Conference League, QualificationAug 11, 2022 |
| Hibernian | 1 - 1 | Hearts | 5 | | PremiershipAug 07, 2022 |
| St Mirren | 0 - 1 | Motherwell | 8 | 1 | PremiershipJul 31, 2022 |
| Víkingur | 3 - 3 | Malmö | 5 | | UEFA Champions League, QualificationJul 12, 2022 |
| Kosovo | 0 - 1 | Greece | 5 | 2 | UEFA Nations League, League C, Gr. 2Jun 05, 2022 |
| Livingston | 2 - 1 | Dundee | 3 | | Premiership, Relegation RoundMay 15, 2022 |
| Celtic | 1 - 1 | Rangers | 7 | | Premiership, Championship RoundMay 01, 2022 |
| St Mirren | 0 - 4 | Rangers | 1 | | PremiershipApr 10, 2022 |
| Dundee | 2 - 2 | Aberdeen | 2 | | PremiershipApr 02, 2022 |
| Dundee | 0 - 1 | St Mirren | 2 | | PremiershipMar 09, 2022 |
| Rangers | 1 - 0 | Aberdeen | 5 | | PremiershipMar 05, 2022 |
| Motherwell | 0 - 1 | Ross County | 1 | | PremiershipMar 02, 2022 |
| Kilmarnock | 3 - 0 | Raith Rovers | | | ChampionshipFeb 19, 2022 |
| Motherwell | 0 - 4 | Celtic | 4 | | PremiershipFeb 06, 2022 |
| Dundee | 0 - 0 | Dundee Utd | 1 | | PremiershipFeb 01, 2022 |
| Hearts | 1 - 2 | Celtic | 6 | | PremiershipJan 26, 2022 |
| Ross County | 3 - 1 | Motherwell | 3 | 1 | PremiershipJan 18, 2022 |
| Hibernian | 0 - 1 | Rangers | 4 | | PremiershipDec 01, 2021 |
| Andorra | 1 - 4 | Poland | 6 | 1 | World Championship Qual. UEFA INov 12, 2021 |
| Hearts | 5 - 2 | Dundee Utd | 3 | | PremiershipNov 06, 2021 |
| Dinamo | 3 - 1 | Rapid | 1 | | UEFA Europa League, Group HNov 04, 2021 |
| St Mirren | 0 - 1 | Dundee | 3 | | PremiershipOct 30, 2021 |
| Rangers | 2 - 2 | Aberdeen | 5 | | PremiershipOct 27, 2021 |
| Hibernian | 1 - 0 | St. Johnstone | 7 | 1 | PremiershipSep 26, 2021 |
| Crvena zvezda | 2 - 1 | Braga | 3 | | UEFA Europa League, Group FSep 16, 2021 |
| Bulgaria | 1 - 0 | Lithuania | 4 | 1 | World Championship Qual. UEFA CSep 05, 2021 |
| Bodø/Glimt | 1 - 0 | Žalgiris | 6 | | UEFA Conference League, QualificationAug 26, 2021 |
| Žilina | 5 - 0 | Tobol | 5 | | UEFA Conference League, QualificationAug 12, 2021 |
| Rangers | 3 - 0 | Livingston | 5 | | PremiershipJul 31, 2021 |
| Dundee | 2 - 1 | Kilmarnock | 6 | | Scottish Premiership, Relegation/PromotionMay 20, 2021 |
| St. Johnstone | 0 - 1 | Aberdeen | 3 | | Premiership, Championship RoundApr 10, 2021 |
| Aberdeen | 1 - 2 | Rangers | 3 | 1 | PremiershipJan 10, 2021 |
| PAOK | 0 - 0 | Granada | 7 | | UEFA Europa League, Group EDec 10, 2020 |
| Real Sociedad | 1 - 0 | AZ | 4 | | UEFA Europa League, Group FNov 05, 2020 |
| M. Tel-Aviv | 1 - 0 | Qarabağ | 8 | | UEFA Europa League, Group IOct 22, 2020 |
| Croatia | 2 - 1 | Sweden | 3 | | UEFA Nations League, League A, Gr. 3Oct 11, 2020 |
| St. Johnstone | 0 - 1 | Hibernian | 5 | 1 | PremiershipAug 23, 2020 |
| Azerbaijan | 1 - 5 | Slovakia | 1 | | Euro, Qualification Group EJun 11, 2019 |