Scottish Premiership head to head
Every Scottish Premiership matchup between this season's clubs that has been played at least three times since 2021, or is coming up in the next two weeks: wins, draws, goals and every result.
Aberdeen vs Celtic18 gamesAberdeen vs Dundee15 gamesAberdeen vs Dundee United15 gamesAberdeen vs Falkirk4 gamesAberdeen vs Hearts17 gamesAberdeen vs Hibernian20 gamesAberdeen vs Kilmarnock14 gamesAberdeen vs Motherwell17 gamesAberdeen vs Rangers18 gamesAberdeen vs St Johnstone15 gamesAberdeen vs St Mirren20 gamesCeltic vs Dundee14 gamesCeltic vs Dundee United15 gamesCeltic vs Falkirk6 gamesCeltic vs Hearts20 gamesCeltic vs Hibernian19 gamesCeltic vs Kilmarnock14 gamesCeltic vs Motherwell18 gamesCeltic vs Rangers21 gamesCeltic vs St Johnstone13 gamesCeltic vs St Mirren19 gamesDundee vs Dundee United11 gamesDundee vs Falkirk4 gamesDundee vs Hearts15 gamesDundee vs Hibernian14 gamesDundee vs Kilmarnock13 gamesDundee vs Motherwell14 gamesDundee vs Rangers14 gamesDundee vs St Johnstone12 gamesDundee vs St Mirren16 gamesDundee United vs Falkirk4 gamesDundee United vs Hearts14 gamesDundee United vs Hibernian14 gamesDundee United vs Kilmarnock12 gamesDundee United vs Motherwell15 gamesDundee United vs Rangers15 gamesDundee United vs St Johnstone11 gamesDundee United vs St Mirren15 gamesFalkirk vs Hearts5 gamesFalkirk vs Hibernian5 gamesFalkirk vs Kilmarnock4 gamesFalkirk vs Motherwell5 gamesFalkirk vs Rangers5 gamesFalkirk vs St Mirren4 gamesHearts vs Hibernian18 gamesHearts vs Kilmarnock15 gamesHearts vs Motherwell19 gamesHearts vs Rangers20 gamesHearts vs St Johnstone14 gamesHearts vs St Mirren18 gamesHibernian vs Kilmarnock13 gamesHibernian vs Motherwell18 gamesHibernian vs Rangers19 gamesHibernian vs St Johnstone15 gamesHibernian vs St Mirren19 gamesKilmarnock vs Motherwell15 gamesKilmarnock vs Rangers14 gamesKilmarnock vs St Johnstone13 gamesKilmarnock vs St Mirren15 gamesMotherwell vs Rangers18 gamesMotherwell vs St Johnstone16 gamesMotherwell vs St Mirren17 gamesRangers vs St Johnstone13 gamesRangers vs St Mirren19 gamesSt Johnstone vs St Mirren14 games