Over the last matches St Mirren holds wins - 1, losses - 2 and draws - 2. Hearts on the other hand ends the latest games with wins - 3, losses - 1 and draws - 1. Based on the games played we can assume that Hearts currently is in better form, in comparison to St Mirren.
St Mirren: Dundee – (Draw 0:0), Livingston – (Draw 1:1), Livingston – (Win 1:1), Heart of Midlothian – (Loss 2:0), Falkirk – (Loss 0:2).
Hearts: Dundee United – (Win 0:3), Celtic – (Draw 2:2), Falkirk – (Loss 1:1), St. Mirren – (Win 2:0), Dundee – (Win 0:1).
Over the last matches St Mirren holds wins - 1, losses - 2 and draws - 2. Hearts on the other hand ends the latest games with wins - 3, losses - 1 and draws - 1. Based on the games played we can assume that Hearts currently is in better form, in comparison to St Mirren.
St Mirren: Dundee – (Draw 0:0), Livingston – (Draw 1:1), Livingston – (Win 1:1), Heart of Midlothian – (Loss 2:0), Falkirk – (Loss 0:2).
Hearts: Dundee United – (Win 0:3), Celtic – (Draw 2:2), Falkirk – (Loss 1:1), St. Mirren – (Win 2:0), Dundee – (Win 0:1).