ST Johnstone vs Aberdeen

ST Johnstone
w l d w d
- - -
days
hours
minutes
seconds
Aberdeen
d w d l w
Predictions
Stats
Odds
Predictions

St Johnstone have had a rough run lately, losing more than they've won and struggling to score. Aberdeen are in better shape, coming off a big win and looking more dangerous going forward. When these two meet, the games are usually tight and low-scoring, with several recent meetings ending in draws or narrow one-goal results.

This one looks close, but Aberdeen seem the stronger side right now and should edge it at McDiarmid Park.

Last Updated: 18 Sep 2026 12:10 PM

WHO WILL WIN?

0%

0%

0%

Total votes: 0

WILL BOTH TEAMS SCORE?

0%

0%

Total votes: 0

WHO WILL SCORE FIRST?

0%

0%

Total votes: 0

match facts

STADIUM

McDiarmid Park

LOCATION

Perth

  • St Johnstone host Aberdeen at McDiarmid Park in the Premiership 2026-2027 on Boxing Day.
  • The last two meetings between the sides both ended in draws: 0-0 and 1-1.
  • St Johnstone have won five of their last six home matches against Aberdeen in this fixture list.
  • All four of St Johnstone's most recent head-to-head wins came with a 0-1 scoreline.
  • Aberdeen have scored in just two of the last six head-to-head meetings.
  • St Johnstone's recent form is mixed: one win, two draws and two defeats in their last five.
  • Aberdeen have won two of their last five, including a 0-4 away victory.
  • Aberdeen average more goals per game (1.05) than St Johnstone (0.95) this season.
  • Aberdeen also edge the shot count, averaging 11.93 shots per game to St Johnstone's 10.48.
  • Aberdeen average 50.73% possession, compared to St Johnstone's 45.97%.
  • St Johnstone's median yellow cards per game is 1, while Aberdeen's is 2.
  • The match kicks off at 15:00 GMT at McDiarmid Park.
Last Updated: 18 Sep 2026 12:10 PM
head to head team stats
Total
Per Match
80 Corners 116
260 Fouls 220
27 Offsides 30
187 Shots 247
48 Shots on Goal 78
49 Yellow Cards 25
2 Red Cards 1
10 Goals 15
15 Goals Conceded 10
7 Clean Sheets 10
premiership standings
#
Team
PL
W
D
L
GD
PTS
#5
9
3
3
3
0
12
#7
9
3
2
4
0
11