Hearts vs St Johnstone

Sat 03 Apr, 14:00 UTC · Matchweek 32 · probabilities and historical statistics

Predicted outcome

Hearts win · Most likely 66.5%
Draw 19.5%
St Johnstone win 14.0%

Limited history for St Johnstone. Fewer past top flight matches on record means these figures are less reliable than usual.

Event markets

Both teams to score 52%Avg 53%
Over 1.5 goals 79%Avg 78%
Over 2.5 goals 57%Avg 56%
Hearts clean sheet 41%Avg 32%
St Johnstone clean sheet 12%Avg 20%
Over 8.5 corners 71%Avg 74%
Over 9.5 corners 59%Avg 62%
Over 2.5 cards 66%Avg 76%
Over 3.5 cards 44%Avg 55%

This match League average

Predicted Score

1-011.3%
2-011.1%
2-19.9%

Team comparison

Attack Defense Form Discipline Cleansheets
  • Hearts
  • St Johnstone

Did you know?

  • Hearts's matches have gone over 1.5 goals in 10 of their last 10.
  • Hearts have scored in 10 consecutive matches.
  • Hearts have lost to St Johnstone just once in their last 14 meetings.
  • Hearts have won 9 of their last 10 home matches.

H2H

All 14 meetings on file.

DateHomeScoreAway
29 Aug 26 Hearts 2–1 St Johnstone
14 May 25 Hearts 2–1 St Johnstone
23 Feb 25 St Johnstone 1–2 Hearts
22 Dec 24 Hearts 2–1 St Johnstone
02 Nov 24 St Johnstone 1–2 Hearts
07 Feb 24 St Johnstone 0–1 Hearts
25 Nov 23 Hearts 1–0 St Johnstone
05 Aug 23 St Johnstone 0–2 Hearts
04 Mar 23 Hearts 3–0 St Johnstone
28 Dec 22 St Johnstone 2–3 Hearts
28 Aug 22 Hearts 3–2 St Johnstone
19 Feb 22 St Johnstone 2–1 Hearts
18 Jan 22 Hearts 2–0 St Johnstone
27 Oct 21 St Johnstone 1–1 Hearts
14meetings
  • Hearts win · 12 (86%)
  • Draw · 1 (7%)
  • St Johnstone win · 1 (7%)
Avg. total goals 2.79 League avg: 2.87
Over 2.5 goals 64% League avg: 56%
Both teams to score 64% League avg: 53%
Whoever hosts wins 57% League avg: 46%
Avg. total corners 11.43 League avg: 10.63
Avg. total cards 3.64 League avg: 4.00
Hearts avg. goals 1.93 League avg: 1.43
St Johnstone avg. goals 0.86 League avg: 1.43

Biggest win: Hearts 3–0 St Johnstone (04 Mar 23).

Hearts vs St Johnstone head to head: in the previous 14 meetings, Hearts have won 12 times, St Johnstone have won once and 1 ended in a draw. Hearts scored 27 goals and St Johnstone scored 12 goals in these matches. The latest meeting, on 29 Aug 2026, was won 2-1 by Hearts, at home against St Johnstone. Hearts have won each of the last 11 meetings. Across these matches, both teams scored in 9 of 14 and 9 had over 2.5 goals. Hearts kept 5 clean sheets.

How they play

Each line runs across the 12 clubs of the league, from up to the last 19 league games of each. A marker at either end means the most or least of that measure.

Hearts
  • Shoots on sight
  • Keeps the ball
  • Set piece heavy
St Johnstone
  • Cedes possession
  • Selective shooters
  • Crosses and headers
  • Possession
    Cedes the ballKeeps the ball
    54% 4th of 12 46% 10th of 12
  • Shot selection
    Shoots on sightWaits for the chance
    0.10 xG a shot 11th of 12 0.12 xG a shot 4th of 12
  • Set pieces
    Open playSet pieces
    31% of xG 4th of 12 27% of xG 7th of 12
  • Route to goal
    On the groundCrosses and headers
    19% of shots 5th of 12 20% of shots 4th of 12

Where they differ

  • St Johnstone wait for better chances than Hearts, 0.12 xG a shot against 0.10.
  • Hearts see much more of the ball than St Johnstone, 54% against 46%.

Ball Stats (Last 10 games)

Hearts St Johnstone
23 (2.3 avg) Goals 11 (1.1 avg)
162 (16.2 avg) Total Shots 96 (9.6 avg)
55 (5.5 avg) Shots on Target 33 (3.3 avg)
48 (4.8 avg) Blocked Shots 27 (2.7 avg)
65 (6.5 avg) Corners 28 (2.8 avg)
762 (76.2 avg) Attacks 846 (84.6 avg)
466 (46.6 avg) Dangerous Attacks 441 (44.1 avg)
126 (12.6 avg) Key Passes 71 (7.1 avg)
4489 (448.9 avg) Passes 4165 (416.5 avg)
3617 (81%) Pass Accuracy 3270 (79%)
53% Ball Possession 45%

Disciplinary/Tackles (Last 10 games)

Hearts St Johnstone
0 (0.0 avg) Red Cards 3 (0.3 avg)
18 (1.8 avg) Yellow Cards 15 (1.5 avg)
177 (17.7 avg) Tackles 127 (12.7 avg)
118 (11.8 avg) Fouls 113 (11.3 avg)
15 (1.7 avg) Offsides 11 (1.6 avg)
605 (60.5 avg) Duels Won 450 (45.0 avg)
208 (20.8 avg) Aerial Duels Won 157 (15.7 avg)

Previous Game Statistics (Last 10)

Hearts

1.5Goals
  • Under · 0 (0%)
  • Over · 10 (100%)
7.5Corners
  • Under · 1 (10%)
  • Over · 9 (90%)
2.5Goals
  • Under · 2 (20%)
  • Over · 8 (80%)
8.5Corners
  • Under · 4 (40%)
  • Over · 6 (60%)
3.5Goals
  • Under · 5 (50%)
  • Over · 5 (50%)
9.5Corners
  • Under · 6 (60%)
  • Over · 4 (40%)
CS
  • Yes · 3 (30%)
  • No · 7 (70%)
BTTS
  • Yes · 7 (70%)
  • No · 3 (30%)

St Johnstone

1.5Goals
  • Under · 2 (20%)
  • Over · 8 (80%)
7.5Corners
  • Under · 1 (10%)
  • Over · 9 (90%)
2.5Goals
  • Under · 5 (50%)
  • Over · 5 (50%)
8.5Corners
  • Under · 1 (10%)
  • Over · 9 (90%)
3.5Goals
  • Under · 7 (70%)
  • Over · 3 (30%)
9.5Corners
  • Under · 2 (20%)
  • Over · 8 (80%)
CS
  • Yes · 1 (10%)
  • No · 9 (90%)
BTTS
  • Yes · 7 (70%)
  • No · 3 (30%)