| Sporting | 2 - 3 | LASK | 7 | | UEFA Champions LeagueOct 21, 2026 |
| Leipzig | 1 - 0 | PSV | 3 | | UEFA Champions LeagueOct 13, 2026 |
| France | 4 - 1 | Belgium | 4 | | UEFA Nations League, League A, Gr. 1Oct 05, 2026 |
| Austria | 3 - 1 | Kosovo | 4 | | UEFA Nations League, League B, Gr. 3Sep 27, 2026 |
| U. Craiova | 1 - 1 | Ararat-Armenia | 4 | | UEFA Europa League, Playoff RoundAug 20, 2026 |
| Mjällby | 1 - 2 | Slovan | 3 | | UEFA Champions League, QualificationAug 04, 2026 |
| Dundee Utd | 1 - 1 | Rangers | 4 | | PremiershipJul 31, 2026 |
| USA | 3 - 2 | Senegal | 1 | | Int. Friendly GamesMay 31, 2026 |
| Celtic | 3 - 1 | Rangers | 8 | | Premiership, Championship RoundMay 10, 2026 |
| Greenock Morton | 1 - 1 | Airdrieonians | 7 | 1 | ChampionshipMay 01, 2026 |
| Arbroath | 2 - 1 | Raith Rovers | 5 | | ChampionshipApr 18, 2026 |
| Shakhtar | 3 - 0 | AZ | 3 | | UEFA Conference League, Knockout stageApr 09, 2026 |
| St Mirren | 2 - 0 | Aberdeen | 4 | | PremiershipApr 04, 2026 |
| England | 0 - 1 | Japan | 2 | | Int. Friendly GamesMar 31, 2026 |
| Dundee Utd | 2 - 0 | Celtic | 4 | | PremiershipMar 22, 2026 |
| Ferencváros | 2 - 0 | Braga | 3 | | UEFA Europa League, Knockout stageMar 12, 2026 |
| Queen's Park | 1 - 0 | Airdrieonians | 4 | | ChampionshipMar 07, 2026 |
| Motherwell | 2 - 0 | Dundee Utd | 5 | | PremiershipFeb 28, 2026 |
| Panathinaikos | 2 - 2 | Viktoria Plzeň | 5 | | UEFA Europa League, Knockout stageFeb 19, 2026 |
| Dundee | 2 - 2 | Livingston | 4 | | PremiershipFeb 14, 2026 |
| Hearts | 1 - 0 | Hibernian | 3 | | PremiershipFeb 10, 2026 |
| St Mirren | 0 - 0 | Dundee | | 1 | PremiershipJan 31, 2026 |
| Motherwell | 4 - 0 | Kilmarnock | 1 | 1 | PremiershipJan 24, 2026 |
| Villarreal | 1 - 2 | Ajax | 5 | | UEFA Champions LeagueJan 20, 2026 |
| Celtic | 4 - 0 | Dundee Utd | 1 | | PremiershipJan 10, 2026 |
| Rangers | 2 - 0 | Aberdeen | 2 | | PremiershipJan 06, 2026 |
| Dundee | 2 - 1 | Kilmarnock | 6 | | PremiershipDec 30, 2025 |
| Hearts | 2 - 1 | Rangers | 3 | | PremiershipDec 21, 2025 |
| Bayern | 3 - 1 | Sporting | 3 | | UEFA Champions LeagueDec 09, 2025 |
| St Mirren | 2 - 0 | Dundee Utd | 4 | | PremiershipDec 06, 2025 |
| Hibernian | 1 - 2 | Celtic | 6 | | PremiershipNov 30, 2025 |
| København | 3 - 2 | Kairat | 6 | | UEFA Champions LeagueNov 26, 2025 |
| Dundee Utd | 0 - 3 | Falkirk | 6 | | PremiershipNov 22, 2025 |
| Türkiye | 2 - 0 | Bulgaria | 4 | | World Championship Qual. UEFA ENov 15, 2025 |
| Malmö | 0 - 1 | Panathinaikos | 6 | | UEFA Europa LeagueNov 06, 2025 |
| Livingston | 1 - 2 | Motherwell | 4 | | PremiershipOct 25, 2025 |
| Dunfermline | 2 - 0 | Raith Rovers | 7 | | ChampionshipOct 17, 2025 |
| Kilmarnock | 2 - 0 | St Mirren | 3 | | PremiershipOct 04, 2025 |
| Stuttgart | 2 - 1 | Celta | 4 | | UEFA Europa LeagueSep 25, 2025 |
| Aberdeen | 0 - 0 | Livingston | 7 | | PremiershipSep 13, 2025 |
| Luxembourg | 0 - 1 | Slovakia | 6 | | World Championship Qual. UEFA ASep 07, 2025 |
| Dunfermline | 2 - 2 | Ross County | 3 | | ChampionshipAug 30, 2025 |
| St Mirren | 1 - 1 | Rangers | 6 | | PremiershipAug 24, 2025 |
| Shakhtar | 1 - 1 | Servette | 2 | | UEFA Europa Conference League, Qualification PlayoffAug 21, 2025 |
| Brann | 0 - 1 | Häcken | 6 | | UEFA Europa League, QualificationAug 14, 2025 |
| Hibernian | 2 - 2 | Kilmarnock | 3 | | PremiershipAug 10, 2025 |
| Hearts | 2 - 0 | Aberdeen | 5 | | PremiershipAug 04, 2025 |
| Germany U21 | 3 - 0 | France U21 | 6 | | U21 European Championship, Knockout stageJun 25, 2025 |
| Spain U21 | 1 - 1 | Italy U21 | 4 | | U21 European Championship, Group AJun 17, 2025 |
| Portugal U21 | 5 - 0 | Poland U21 | 3 | | U21 European Championship, Group CJun 14, 2025 |
| Ross County | 2 - 4 | Livingston | 4 | | Scottish Premiership, Relegation/PromotionMay 26, 2025 |
| Hibernian | 2 - 2 | Rangers | 5 | | Premiership, Championship RoundMay 17, 2025 |
| Dundee | 1 - 1 | Ross County | 4 | | Premiership, Relegation RoundMay 14, 2025 |
| Ayr | 0 - 2 | Partick Thistle | 3 | | Scottish Premiership, Relegation/PromotionMay 09, 2025 |
| Rangers | 1 - 1 | Celtic | 3 | | Premiership, Championship RoundMay 04, 2025 |
| Kilmarnock | 2 - 0 | Ross County | 2 | | Premiership, Relegation RoundApr 26, 2025 |
| Dunfermline | 0 - 0 | Partick Thistle | 3 | | ChampionshipApr 19, 2025 |
| Hearts | 0 - 1 | Dundee Utd | 5 | 1 | PremiershipApr 06, 2025 |
| St Mirren | 5 - 1 | Kilmarnock | 2 | | PremiershipMar 29, 2025 |
| Livingston | 1 - 0 | Falkirk | 5 | | ChampionshipMar 25, 2025 |
| Dundee Utd | 2 - 4 | Dundee | 5 | 1 | PremiershipMar 16, 2025 |
| Celtic | 2 - 0 | Hibernian | 4 | | Scottish CupMar 09, 2025 |
| Rangers | 1 - 2 | Motherwell | 4 | | PremiershipMar 01, 2025 |
| Aberdeen | 1 - 0 | Kilmarnock | 5 | | PremiershipFeb 22, 2025 |
| Celtic | 3 - 0 | Dundee Utd | | | PremiershipFeb 15, 2025 |
| Motherwell | 1 - 3 | Celtic | | | PremiershipFeb 02, 2025 |
| Dundee Utd | 1 - 3 | Rangers | 5 | 1 | PremiershipJan 26, 2025 |
| USG | 2 - 1 | Braga | 9 | | UEFA Europa LeagueJan 23, 2025 |
| Dunfermline | 0 - 2 | Ayr | 3 | | ChampionshipJan 14, 2025 |
| Motherwell | 2 - 0 | Aberdeen | 5 | 1 | PremiershipJan 05, 2025 |
| St Mirren | 1 - 2 | Dundee | 3 | | PremiershipDec 29, 2024 |
| Hearts | 1 - 2 | Hibernian | 3 | | PremiershipDec 26, 2024 |
| Motherwell | 4 - 3 | Dundee Utd | 5 | | PremiershipDec 14, 2024 |
| St. Gallen | 1 - 4 | Vitória | 9 | | UEFA Conference LeagueDec 12, 2024 |
| Queen's Park | 2 - 0 | Airdrieonians | 1 | | ChampionshipDec 07, 2024 |
| Rangers | 6 - 0 | Kilmarnock | 2 | | PremiershipDec 04, 2024 |
| Dundee | 4 - 1 | Hibernian | 4 | 1 | PremiershipNov 23, 2024 |
| Kilmarnock | 0 - 2 | Celtic | 6 | | PremiershipNov 10, 2024 |
| Raith Rovers | 1 - 0 | Airdrieonians | 2 | | ChampionshipOct 29, 2024 |
| Qarabağ | 0 - 3 | Ajax | 8 | 1 | UEFA Europa LeagueOct 24, 2024 |
| Celtic | 2 - 2 | Aberdeen | 7 | | PremiershipOct 19, 2024 |
| Lithuania | 1 - 2 | Romania | 5 | | UEFA Nations League, League C, Gr. 2Oct 15, 2024 |
| Falkirk | 2 - 0 | Ayr | | | ChampionshipOct 05, 2024 |
| Rangers | 1 - 0 | Hibernian | 4 | | PremiershipSep 29, 2024 |
| Brest | 2 - 1 | Sturm | 8 | | UEFA Champions LeagueSep 19, 2024 |
| Hibernian | 2 - 0 | St. Johnstone | 5 | 1 | PremiershipSep 14, 2024 |
| Hearts | 0 - 1 | Dundee Utd | 6 | | PremiershipSep 01, 2024 |
| Ferencváros | 0 - 0 | Borac | 4 | | UEFA Europa League, Playoff RoundAug 22, 2024 |
| M. Tel-Aviv | 3 - 0 | Panevėžys | 5 | | UEFA Europa League, QualificationAug 15, 2024 |
| Hibernian | 0 - 2 | Celtic | 3 | | PremiershipAug 11, 2024 |
| Hearts | 0 - 0 | Rangers | 4 | | PremiershipAug 03, 2024 |
| St. Johnstone | 1 - 1 | Ross County | 5 | | Premiership, Relegation RoundMay 15, 2024 |
| Hearts | 3 - 0 | Dundee | 3 | | Premiership, Championship RoundMay 11, 2024 |
| St Mirren | 1 - 2 | Rangers | 2 | | Premiership, Championship RoundApr 28, 2024 |
| Aberdeen | 0 - 0 | Dundee | 5 | | PremiershipApr 13, 2024 |
| Dundee Utd | 2 - 0 | Raith Rovers | 11 | | ChampionshipMar 30, 2024 |
| Hibernian | 3 - 0 | Livingston | 6 | | PremiershipMar 16, 2024 |
| St Mirren | 2 - 1 | Aberdeen | 5 | | PremiershipMar 02, 2024 |
| Rangers | 5 - 0 | Hearts | 4 | | PremiershipFeb 24, 2024 |
| Hibernian | 1 - 2 | Celtic | 6 | | PremiershipFeb 07, 2024 |
| Aberdeen | 1 - 1 | Dundee | 5 | | PremiershipJan 30, 2024 |
| Celtic | 2 - 1 | Rangers | 11 | 1 | PremiershipDec 30, 2023 |
| Hearts | 2 - 0 | St Mirren | 5 | | PremiershipDec 23, 2023 |
| Aberdeen | 2 - 1 | Livingston | 3 | | PremiershipDec 20, 2023 |
| Slavia Praha | 4 - 0 | Servette | 2 | | UEFA Europa League, Group GDec 14, 2023 |
| Dundee Utd | 1 - 0 | Ayr | 3 | | ChampionshipDec 09, 2023 |
| Villarreal | 0 - 0 | M. Haifa | 5 | | UEFA Europa League, Group FDec 06, 2023 |
| Aberdeen | 1 - 1 | Rangers | 5 | | PremiershipNov 26, 2023 |
| St. Johnstone | 1 - 0 | Ross County | 7 | | PremiershipNov 11, 2023 |
| Hearts | 1 - 4 | Celtic | 3 | | PremiershipOct 22, 2023 |
| Andorra | 0 - 3 | Kosovo | 6 | | Euro, Qualification Group IOct 12, 2023 |
| St Mirren | 0 - 3 | Rangers | 3 | 1 | PremiershipOct 08, 2023 |
| Toulouse | 1 - 0 | LASK | 9 | | UEFA Europa League, Group EOct 05, 2023 |
| St Mirren | 1 - 0 | Hearts | 3 | | PremiershipSep 23, 2023 |
| St. Johnstone | 0 - 2 | Rangers | 8 | | PremiershipSep 16, 2023 |
| Livingston | 1 - 1 | St Mirren | 4 | | PremiershipSep 02, 2023 |
| Ayr | 0 - 3 | Dundee Utd | 3 | | ChampionshipAug 26, 2023 |
| Zrinjski | 6 - 2 | Breiðablik | 3 | | UEFA Europa League, QualificationAug 10, 2023 |
| Celtic | 4 - 2 | Ross County | 5 | | PremiershipAug 05, 2023 |
| Ross County | 8 - 5 | Partick Thistle | 6 | | Scottish Premiership, Relegation/PromotionJun 04, 2023 |
| Partick Thistle | 2 - 0 | Ross County | 2 | 1 | Scottish Premiership, Relegation/PromotionJun 01, 2023 |
| Ross County | 3 - 3 | St. Johnstone | 2 | | Premiership, Relegation RoundMay 24, 2023 |
| Aberdeen | 0 - 0 | Hibernian | 7 | | Premiership, Championship RoundMay 13, 2023 |
| Hearts | 0 - 2 | Celtic | 1 | 1 | Premiership, Championship RoundMay 07, 2023 |
| Aberdeen | 2 - 0 | Rangers | 3 | | PremiershipApr 23, 2023 |
| Motherwell | 1 - 2 | Dundee Utd | 7 | | PremiershipApr 15, 2023 |
| Moldova | 1 - 1 | Faroe Islands | 7 | | Euro, Qualification Group EMar 24, 2023 |
| Motherwell | 2 - 4 | Rangers | 3 | 1 | PremiershipMar 18, 2023 |
| Ayr | 0 - 1 | Partick Thistle | 2 | | ChampionshipFeb 18, 2023 |
| Hearts | 3 - 1 | Dundee Utd | 6 | 2 | PremiershipFeb 04, 2023 |
| Celtic | 3 - 0 | Livingston | 2 | | PremiershipFeb 01, 2023 |
| Celtic | 2 - 0 | Kilmarnock | | | PremiershipJan 07, 2023 |
| St Mirren | 3 - 1 | Aberdeen | 5 | 1 | PremiershipDec 24, 2022 |
| Rangers | 3 - 2 | Hibernian | 4 | | PremiershipDec 15, 2022 |
| St. Johnstone | 1 - 1 | Motherwell | 6 | | PremiershipNov 12, 2022 |
| Livingston | 2 - 1 | Aberdeen | 7 | | PremiershipNov 08, 2022 |
| Djurgården | 1 - 0 | Shamrock Rovers | 6 | | UEFA Europa Conference League, Group FNov 03, 2022 |
| Rangers | 4 - 1 | Aberdeen | 3 | | PremiershipOct 29, 2022 |
| Hearts | 3 - 4 | Celtic | 3 | | PremiershipOct 22, 2022 |
| FCSB | 0 - 5 | Silkeborg | 4 | | UEFA Europa Conference League, Group BOct 13, 2022 |
| Rangers | 4 - 0 | St Mirren | 2 | | PremiershipOct 08, 2022 |
| Cove Rangers | 3 - 1 | Dundee | 3 | | ChampionshipOct 04, 2022 |
| Motherwell | 0 - 3 | Hearts | 5 | | PremiershipSep 18, 2022 |
| AZ | 4 - 1 | Vaduz | 2 | 1 | UEFA Europa Conference League, Group ESep 15, 2022 |
| Celtic | 4 - 0 | Rangers | 6 | | PremiershipSep 03, 2022 |
| Inverness CT | 0 - 1 | Greenock Morton | 5 | | ChampionshipAug 27, 2022 |
| Motherwell | 1 - 0 | Livingston | 2 | 1 | PremiershipAug 20, 2022 |
| U. Craiova | 1 - 1 | H. Be'er Sheva | 5 | 2 | UEFA Conference League, QualificationAug 18, 2022 |
| Rangers | 4 - 0 | St. Johnstone | 3 | | PremiershipAug 13, 2022 |
| Gżira Utd | 0 - 4 | WAC | 7 | 2 | UEFA Conference League, QualificationAug 09, 2022 |
| Celtic | 2 - 0 | Aberdeen | 3 | | PremiershipJul 31, 2022 |
| Finland | 1 - 1 | Bosnia & Herzegovina | 6 | | UEFA Nations League, League B, Gr. 3Jun 04, 2022 |
| St. Johnstone | 4 - 0 | Inverness CT | 3 | | Scottish Premiership, Relegation/PromotionMay 23, 2022 |
| Ross County | 1 - 2 | Dundee Utd | 1 | | Premiership, Championship RoundMay 14, 2022 |
| Dundee Utd | 1 - 1 | Celtic | 1 | | Premiership, Championship RoundMay 11, 2022 |
| Motherwell | 1 - 3 | Rangers | 4 | 1 | Premiership, Championship RoundApr 23, 2022 |
| Hearts | 3 - 1 | Hibernian | 4 | | PremiershipApr 09, 2022 |
| Ireland | 2 - 2 | Belgium | | | Int. Friendly GamesMar 26, 2022 |
| Livingston | 1 - 3 | Celtic | 4 | | PremiershipMar 06, 2022 |
| Ross County | 3 - 1 | St. Johnstone | 3 | | PremiershipFeb 26, 2022 |
| Motherwell | 1 - 1 | Aberdeen | 7 | | PremiershipFeb 19, 2022 |
| Rangers | 2 - 0 | Hibernian | 5 | | PremiershipFeb 09, 2022 |
| Ross County | 3 - 3 | Rangers | 3 | | PremiershipJan 29, 2022 |
| Hearts | 2 - 0 | St. Johnstone | 5 | | PremiershipJan 18, 2022 |
| Motherwell | 2 - 0 | St. Johnstone | 1 | | PremiershipDec 18, 2021 |
| Hearts | 0 - 2 | Rangers | 10 | 1 | PremiershipDec 12, 2021 |
| CSKA Sofia | 2 - 3 | Roma | 5 | | UEFA Europa Conference League, Group CDec 09, 2021 |
| Motherwell | 1 - 6 | Rangers | 2 | 1 | PremiershipOct 31, 2021 |
| Union Berlin | 3 - 0 | M. Haifa | 6 | | UEFA Europa Conference League, Group ESep 30, 2021 |
| Hearts | 0 - 0 | Hibernian | 2 | | PremiershipSep 12, 2021 |
| Aberdeen | 1 - 1 | Ross County | 5 | | PremiershipAug 29, 2021 |
| Lokomotiv Plovdiv | 1 - 1 | København | 6 | 1 | UEFA Conference League, QualificationAug 05, 2021 |
| Hammarby | 3 - 1 | Maribor | 2 | | UEFA Conference League, QualificationJul 22, 2021 |
| Raith Rovers | 0 - 3 | Dundee | 4 | | Scottish Premiership, Relegation/PromotionMay 12, 2021 |
| Rangers | 4 - 1 | Celtic | 3 | 1 | Premiership, Championship RoundMay 02, 2021 |
| Celtic | 6 - 0 | Livingston | | | Premiership, Championship RoundApr 10, 2021 |
| San Marino | 0 - 3 | Hungary | 6 | | World Championship Qual. UEFA IMar 28, 2021 |
| Celtic | 1 - 1 | Hibernian | 3 | | PremiershipJan 11, 2021 |
| Wales | 0 - 0 | USA | 3 | | Int. Friendly GamesNov 12, 2020 |
| Ross County | 0 - 0 | Hibernian | 2 | 1 | PremiershipOct 17, 2020 |
| St. Johnstone | 0 - 2 | Celtic | 5 | | PremiershipOct 04, 2020 |
| Hibernian | 0 - 1 | Aberdeen | 1 | | PremiershipAug 30, 2020 |
| Livingston | 0 - 0 | Rangers | 1 | | PremiershipAug 16, 2020 |
| Ross County | 1 - 0 | Motherwell | 4 | 1 | PremiershipAug 03, 2020 |