St Johnstone host Ross County in the Scotland Championship on 14 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.
St Johnstone welcome Ross County in a Scotland Championship fixture where the hosts arrive with significantly stronger season numbers and a steady run of recent results. Their defensive organisation and ability to grind out victories have been key factors behind their position near the top of the table.
Ross County, meanwhile, have struggled for consistency throughout the campaign and have found goals difficult to come by in recent weeks. Previous meetings between the two sides have generally been tight and cautious, suggesting that another controlled and low-scoring encounter could develop here.
St Johnstone enter this match in solid form, combining defensive discipline with efficient attacking moments. Their most recent outing produced a 2-0 away victory over Morton, a performance that followed a confident 3-1 home win against Ayr United.
Even when matches have been tighter, they have shown the ability to remain difficult to break down. A 1-1 draw at Queen’s Park and a 0-0 result away at Raith Rovers both reflected their organised structure, while a narrow 1-0 victory at Airdrieonians further highlighted their capacity to secure results without needing high scoring games.
The defensive side of their play has been particularly impressive across the season, conceding just 22 goals in 28 matches. That stability has frequently allowed them to control the tempo and manage games once they take the lead.
Ross County arrive with a more uneven set of results, particularly in the attacking department. Their latest match finished 0-0 away at Arbroath, continuing a sequence where clear chances have often been limited.
Earlier fixtures show a similar pattern. Ross County also played out a 0-0 draw against Ayr United and suffered a heavy 3-0 defeat away at Dunfermline, although they did secure a 2-0 home win against Raith Rovers in between those results.
Recent head-to-head meetings with St Johnstone have also tended to be tight. The most recent clash finished with a 2-0 victory for St Johnstone, while other encounters ended 0-0 and 1-0, reinforcing the pattern of low-scoring and closely contested matches between these teams.
The best bet for this match points towards St Johnstone to win to nil. Their defensive record across the season has been strong, and recent matches such as the 2-0 win at Morton and the 1-0 victory at Airdrieonians highlight their ability to secure results without conceding. Ross County’s attacking struggles also suggest the visitors may find chances limited.
A low-scoring contest also looks likely given the trends surrounding both teams. Ross County have been involved in multiple matches without goals, including the recent 0-0 draws against Arbroath and Ayr United, while St Johnstone have frequently controlled games through defensive organisation. Backing under 2.5 goals reflects that overall pattern.
For those considering a correct score prediction, a 2-0 St Johnstone win aligns with recent meetings and current form. The hosts have already recorded that scoreline in the latest head-to-head encounter, and their defensive stability makes another controlled victory a realistic outcome.
| St Johnstone | Ross County | |
|---|---|---|
| Game Played | 35 | 35 |
| Wins | 21 | 8 |
| Draws | 11 | 10 |
| Loss | 3 | 17 |
| Goals For | 66 | 34 |
| Goals Against | 25 | 54 |
| St Johnstone | Ross County | |
|---|---|---|
| Game Played | 18 | 17 |
| Wins | 11 | 2 |
| Draws | 6 | 7 |
| Loss | 1 | 8 |
| Goals For | 37 | 10 |
| Goals Against | 11 | 26 |
|
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 |
|
25.04.26
|
Ross County Morton |
4-0 |
|
18.04.26
|
Ross County Ayr United |
2-1 |
|
10.04.26
|
Queen's Park Ross County |
1-0 |
|
04.04.26
|
Ross County Airdrieonians |
0-4 |
|
27.03.26
|
Partick Thistle Ross County |
3-1 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
07.03.26
|
Arbroath Ross County |
0-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
28.02.26
|
Ross County Raith Rovers |
2-0 |
|
21.02.26
|
Ayr United Ross County |
0-0 |
|
14.02.26
|
Ross County Queen's Park |
0-1 |
|
03.02.26
|
Queen's Park Ross County |
0-1 |
|
31.01.26
|
Morton Ross County |
2-1 |
|
24.01.26
|
Airdrieonians Ross County |
0-1 |
|
17.01.26
|
Motherwell Ross County |
1-0 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
09.01.26
|
Ross County Partick Thistle |
2-0 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
20.12.25
|
Ross County Arbroath |
0-2 |
|
13.12.25
|
Raith Rovers Ross County |
6-0 |
|
09.12.25
|
Ross County Celtic II |
4-0 |
|
06.12.25
|
Ross County Airdrieonians |
1-2 |
|
29.11.25
|
Banks O' Dee Ross County |
0-2 |
|
15.11.25
|
Ross County Morton |
0-3 |
|
08.11.25
|
Ross County Ayr United |
3-3 |
|
01.11.25
|
Arbroath Ross County |
3-0 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
18.10.25
|
Partick Thistle Ross County |
1-0 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
Ross County Raith Rovers |
2-0 |
|
27.09.25
|
Morton Ross County |
1-1 |
|
20.09.25
|
Ross County Queen's Park |
1-2 |
|
13.09.25
|
Ayr United Ross County |
1-1 |
|
06.09.25
|
Ross County Arbroath |
1-2 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
23.08.25
|
Ross County Partick Thistle |
1-3 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
02.08.25
|
Airdrieonians Ross County |
2-2 |
|
26.07.25
|
Ross County Partick Thistle |
1-3 |
|
22.07.25
|
Ross County Edinburgh City |
8-0 |
|
19.07.25
|
Queen of the South Ross County |
0-1 |
|
12.07.25
|
Stranraer Ross County (Penalties:6 - 5) |
1-1 |
|
08.07.25
|
Clachnacuddin Ross County |
0-2 |
|
26.05.25
|
Ross County Livingston |
2-4 |
|
22.05.25
|
Livingston Ross County |
1-1 |
|
18.05.25
|
Ross County Motherwell |
1-1 |
|
14.05.25
|
Dundee FC Ross County |
1-1 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
25.04.26
|
Ross County Morton |
4-0 |
|
18.04.26
|
Ross County Ayr United |
2-1 |
|
04.04.26
|
Ross County Airdrieonians |
0-4 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
28.02.26
|
Ross County Raith Rovers |
2-0 |
|
14.02.26
|
Ross County Queen's Park |
0-1 |
|
09.01.26
|
Ross County Partick Thistle |
2-0 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
20.12.25
|
Ross County Arbroath |
0-2 |
|
09.12.25
|
Ross County Celtic II |
4-0 |
|
06.12.25
|
Ross County Airdrieonians |
1-2 |
|
15.11.25
|
Ross County Morton |
0-3 |
|
08.11.25
|
Ross County Ayr United |
3-3 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
04.10.25
|
Ross County Raith Rovers |
2-0 |
|
20.09.25
|
Ross County Queen's Park |
1-2 |
|
06.09.25
|
Ross County Arbroath |
1-2 |
|
23.08.25
|
Ross County Partick Thistle |
1-3 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
26.07.25
|
Ross County Partick Thistle |
1-3 |
|
22.07.25
|
Ross County Edinburgh City |
8-0 |
|
26.05.25
|
Ross County Livingston |
2-4 |
|
18.05.25
|
Ross County Motherwell |
1-1 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
05.04.25
|
Ross County Aberdeen |
0-1 |
|
30.03.25
|
Ross County Dundee United |
0-1 |
|
01.03.25
|
Ross County Kilmarnock |
1-0 |
|
22.02.25
|
Ross County Dundee FC |
3-1 |
|
25.01.25
|
Ross County Hibernian |
1-1 |
|
18.01.25
|
Ross County Livingston |
2-3 |
|
11.01.25
|
Ross County Celtic |
1-4 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
21.12.24
|
Ross County St Mirren |
1-2 |
|
08.12.24
|
Ross County Rangers |
0-3 |
|
23.11.24
|
Ross County Motherwell |
2-1 |
|
30.10.24
|
Ross County Hibernian |
0-0 |
|
26.10.24
|
Ross County Kilmarnock |
2-1 |
|
06.10.24
|
Ross County Celtic |
1-2 |
|
21.09.24
|
Ross County St Johnstone |
3-3 |
|
14.09.24
|
Ross County Dundee FC |
2-0 |
|
31.08.24
|
Ross County Aberdeen |
0-1 |
|
10.08.24
|
Ross County Dundee United |
1-1 |
|
27.07.24
|
Ross County Stirling Albion |
3-0 |
|
20.07.24
|
Ross County Raith Rovers |
2-1 |
|
26.05.24
|
Ross County Raith Rovers |
4-0 |
|
19.05.24
|
Ross County Aberdeen |
2-2 |
|
11.05.24
|
Ross County Motherwell |
1-5 |
|
04.05.24
|
Ross County Hibernian |
2-1 |
|
14.04.24
|
Ross County Rangers |
3-2 |
|
16.03.24
|
Ross County Hearts |
2-1 |
|
10.04.26
|
Queen's Park Ross County |
1-0 |
|
27.03.26
|
Partick Thistle Ross County |
3-1 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
07.03.26
|
Arbroath Ross County |
0-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
21.02.26
|
Ayr United Ross County |
0-0 |
|
03.02.26
|
Queen's Park Ross County |
0-1 |
|
31.01.26
|
Morton Ross County |
2-1 |
|
24.01.26
|
Airdrieonians Ross County |
0-1 |
|
17.01.26
|
Motherwell Ross County |
1-0 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
13.12.25
|
Raith Rovers Ross County |
6-0 |
|
29.11.25
|
Banks O' Dee Ross County |
0-2 |
|
01.11.25
|
Arbroath Ross County |
3-0 |
|
18.10.25
|
Partick Thistle Ross County |
1-0 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
27.09.25
|
Morton Ross County |
1-1 |
|
13.09.25
|
Ayr United Ross County |
1-1 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
02.08.25
|
Airdrieonians Ross County |
2-2 |
|
19.07.25
|
Queen of the South Ross County |
0-1 |
|
12.07.25
|
Stranraer Ross County (Penalties:6 - 5) |
1-1 |
|
08.07.25
|
Clachnacuddin Ross County |
0-2 |
|
22.05.25
|
Livingston Ross County |
1-1 |
|
14.05.25
|
Dundee FC Ross County |
1-1 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
26.04.25
|
Kilmarnock Ross County |
2-0 |
|
12.04.25
|
St Mirren Ross County |
3-2 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
26.02.25
|
St Johnstone Ross County |
1-0 |
|
15.02.25
|
Motherwell Ross County |
0-3 |
|
02.02.25
|
Rangers Ross County |
4-0 |
|
05.01.25
|
Kilmarnock Ross County |
0-1 |
|
02.01.25
|
Aberdeen Ross County |
1-2 |
|
26.12.24
|
Dundee FC Ross County |
0-3 |
|
14.12.24
|
Hibernian Ross County |
3-1 |
|
30.11.24
|
Celtic Ross County |
5-0 |
|
09.11.24
|
Dundee United Ross County |
3-0 |
|
02.11.24
|
St Mirren Ross County |
0-0 |
|
19.10.24
|
St Johnstone Ross County |
3-0 |
|
28.09.24
|
Hearts Ross County |
1-1 |
|
24.08.24
|
Rangers Ross County |
6-0 |
|
17.08.24
|
Spartans Ross County |
1-0 |
|
03.08.24
|
Motherwell Ross County |
0-0 |
|
23.07.24
|
Hamilton Academical Ross County |
1-2 |
|
13.07.24
|
Stranraer Ross County |
1-3 |
|
09.07.24
|
Clachnacuddin Ross County |
0-6 |
|
06.07.24
|
Brora Rangers Ross County |
1-2 |
|
23.05.24
|
Raith Rovers Ross County |
1-2 |
|
15.05.24
|
St Johnstone Ross County |
1-1 |
|
13.01.2026
|
St Johnstone Ross County |
2-0
|
|
27.12.2025
|
Ross County St Johnstone |
0-0
|
|
11.10.2025
|
St Johnstone Ross County |
0-0
|
|
08.08.2025
|
Ross County St Johnstone |
0-1
|
|
10.05.2025
|
St Johnstone Ross County |
2-1
|
|
13.01.2026
|
St Johnstone Ross County |
2-0
|
|
11.10.2025
|
St Johnstone Ross County |
0-0
|
|
10.05.2025
|
St Johnstone Ross County |
2-1
|
|
26.02.2025
|
St Johnstone Ross County |
1-0
|
|
19.10.2024
|
St Johnstone Ross County |
3-0
|
|
15.05.2024
|
St Johnstone Ross County |
1-1
|