The Fishy - Grimsby Town FC

scotland flag

St Mirren v Hearts Head to Head

St Mirren logo
Hearts logo
Last 10 St Mirren
Comp Date H A S WDL
SPL17‑May‑25CelticSt Mirren1‑1D
SPL14‑May‑25St MirrenHibernian2‑2D
SPL10‑May‑25Dundee UtdSt Mirren0‑2W
SPL03‑May‑25St MirrenAberdeen1‑0W
SPL26‑Apr‑25St MirrenRangers2‑2D
SPL12‑Apr‑25St MirrenRoss County3‑2W
SPL05‑Apr‑25DundeeSt Mirren2‑0L
SPL29‑Mar‑25St MirrenKilmarnock5‑1W
SPL15‑Mar‑25MotherwellSt Mirren2‑2D
SPL01‑Mar‑25St MirrenCeltic2‑5L
Last 10 Hearts
Comp Date H A S WDL
SPL14‑May‑25HeartsSt Johnstone2‑1W
SPL10‑May‑25HeartsMotherwell3‑0W
SPL03‑May‑25Ross CountyHearts1‑3W
SPL26‑Apr‑25HeartsDundee0‑1L
SC19‑Apr‑25HeartsAberdeen1‑2L
SPL12‑Apr‑25MotherwellHearts0‑0D
SPL06‑Apr‑25HeartsDundee Utd0‑1L
SPL29‑Mar‑25CelticHearts3‑0L
SPL15‑Mar‑25HeartsRoss County2‑0W
SC07‑Mar‑25HeartsDundee3‑1W
Last Meetings
Comp Date H A S
SPL26‑Feb‑25HeartsSt Mirren3‑1
SC10‑Feb‑25St MirrenHearts1‑1
SPL19‑Oct‑24HeartsSt Mirren4‑0
SPL21‑Sep‑24St MirrenHearts2‑1
SPL15‑May‑24St MirrenHearts2‑2
SPL06‑Apr‑24St MirrenHearts1‑2
SPL23‑Dec‑23HeartsSt Mirren2‑0
SPL23‑Sep‑23St MirrenHearts1‑0
SPL13‑May‑23St MirrenHearts2‑2
SPL08‑Apr‑23HeartsSt Mirren0‑2
SPL13‑Jan‑23HeartsSt Mirren1‑0
SPL07‑Jan‑23St MirrenHearts1‑1
SC12‑Mar‑22HeartsSt Mirren4‑2
SPL26‑Feb‑22St MirrenHearts0‑2
SPL27‑Nov‑21HeartsSt Mirren2‑0
SPL07‑Aug‑21St MirrenHearts1‑2
SPL11‑Mar‑20St MirrenHearts1‑0
SPL09‑Nov‑19HeartsSt Mirren5‑2
SPL28‑Sep‑19St MirrenHearts0‑0
SPL23‑Feb‑19HeartsSt Mirren1‑1
SPL24‑Nov‑18St MirrenHearts2‑0
SPL01‑Sep‑18HeartsSt Mirren4‑1
SPL10‑May‑14St MirrenHearts1‑1
SPL29‑Jan‑14HeartsSt Mirren2‑1
SPL29‑Dec‑13St MirrenHearts1‑1
SPL05‑Oct‑13HeartsSt Mirren0‑2
SPL04‑May‑13HeartsSt Mirren3‑0
SLC17‑Mar‑13St MirrenHearts3‑2
SPL27‑Feb‑13St MirrenHearts2‑0
SPL17‑Nov‑12HeartsSt Mirren1‑0
SPL15‑Sep‑12St MirrenHearts2‑0
SC21‑Mar‑12St MirrenHearts0‑2
SC10‑Mar‑12HeartsSt Mirren2‑2
SPL14‑Jan‑12HeartsSt Mirren5‑2
SPL05‑Nov‑11St MirrenHearts0‑0
SPL17‑Sep‑11HeartsSt Mirren2‑0
SPL19‑Mar‑11HeartsSt Mirren3‑2
SPL29‑Dec‑10St MirrenHearts0‑2
SPL23‑Oct‑10HeartsSt Mirren3‑0
SPL03‑Apr‑10St MirrenHearts1‑1
SLC02‑Feb‑10HeartsSt Mirren0‑1
SPL16‑Jan‑10HeartsSt Mirren1‑0
SPL03‑Oct‑09St MirrenHearts2‑1
SPL21‑Feb‑09HeartsSt Mirren1‑1
SPL08‑Nov‑08St MirrenHearts0‑1
SPL23‑Aug‑08HeartsSt Mirren2‑1
SPL19‑Apr‑08HeartsSt Mirren3‑2
SPL15‑Mar‑08St MirrenHearts1‑1
SPL26‑Dec‑07HeartsSt Mirren0‑1
SPL30‑Sep‑07St MirrenHearts1‑3
League Table (Combined)
Gp Pos Team P W D L F A GD Pts
RSRegular Season1Celtic3326349722+7581
RSRegular Season2Rangers3320676835+3366
RSRegular Season3Hibernian33141185441+1353
RSRegular Season4Dundee Utd33148114140+150
RSRegular Season5Aberdeen33148114549-450
RSRegular Season6St Mirren33125164554-941
RSRegular Season7Hearts33117154344-140
RSRegular Season8Motherwell33116163756-1939
RSRegular Season9Kilmarnock3398163858-2035
RSRegular Season10Ross County3398163356-2335
RSRegular Season11Dundee3397175071-2134
RSRegular Season12St Johnstone3385203358-2529
League Table (Home)
Pos Team P W D L F A GD Pts
1Celtic171511587+5146
2Rangers1612133610+2637
3Hibernian179533420+1432
4Aberdeen179442921+831
5Kilmarnock167542217+526
6Hearts167362319+424
7St Mirren177372523+224
8Dundee Utd167362119+224
9Motherwell166552125-423
10Ross County175572024-420
11Dundee175483236-419
12St Johnstone165291725-817
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic1611233915+2435
2Rangers178543225+729
3Dundee Utd177552021-126
4Hibernian165652021-121
5Aberdeen165471628-1219
6St Mirren165292031-1117
7Hearts174492025-516
8Motherwell1751111631-1516
9Dundee164391835-1715
10Ross County164391332-1915
11St Johnstone1733111633-1712
12Kilmarnock1723121641-259
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Celtic6420205+1514
2St Mirren6330117+412
3Kilmarnock64021010012
4Rangers6240148+610
5Hearts631284+410
6Motherwell631288010
7Hibernian6222129+38
8Dundee6213710-37
9St Johnstone620469-36
10Dundee Utd6204514-96
11Aberdeen6114514-94
12Ross County6015512-71
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Celtic106223011+1920
2Hibernian105322011+918
3Motherwell105231516-117
4Rangers104422217+516
5Hearts105141410+416
6St Mirren104422017+316
7Kilmarnock104151421-713
8Dundee Utd104151120-913
9Aberdeen103341217-512
10Dundee103251619-311
11St Johnstone10325813-511
12Ross County10118616-104
Form Table (Home)
Pos Team P W D L F A GD Pts
1Hibernian6510165+1116
2Celtic6411197+1213
3Kilmarnock6411138+513
4Hearts6402104+612
5St Mirren63211512+311
6Motherwell6321108+211
7Aberdeen63211110+111
8St Johnstone631255010
9Rangers621398+17
10Ross County621367-17
11Dundee Utd6204615-96
12Dundee6123910-15
Form Table (Away)
Pos Team P W D L F A GD Pts
1Rangers63301713+412
2Celtic6312177+1010
3Hearts6312127+510
4Hibernian622298+18
5St Mirren62228808
6Dundee Utd6213611-57
7Dundee6204914-56
8Motherwell6204512-76
9Aberdeen6114312-94
10Kilmarnock6105415-113
11Ross County6015411-71
12St Johnstone6015513-81
Team ELO Ratings
PosTeam ELO Rating
1Celtic2,003
2Rangers1,901
3Hibernian1,871
4Aberdeen1,812
5Dundee Utd1,787
6Hearts1,757
7St Mirren1,723
8Kilmarnock1,705
9Dundee1,698
10St Johnstone1,685
11Motherwell1,684
12Ross County1,662
St Mirren Over/Under (last 6 months)
GoalsOverUnder% Over
0.524196.0%
1.520580.0%
2.5141156.0%
3.581732.0%
4.542116.0%
Hearts Over/Under (last 6 months)
GoalsOverUnder% Over
0.525292.6%
1.520774.1%
2.5151255.6%
3.581929.6%
4.532411.1%
Back to top