St. Johnstone vs Hearts - Stats, Predicted Lineups & Prediction (Scottish Premiership)

St. Johnstone vs Hearts - match details

St. Johnstone host Hearts at McDiarmid Park, Perth on 30 December 2026 at 19:45 in the Scottish Premiership. St. Johnstone's last five results: W D L D D (1 win, 3 draws and 1 loss). Hearts's last five: D L L W D (1 win, 2 draws and 2 losses). In their last 6 meetings, St. Johnstone have won 0, Hearts 6, with 0 draws.

Frequently Asked Questions

What time does St. Johnstone vs Hearts kick off?

St. Johnstone vs Hearts kicks off at 19:45 UK time on Wednesday 30 December 2026 in the Scottish Premiership, at McDiarmid Park, Perth. McDiarmid Park holds 10,696 people. The confirmed lineups replace the predicted XIs on this page about an hour before kick-off, and the live score and match stats follow from 19:45.

Where is St. Johnstone vs Hearts being played?

St. Johnstone vs Hearts is being played at McDiarmid Park in Perth on Wednesday 30 December 2026, the home ground of St. Johnstone, which holds 10,696 people. Kick-off is at 19:45 UK time, and the match is part of the Scottish Premiership.

What is St. Johnstone's recent form?

St. Johnstone have won 1, drawn 3 and lost 1 of their last 5 games, scoring 6 and conceding 9, with results reading W D L D D from oldest to newest. Their last game was a 2-2 draw away to Kilmarnock in the Scottish Premiership on 31 October.

What is Hearts's recent form?

Hearts have won 2, drawn 2 and lost 1 of their last 5 games, scoring 11 and conceding 10, with results reading D W L W D from oldest to newest. Their last game was a 2-2 draw at home to Rangers in the Scottish Premiership on 28 October.

What is the head-to-head record between St. Johnstone and Hearts?

Across the last 6 meetings St. Johnstone have won 0, Hearts have won 6 and 0 were drawn, with St. Johnstone scoring 5 goals to Hearts's 11. The most recent was Hearts 2-1 St. Johnstone on 29 August 2026 in the Scottish Premiership.

Who is the standout player for St. Johnstone?

Josh Fowler leads St. Johnstone with 5 goals across their last 10 games, 0.5 a game, the most of any St. Johnstone player in that run. The Stats tab of this page ranks every St. Johnstone player on shots, fouls, cards and tackles over the same games.

Who is the standout player for Hearts?

Cláudio Braga leads Hearts with 4 goals across their last 10 games, 0.4 a game, the most of any Hearts player in that run. The Stats tab of this page ranks every Hearts player on shots, fouls, cards and tackles over the same games.

What are the predicted lineups for St. Johnstone vs Hearts?

Until the team news for St. Johnstone vs Hearts is in, the Lineups tab shows the XI each side last started with: St. Johnstone's XI from their 2-2 draw at Kilmarnock on Sat 31 Oct 2026, and Hearts's XI from their 2-2 draw v Rangers at home on Wed 28 Oct 2026. Predicted lineups replace them once the team news is in, and the confirmed XIs about an hour before kick-off.

Where can I find St. Johnstone vs Hearts predictions?

Statz projects 9 player markets for St. Johnstone vs Hearts, from goals and shots to fouls, cards, tackles and passes, for every starter on the Projections tab of this page. The Bets tab prices the best bet builder picks against bet365, and the match projection gives each side's chance of winning.

St. Johnstone vs Hearts - previous meetings

Date Competition Match Score
29 Aug 2026Scottish PremiershipHearts vs St. Johnstone2-1
14 May 2025Scottish PremiershipHearts vs St. Johnstone2-1
23 Feb 2025Scottish PremiershipSt. Johnstone vs Hearts1-2
22 Dec 2024Scottish PremiershipHearts vs St. Johnstone2-1
2 Nov 2024Scottish PremiershipSt. Johnstone vs Hearts1-2
7 Feb 2024Scottish PremiershipSt. Johnstone vs Hearts0-1

St. Johnstone vs Hearts last XIs

Predicted lineups for St. Johnstone vs Hearts are not in yet, so these are the XIs each side last started with: St. Johnstone's XI from their 2-2 draw at Kilmarnock on Sat 31 Oct 2026, and Hearts's XI from their 2-2 draw v Rangers at home on Wed 28 Oct 2026.

  • St. Johnstone (3-4-2-1): Toby Steward, Božo Mikulić, Enes Alic, Cheick Diabate, Jason Holt, Joel Cotterill, Reece McAlear, Matty Todd, Taylor Steven, Danny Schmidt, Josh Fowler.
  • Hearts (4-2-3-1): Beau Reus, Jordi Altena, Malachi Fagan-Walcott, Jamie McCart, Rogers Mato, Laurent Mendy, Tómas Bent Magnússon, Sabah Kerjota, Calvin Miller, Josh McPake, Cláudio Braga.

St. Johnstone vs Hearts fouls committed: last 10 games

# St. Johnstone Fouls committed Hearts Fouls committed
1R. McAlear20C. Braga14
2E. Alic18L. Mendy12
3L. Smith7J. McPake10
4T. Steven7J. McCart9
5C. Diabate7J. Altena8

St. Johnstone vs Hearts shots: last 10 games

# St. Johnstone Shots Hearts Shots
1J. Fowler15C. Braga36
2R. Paton14J. McPake23
3E. Alic12C. Miller15
4T. Steven11L. Mendy12
5J. Gullan7J. Wilson10

St. Johnstone vs Hearts shots on target: last 10 games

# St. Johnstone Shots on target Hearts Shots on target
1J. Fowler7C. Braga11
2R. Paton6C. Miller8
3T. Steven6J. McPake6
4E. Alic5J. Wilson5
5J. Holt2L. Mendy5

St. Johnstone vs Hearts goals: last 10 games

# St. Johnstone Goals Hearts Goals
1J. Fowler5C. Miller4
2D. Schmidt1C. Braga4
3J. Cotterill1L. Mendy3
4T. Steven1J. Wilson3
5J. Campbell1J. McPake2

St. Johnstone vs Hearts yellow cards: last 10 games

# St. Johnstone Yellow cards Hearts Yellow cards
1J. Holt2S. Kerjota3
2E. Alic2J. McCart2
3T. Steven2Y. Dhanda2
4R. McAlear2C. Miller2
5M. Todd1J. Altena1

St. Johnstone season stats 2026/2027: per-game averages and league rank

Stat Per game Rank
Goals for1.38 of 12
Goals against1.69 of 12
Shots1012 of 12
Shots on target3.312 of 12
Fouls10.311 of 12
Tackles13.511 of 12
Passes425.67 of 12
Corners312 of 12

St. Johnstone player leaders 2026/2027

  • Goals: Josh Fowler (6), Danny Schmidt (1), Josh Campbell (1).
  • Assists: Jamie Gullan (2), Enes Alic (2), Macaulay Tait (1).
  • Shots: Josh Fowler (16), R. Paton (15), Jamie Gullan (13).
  • Fouls: Reece McAlear (23), Enes Alic (18), Liam Smith (8).

Hearts season stats 2026/2027: per-game averages and league rank

Stat Per game Rank
Goals for2.22 of 12
Goals against1.57 of 12
Shots16.63 of 12
Shots on target5.44 of 12
Fouls12.15 of 12
Tackles17.43 of 12
Passes439.25 of 12
Corners6.53 of 12

Hearts player leaders 2026/2027

  • Goals: Calvin Miller (6), Cláudio Braga (5), James Wilson (4).
  • Assists: Josh McPake (5), Cláudio Braga (3), Malachi Fagan-Walcott (2).
  • Shots: Cláudio Braga (63), Josh McPake (35), Calvin Miller (25).
  • Fouls: Cláudio Braga (31), Jordi Altena (18), Laurent Mendy (17).

St. Johnstone vs Hearts — related stats & tools

  • St. Johnstone stats
  • St. Johnstone goals stats
  • St. Johnstone assists stats
  • St. Johnstone shots stats
  • St. Johnstone shots on target stats
  • St. Johnstone fouls stats
  • St. Johnstone fouls drawn stats
  • St. Johnstone tackles stats
  • St. Johnstone yellow cards stats
  • Hearts stats
  • Hearts goals stats
  • Hearts assists stats
  • Hearts shots stats
  • Hearts shots on target stats
  • Hearts fouls stats
  • Hearts fouls drawn stats
  • Hearts tackles stats
  • Hearts yellow cards stats
  • Scottish Premiership stats hub

Other matches that day

  • Rangers vs Dundee - match preview & stats
  • Kilmarnock vs Falkirk - match preview & stats
  • Hibernian vs St. Mirren - match preview & stats
  • Dundee Utd vs Celtic - match preview & stats
  • Aberdeen vs Motherwell - match preview & stats
  • Newcastle vs Forest - match preview & stats
  • Man Utd vs Sunderland - match preview & stats
  • Fulham vs Arsenal - match preview & stats
  • Palace vs B'mouth - match preview & stats
  • Coventry vs Brentford - match preview & stats
  • Ipswich vs Chelsea - match preview & stats
  • Villa vs Liverpool - match preview & stats

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org