Ayr United vs St. Johnstone: Prediction, Head-to-Head, Odds & Stats (Fri, 12 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 05 Dec, 01:08 PM

Next Match 12/12/25 at 07:45 PM UTC

Ayr United vs St. Johnstone

Scheduled H2H Match For Ayr United Vs St. Johnstone

Championship

Fri, 12 Dec 2025 at 07:45 PM UTC

Ayr United
Ayr United

SCO SCO

Recent Form

L
D
D
W
D
St. Johnstone
St. Johnstone

SCO SCO

Recent Form

W
D
W
L
D

1

Win

Last 4 Played

4
1 Draws

2

Win

4
Position
1
Scott Brown
Manager
Simo Valakari

Game Schedule - Time Of Fixture

Ayr United will square off vs St. Johnstone in Championship on Fri, 12 Dec 2025 at 07:45 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Ayr United vs St. Johnstone H2H Game Summary

Analyzing the most recent 4 head to head results for these teams, Ayr United have won 1 times and St. Johnstone have won on 2 occasion.


Head-to-Head (Last 4 Matches)
Ayr United1
Draw1
St. Johnstone2

Ayr United Vs St. Johnstone Performance stats

Editorial Prediction:

The upcoming fixture in the Scottish Championship will see Ayr United face off against St. Johnstone on December 12, 2025. This match will provide an opportunity to examine and assess their performance statistics and current season dynamics.

Delving into recent performance, Ayr United enters this match with a positive momentum, having secured a convincing 3-0 victory over Turriff United FC. In contrast, St. Johnstone is seeking redemption following their 1-2 defeat against Cove Rangers. These results reflect each team's recent form, with Ayr United gaining confidence while St. Johnstone looks to bounce back.

At present, Ayr United holds the third position in their domestic league, while St. Johnstone occupies the top spot. This adds an extra layer of competition, as both teams vie for supremacy in the league standings.

Player performance will play a crucial role in this contest: Ayr United's M. McKenzie has emerged as their leading goal scorer, netting five goals so far. On the opposing side, St. Johnstone will rely on J. Gullan, who has provided four assists this season, making him a key playmaker.

Top player ratings for Ayr United include: Liam Russell with a rating of 7.7, Kevin Holt at 7.18, and Jamie Murphy at 7.13. Meanwhile, St. Johnstone's top performers are Josh McPake with an impressive 8.33, Stevie Mallan at 7.42, and Jamie Gullan at 7.37.

In terms of ball control and match dynamics, Ayr United maintains an average possession of 51.3%, whereas St. Johnstone demonstrates greater control with 61.9%. Considering corner statistics, Ayr United averages 5.13 corners per match, while St. Johnstone racks up an average of 7.75 corners.

Discipline on the field is also reflected in yellow card counts, with Ayr United having accumulated 36 yellow cards and no red cards, while conceding one penalty goal. St. Johnstone exhibits a slightly better discipline record with 27 yellow cards, no red cards, and one penalty goal conceded.

Assessing all available data, statistics imply that St. Johnstone may have a slight edge over Ayr United due to their superior league position and possession metrics, setting them up as potential favorites in this encounter.

Ayr United vs St. Johnstone Past H2H Matches

206
Scottish Championship
02:00 PM
04/10/25
2348
St. Johnstone
0
2364
Ayr United
0
332
Scottish League Cup
06:45 PM
25/07/23
2348
St. Johnstone
1
2364
Ayr United
2
02:00 PM
23/07/22
2348
St. Johnstone
1
2364
Ayr United
0
347
Scottish Cup
03:00 PM
08/02/20
2364
Ayr United
1
2348
St. Johnstone
2

Team Streaks

2364
No losses
5
2348
No wins
3
2364
No goals conceded
3
2348
More than 2.5 goals
6/8
2364
Less than 2.5 goals
5/7
2348
Both teams scoring
4/5
2364
Less than 10.5 corners
4/5
2348
Less than 10.5 corners
5/7

Ayr United Recent Matches

206
Scottish Championship (19 Matches)
03:00 PM
06/12/25
2364
Ayr United
0
2358
Partick Thistle
0
D
03:00 PM
22/11/25
2367
Airdrieonians
0
2364
Ayr United
1
W
03:00 PM
15/11/25
2364
Ayr United
1
2366
Arbroath
1
D
03:00 PM
08/11/25
2365
Ross County
3
2364
Ayr United
3
D
07:45 PM
31/10/25
2364
Ayr United
0
2350
Dunfermline Athletic
1
L
02:00 PM
25/10/25
2379
Queen's Park FC
0
2364
Ayr United
0
D
06:45 PM
21/10/25
2358
Partick Thistle
2
2364
Ayr United
1
L
02:00 PM
18/10/25
2364
Ayr United
2
2374
Greenock Morton
1
W
02:00 PM
11/10/25
2361
Raith Rovers
0
2364
Ayr United
2
W
02:00 PM
04/10/25
2348
St. Johnstone
0
2364
Ayr United
0
D
02:00 PM
27/09/25
2364
Ayr United
4
2367
Airdrieonians
2
W
06:45 PM
23/09/25
2350
Dunfermline Athletic
0
2364
Ayr United
1
W
02:00 PM
20/09/25
2358
Partick Thistle
2364
Ayr United
-
02:00 PM
13/09/25
2364
Ayr United
1
2365
Ross County
1
D
02:00 PM
06/09/25
2350
Dunfermline Athletic
2364
Ayr United
-
02:00 PM
30/08/25
2364
Ayr United
1
2379
Queen's Park FC
1
D
02:00 PM
23/08/25
2374
Greenock Morton
2
2364
Ayr United
2
D
02:00 PM
09/08/25
2364
Ayr United
0
2361
Raith Rovers
1
L
06:45 PM
01/08/25
2366
Arbroath
1
2364
Ayr United
1
D
347
Scottish Cup (1 Matches)
03:00 PM
29/11/25
2364
Ayr United
3
76357
Turriff United FC
0
W
332
Scottish League Cup (5 Matches)
02:00 PM
16/08/25
2358
Partick Thistle
2
2364
Ayr United
0
L
02:00 PM
27/07/25
2359
St. Mirren
2
2364
Ayr United
1
L
06:45 PM
22/07/25
2364
Ayr United
3
2375
Forfar Athletic
0
W
02:00 PM
19/07/25
2364
Ayr United
4
2366
Arbroath
0
W
06:45 PM
15/07/25
23955
Annan Athletic
1
2364
Ayr United
6
W
853
Club Friendly Games (4 Matches)
06:30 PM
04/07/25
2347
Kilmarnock
1
2364
Ayr United
0
L
06:45 PM
01/07/25
2393
The Spartans FC
3
2364
Ayr United
2
L
06:45 PM
27/06/25
2364
Ayr United
1
4921
The New Saints
1
D
06:45 PM
25/06/25
2381
East Stirlingshire
0
2364
Ayr United
3
W
36
Scottish Premiership (1 Matches)
06:45 PM
09/05/25
2364
Ayr United
0
2358
Partick Thistle
2
L

St. Johnstone Recent Matches

206
Scottish Championship (18 Matches)
03:00 PM
06/12/25
2348
St. Johnstone
0
2361
Raith Rovers
0
D
03:00 PM
22/11/25
2358
Partick Thistle
2
2348
St. Johnstone
1
L
03:00 PM
15/11/25
2348
St. Johnstone
4
2379
Queen's Park FC
3
W
03:00 PM
08/11/25
2350
Dunfermline Athletic
2
2348
St. Johnstone
2
D
03:00 PM
01/11/25
2348
St. Johnstone
3
2367
Airdrieonians
0
W
02:00 PM
25/10/25
2374
Greenock Morton
0
2348
St. Johnstone
4
W
02:00 PM
18/10/25
2366
Arbroath
3
2348
St. Johnstone
1
L
02:00 PM
11/10/25
2348
St. Johnstone
0
2365
Ross County
0
D
02:00 PM
04/10/25
2348
St. Johnstone
0
2364
Ayr United
0
D
02:00 PM
27/09/25
2379
Queen's Park FC
1
2348
St. Johnstone
2
W
06:45 PM
23/09/25
2367
Airdrieonians
1
2348
St. Johnstone
2
W
06:45 PM
19/09/25
2348
St. Johnstone
2
2350
Dunfermline Athletic
1
W
02:00 PM
13/09/25
2361
Raith Rovers
0
2348
St. Johnstone
2
W
02:00 PM
06/09/25
2367
Airdrieonians
2348
St. Johnstone
-
02:00 PM
30/08/25
2348
St. Johnstone
1
2374
Greenock Morton
1
D
02:00 PM
23/08/25
2348
St. Johnstone
3
2366
Arbroath
0
W
06:45 PM
08/08/25
2365
Ross County
0
2348
St. Johnstone
1
W
02:00 PM
02/08/25
2348
St. Johnstone
5
2358
Partick Thistle
1
W
347
Scottish Cup (1 Matches)
03:00 PM
29/11/25
2348
St. Johnstone
1
8062
Cove Rangers
2
L
332
Scottish League Cup (5 Matches)
02:00 PM
16/08/25
2348
St. Johnstone
0
2346
Motherwell
1
L
02:00 PM
26/07/25
2348
St. Johnstone
8
2380
Elgin City
0
W
06:45 PM
22/07/25
2348
St. Johnstone
3
2361
Raith Rovers
1
W
02:00 PM
19/07/25
2362
Inverness Caledonian Thistle
0
2348
St. Johnstone
1
W
02:00 PM
12/07/25
170622
East Kilbride
1
2348
St. Johnstone
3
W
853
Club Friendly Games (3 Matches)
06:30 PM
15/07/25
2348
St. Johnstone
1
2349
Dundee United
1
D
06:30 PM
08/07/25
2348
St. Johnstone
0
2363
Falkirk FC
1
L
01:00 PM
05/07/25
2375
Forfar Athletic
1
2348
St. Johnstone
1
D
36
Scottish Premiership (3 Matches)
02:00 PM
18/05/25
2348
St. Johnstone
0
2357
Dundee FC
2
L
06:45 PM
14/05/25
2353
Heart of Midlothian
2
2348
St. Johnstone
1
L
02:00 PM
10/05/25
2348
St. Johnstone
2
2365
Ross County
1
W

Ayr United Next Fixtures

St. Johnstone Next Fixtures

Ayr United Last Match Played stats

Ayr United vs Partick Thistle

Final Score :0 - 0

(H)Match overview (A)
39%Ball possession61%
0.64Expected goals1.23
7Total shots18
4Goalkeeper saves2
8Corner kicks8
11Fouls7
312Passes505
1Tackles4
0Free kicks1
1Yellow cards2
0Red cards0
(H)Shots (A)
7Total shots18
2Shots on target3
0Hit woodwork1
5Shots off target4
0Blocked shots10
4Shots inside box7
3Shots outside box11
(H)Attack (A)
0Through balls1
9Touches in penalty area16
3Offsides0
(H)Passes (A)
224Accurate passes408
23Throw-ins35
27/46 (59%)Final third phase42/67 (63%)
34/63 (53%)Long balls43/71 (60%)
7/15 (46%)Crosses5/24 (20%)
(H)Duels (A)
38%Duels36%
4Dispossessed7
16/69 (23%)Ground duels38/97 (39%)
27/42 (64%)Aerial duels14/45 (31%)
8/11 (73%)Dribbles22/26 (85%)
(H)Defending (A)
1Total tackles4
16Interceptions11
27Clearances15
4Errors lead to a shot0
(H)Goalkeeping (A)
4Total saves2
5Goal kicks12

St. Johnstone Last Match Played stats

St. Johnstone vs Raith Rovers

Final Score :0 - 0

(H)Match overview (A)
69%Ball possession31%
1.35Expected goals0.30
19Total shots4
1Goalkeeper saves5
8Corner kicks1
6Fouls15
598Passes254
2Tackles8
6Free kicks1
0Yellow cards5
0Red cards0
(H)Shots (A)
19Total shots4
5Shots on target1
1Hit woodwork0
8Shots off target3
5Blocked shots0
9Shots inside box3
10Shots outside box1
(H)Attack (A)
0Through balls1
25Touches in penalty area5
2Offsides0
(H)Passes (A)
524Accurate passes190
30Throw-ins14
60/77 (78%)Final third phase13/22 (59%)
31/44 (70%)Long balls22/49 (44%)
5/24 (20%)Crosses2/6 (33%)
(H)Duels (A)
41%Duels33%
7Dispossessed2
45/110 (41%)Ground duels31/103 (30%)
21/50 (42%)Aerial duels19/48 (40%)
22/26 (85%)Dribbles3/7 (43%)
(H)Defending (A)
2Total tackles8
8Interceptions12
3Clearances27
1Errors lead to a shot0
(H)Goalkeeping (A)
1Total saves5
1High claims1
6Goal kicks21

Ayr United Vs St. Johnstone Season Stats

Ayr UnitedPerformance SummarySt. Johnstone
17Matches17
20Goals Scored33
14Goals Conceded15
1.18Goals per Game1.94
0.82Goals Conceded per Game0.88
50.50%Ball Possession62.30%
6Clean Sheets8
12.06Fouls per Game12.71
1.41Offsides per Game2.06
5.71Goal Kicks per Game4
2.18Yellow Cards per Game1.59

Championship 25/26 Standings

POSTEAMMPWLDPTS
1St. JohnstoneSt. Johnstone17102535
2Partick ThistlePartick Thistle17102535
3ArbroathArbroath1775526
4Ayr UnitedAyr United1753924
5Dunfermline AthleticDunfermline Athletic1767422
6Greenock MortonGreenock Morton1744921
7Raith RoversRaith Rovers1757520
8AirdrieoniansAirdrieonians1739514
9Queen's Park FCQueen's Park FC1627713
10Ross CountyRoss County1628612
Promotion
Promotion Playoffs
Relegation Playoffs
Relegation
Top Upcoming
08:00 PM 13/12/25
Prediction
ArsenalArsenal
WolverhamptonWolverhampton
07:30 PM 12/12/25
Prediction
PalermoPalermo
SampdoriaSampdoria
02:00 PM 13/12/25
Prediction
VeneziaVenezia
MonzaMonza
03:15 PM 13/12/25
Prediction
Sporting GijónSporting Gijón
GranadaGranada
05:30 PM 13/12/25
Prediction
Real Racing ClubReal Racing Club
LeganésLeganés
11:15 AM 14/12/25
Prediction
Sparta RotterdamSparta Rotterdam
SC HeerenveenSC Heerenveen
08:30 PM 13/12/25
Prediction
Sporting CPSporting CP
AVS - Futebol SADAVS - Futebol SAD
06:00 PM 14/12/25
Prediction
MoreirenseMoreirense
BenficaBenfica
01:00 PM 13/12/25
Prediction
Atlético MadridAtlético Madrid
ValenciaValencia
08:00 PM 11/12/25
Prediction
PanathinaikosPanathinaikos
Viktoria PlzeňViktoria Plzeň
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches