Morton host St Johnstone in the Scotland Championship on 7 March 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Morton host St Johnstone in the Scotland Championship with contrasting momentum between the sides. The visitors have dominated this fixture in recent meetings, while Morton’s recent home form offers a layer of resistance.
Recent scorelines suggest this may not be a cagey encounter. Both teams have shown they can be clinical when space appears.
Morton were beaten 3-1 by Airdrieonians last time out, a result that exposed defensive fragility for the second consecutive away match after a 3-2 loss at Queen’s Park. They did respond strongly at home before that, beating Dunfermline 2-0 and Ross County 2-1.
At Cappielow, Morton have collected seven points from their last three matches and conceded just once in that stretch. The issue lies in this specific matchup, as they have already lost 5-0 and 4-0 to St Johnstone this season. When faced with higher intensity and sharper movement, they have struggled to contain attacking runners.
St Johnstone come into this fixture after a 3-1 win over Ayr United, extending their unbeaten run to five matches. Across that sequence they have conceded only four goals and kept three clean sheets.
Away performances have been disciplined, including a 1-0 win at Airdrieonians and a 1-1 draw at Queen’s Park. Against Morton this season, Saints have scored nine goals in two meetings, consistently exploiting defensive gaps and transitioning quickly into advanced areas.
The top prediction for this fixture is St Johnstone win and over 2.5 goals at 2.62 odds. The visitors have already produced 5-0 and 4-0 victories in this matchup, and they arrive in stronger overall form with attacking rhythm evident in the 3-1 success last week.
We also find value in backing over 2.5 goals. Morton’s last two league matches ended 3-1 and 3-2, while St Johnstone have scored three in their most recent outing, which suggests the tempo could remain high.
The correct score prediction is St Johnstone 3-1 offered at 15.00 odds. That scoreline reflects Morton’s improved scoring at home but also acknowledges the visitors’ superior cutting edge in this head to head.
| Morton | St Johnstone | |
|---|---|---|
| Game Played | 35 | 35 |
| Wins | 8 | 21 |
| Draws | 13 | 11 |
| Loss | 14 | 3 |
| Goals For | 35 | 66 |
| Goals Against | 51 | 25 |
| Morton | St Johnstone | |
|---|---|---|
| Game Played | 17 | 17 |
| Wins | 5 | 10 |
| Draws | 7 | 5 |
| Loss | 5 | 2 |
| Goals For | 15 | 29 |
| Goals Against | 18 | 14 |
|
01.05.26
|
Morton Airdrieonians |
1-1 |
|
25.04.26
|
Ross County Morton |
4-0 |
|
18.04.26
|
Morton Queen's Park |
0-0 |
|
11.04.26
|
Raith Rovers Morton |
3-2 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
28.03.26
|
Morton Arbroath |
2-1 |
|
21.03.26
|
Ayr United Morton |
0-1 |
|
13.03.26
|
Morton Partick Thistle |
1-2 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
28.02.26
|
Airdrieonians Morton |
3-1 |
|
21.02.26
|
Queen's Park Morton |
3-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
14.02.26
|
Morton Raith Rovers |
0-0 |
|
31.01.26
|
Morton Ross County |
2-1 |
|
23.01.26
|
Arbroath Morton |
1-1 |
|
17.01.26
|
Stenhousemuir Morton |
4-0 |
|
03.01.26
|
Partick Thistle Morton |
3-2 |
|
27.12.25
|
Morton Ayr United |
1-1 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
13.12.25
|
Morton Airdrieonians |
0-1 |
|
09.12.25
|
Stirling Albion Morton (Penalties:5 - 4) |
2-2 |
|
05.12.25
|
Morton Queen's Park |
2-1 |
|
29.11.25
|
Peterhead Morton (Penalties:3 - 5) |
2-2 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
15.11.25
|
Ross County Morton |
0-3 |
|
08.11.25
|
Morton Arbroath |
1-0 |
|
01.11.25
|
Raith Rovers Morton |
1-1 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Ayr United Morton |
2-1 |
|
11.10.25
|
Morton Partick Thistle |
1-1 |
|
04.10.25
|
Airdrieonians Morton |
1-2 |
|
27.09.25
|
Morton Ross County |
1-1 |
|
20.09.25
|
Arbroath Morton |
1-1 |
|
13.09.25
|
Queen's Park Morton |
0-0 |
|
06.09.25
|
Morton Raith Rovers |
0-1 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
Morton Ayr United |
2-2 |
|
16.08.25
|
Morton Aberdeen |
0-3 |
|
09.08.25
|
Partick Thistle Morton |
1-1 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
26.07.25
|
Morton Clyde |
3-0 |
|
22.07.25
|
Motherwell Morton |
3-0 |
|
15.07.25
|
Morton Stenhousemuir |
3-0 |
|
12.07.25
|
Peterhead Morton |
2-4 |
|
02.05.25
|
Morton Dunfermline |
2-0 |
|
26.04.25
|
Raith Rovers Morton |
1-1 |
|
19.04.25
|
Airdrieonians Morton |
0-1 |
|
12.04.25
|
Morton Livingston |
1-2 |
|
05.04.25
|
Falkirk Morton |
5-0 |
|
29.03.25
|
Morton Partick Thistle |
0-1 |
|
01.05.26
|
Morton Airdrieonians |
1-1 |
|
18.04.26
|
Morton Queen's Park |
0-0 |
|
28.03.26
|
Morton Arbroath |
2-1 |
|
13.03.26
|
Morton Partick Thistle |
1-2 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
14.02.26
|
Morton Raith Rovers |
0-0 |
|
31.01.26
|
Morton Ross County |
2-1 |
|
27.12.25
|
Morton Ayr United |
1-1 |
|
13.12.25
|
Morton Airdrieonians |
0-1 |
|
05.12.25
|
Morton Queen's Park |
2-1 |
|
08.11.25
|
Morton Arbroath |
1-0 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
11.10.25
|
Morton Partick Thistle |
1-1 |
|
27.09.25
|
Morton Ross County |
1-1 |
|
06.09.25
|
Morton Raith Rovers |
0-1 |
|
23.08.25
|
Morton Ayr United |
2-2 |
|
16.08.25
|
Morton Aberdeen |
0-3 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
26.07.25
|
Morton Clyde |
3-0 |
|
15.07.25
|
Morton Stenhousemuir |
3-0 |
|
02.05.25
|
Morton Dunfermline |
2-0 |
|
12.04.25
|
Morton Livingston |
1-2 |
|
29.03.25
|
Morton Partick Thistle |
0-1 |
|
25.03.25
|
Morton Raith Rovers |
3-3 |
|
22.03.25
|
Morton Queen's Park |
2-1 |
|
08.03.25
|
Morton Ayr United |
2-1 |
|
21.02.25
|
Morton Falkirk |
0-2 |
|
18.02.25
|
Morton Hamilton Academical |
2-0 |
|
15.02.25
|
Morton Airdrieonians |
2-2 |
|
31.12.24
|
Morton Partick Thistle |
2-1 |
|
21.12.24
|
Morton Dunfermline |
2-0 |
|
07.12.24
|
Morton Livingston |
0-0 |
|
08.11.24
|
Morton Ayr United |
1-1 |
|
29.10.24
|
Morton Queen's Park |
0-1 |
|
05.10.24
|
Morton Raith Rovers |
2-0 |
|
31.08.24
|
Morton Falkirk |
2-3 |
|
09.07.24
|
Morton St Mirren |
0-2 |
|
27.04.24
|
Morton Raith Rovers |
0-0 |
|
12.04.24
|
Morton Dundee United |
1-4 |
|
11.03.24
|
Morton Hearts |
0-1 |
|
05.03.24
|
Morton Dundee United |
0-1 |
|
09.02.24
|
Morton Motherwell |
2-1 |
|
31.10.23
|
Morton Raith Rovers |
1-2 |
|
08.07.23
|
Morton St Mirren |
2-0 |
|
17.02.23
|
Morton Dundee FC |
1-0 |
|
20.08.22
|
Morton Dundee FC |
0-0 |
|
25.04.26
|
Ross County Morton |
4-0 |
|
11.04.26
|
Raith Rovers Morton |
3-2 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
21.03.26
|
Ayr United Morton |
0-1 |
|
28.02.26
|
Airdrieonians Morton |
3-1 |
|
21.02.26
|
Queen's Park Morton |
3-2 |
|
23.01.26
|
Arbroath Morton |
1-1 |
|
17.01.26
|
Stenhousemuir Morton |
4-0 |
|
03.01.26
|
Partick Thistle Morton |
3-2 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
09.12.25
|
Stirling Albion Morton (Penalties:5 - 4) |
2-2 |
|
29.11.25
|
Peterhead Morton (Penalties:3 - 5) |
2-2 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
15.11.25
|
Ross County Morton |
0-3 |
|
01.11.25
|
Raith Rovers Morton |
1-1 |
|
18.10.25
|
Ayr United Morton |
2-1 |
|
04.10.25
|
Airdrieonians Morton |
1-2 |
|
20.09.25
|
Arbroath Morton |
1-1 |
|
13.09.25
|
Queen's Park Morton |
0-0 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
09.08.25
|
Partick Thistle Morton |
1-1 |
|
22.07.25
|
Motherwell Morton |
3-0 |
|
12.07.25
|
Peterhead Morton |
2-4 |
|
26.04.25
|
Raith Rovers Morton |
1-1 |
|
19.04.25
|
Airdrieonians Morton |
0-1 |
|
05.04.25
|
Falkirk Morton |
5-0 |
|
15.03.25
|
Hamilton Academical Morton |
0-2 |
|
01.03.25
|
Dunfermline Morton |
2-1 |
|
25.02.25
|
Livingston Morton |
3-2 |
|
01.02.25
|
Partick Thistle Morton |
2-2 |
|
25.01.25
|
Queen's Park Morton |
1-2 |
|
28.12.24
|
Ayr United Morton |
0-0 |
|
14.12.24
|
Airdrieonians Morton |
2-2 |
|
30.11.24
|
Ayr United Morton |
2-0 |
|
16.11.24
|
Raith Rovers Morton |
2-3 |
|
12.11.24
|
Livingston Morton |
2-1 |
|
02.11.24
|
Falkirk Morton |
6-0 |
|
26.10.24
|
Hamilton Academical Morton |
3-0 |
|
19.10.24
|
Dunfermline Morton |
0-0 |
|
11.10.24
|
Hamilton Academical Morton |
0-1 |
|
28.09.24
|
Ayr United Morton |
1-0 |
|
03.08.24
|
Partick Thistle Morton |
0-0 |
|
20.07.24
|
St Johnstone Morton |
2-0 |
|
27.02.24
|
Raith Rovers Morton |
0-0 |
|
06.01.24
|
Dundee United Morton |
2-3 |
|
16.09.23
|
Dundee United Morton |
1-1 |
|
19.08.23
|
Rangers Morton |
2-1 |
|
12.08.23
|
Raith Rovers Morton |
3-2 |
|
22.07.23
|
Ross County Morton |
2-1 |
|
15.04.23
|
Dundee FC Morton |
3-3 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
15.03.25
|
St Johnstone Aberdeen |
0-0 |
|
26.02.25
|
St Johnstone Ross County |
1-0 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
08.02.25
|
St Johnstone Hamilton Academical |
1-0 |
|
25.01.25
|
St Johnstone Motherwell |
2-1 |
|
18.01.25
|
St Johnstone Motherwell |
1-0 |
|
05.01.25
|
St Johnstone Dundee FC |
1-3 |
|
02.01.25
|
St Johnstone Hibernian |
1-1 |
|
26.12.24
|
St Johnstone Dundee United |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
01.12.24
|
St Johnstone Rangers |
0-1 |
|
23.11.24
|
St Johnstone Kilmarnock |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
19.10.24
|
St Johnstone Ross County |
3-0 |
|
28.09.24
|
St Johnstone Celtic |
0-6 |
|
31.08.24
|
St Johnstone Motherwell |
1-2 |
|
05.08.24
|
St Johnstone Aberdeen |
1-2 |
|
27.07.24
|
St Johnstone East Fife |
5-1 |
|
20.07.24
|
St Johnstone Morton |
2-0 |
|
15.05.24
|
St Johnstone Ross County |
1-1 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
12.04.25
|
Dundee United St Johnstone |
1-0 |
|
29.03.25
|
Hibernian St Johnstone |
3-0 |
|
10.03.25
|
Livingston St Johnstone |
0-1 |
|
01.03.25
|
Dundee FC St Johnstone |
1-1 |
|
15.02.25
|
Kilmarnock St Johnstone |
3-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
12.01.25
|
Rangers St Johnstone |
3-1 |
|
29.12.24
|
Celtic St Johnstone |
4-0 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
07.12.24
|
Aberdeen St Johnstone |
1-1 |
|
09.11.24
|
Motherwell St Johnstone |
2-1 |
|
30.10.24
|
St Mirren St Johnstone |
3-1 |
|
26.10.24
|
Dundee FC St Johnstone |
1-2 |
|
06.10.24
|
Rangers St Johnstone |
2-0 |
|
21.09.24
|
Ross County St Johnstone |
3-3 |
|
14.09.24
|
Hibernian St Johnstone |
2-0 |
|
24.08.24
|
Dundee United St Johnstone |
2-0 |
|
17.08.24
|
Rangers St Johnstone |
2-0 |
|
11.08.24
|
Kilmarnock St Johnstone |
0-3 |
|
23.07.24
|
Alloa Athletic St Johnstone |
3-2 |
|
13.07.24
|
Brechin St Johnstone |
1-2 |
|
06.07.24
|
Arbroath St Johnstone |
0-1 |
|
29.06.24
|
Huntly St Johnstone |
0-2 |
|
28.06.24
|
Nairn County St Johnstone |
1-6 |
|
19.05.24
|
Motherwell St Johnstone |
1-2 |
|
11.05.24
|
Livingston St Johnstone |
2-1 |
|
04.05.24
|
Aberdeen St Johnstone |
1-0 |
|
06.04.24
|
Hibernian St Johnstone |
1-2 |
|
20.12.2025
|
St Johnstone Morton |
5-0
|
|
25.10.2025
|
Morton St Johnstone |
0-4
|
|
30.08.2025
|
St Johnstone Morton |
1-1
|
|
20.07.2024
|
St Johnstone Morton |
2-0
|
|
18.01.2020
|
St Johnstone Morton |
3-0
|
|
25.10.2025
|
Morton St Johnstone |
0-4
|