St. Johnstone FC

Short name:
SJO
Middle size name:
St. Johnstone
City:
Perth
Venue:
McDiarmid Park

Current form

AHAHA
WDLDD

Results

Date Team Location Results
31-10-2026 15:00Kilmarnock KilmarnockA
28-10-2026 19:45Motherwell MotherwellH
24-10-2026 14:00Rangers RangersA
17-10-2026 14:00Dundee United Dundee UnitedH
11-10-2026 13:00Aberdeen AberdeenA

Fixtures

Date Team Location Results
07-11-2026 15:00Dundee DundeeH
21-11-2026 15:00Falkirk FalkirkA
28-11-2026 15:00Dundee United Dundee UnitedA
02-12-2026 19:45St. Mirren St. MirrenH
05-12-2026 15:00Celtic CelticA

20-02-2026 19:45
Raith Rovers
St. Johnstone
Stark's Park
24-02-2026 19:45
Queen\'s Park
St. Johnstone
Lesser Hampden
28-02-2026 15:00
St. Johnstone
Ayr United
McDiarmid Park
07-03-2026 15:00
Greenock Morton
St. Johnstone
Cappielow Park
14-03-2026 15:00
St. Johnstone
Ross County
McDiarmid Park
20-03-2026 19:45
Partick Thistle
St. Johnstone
Firhill Stadium (Wyre Stadium at Firhill)
28-03-2026 13:00
St. Johnstone
Queen\'s Park
McDiarmid Park
04-04-2026 14:00
Arbroath
St. Johnstone
Gayfield Park
11-04-2026 14:00
St. Johnstone
Airdrieonians
McDiarmid Park
21-04-2026 18:45
Dunfermline
St. Johnstone
KDM Group East End Park
24-04-2026 18:45
St. Johnstone
Raith Rovers
McDiarmid Park
01-05-2026 18:45
Ayr United
St. Johnstone
Somerset Park
14-07-2026 18:45
Linlithgow Rose
St. Johnstone
Prestonfield
18-07-2026 14:00
St. Johnstone
Greenock Morton
McDiarmid Park
21-07-2026 18:45
Inverness
St. Johnstone
Caledonian Stadium
25-07-2026 14:00
St. Johnstone
East Fife
McDiarmid Park
02-08-2026 13:00
St. Johnstone
Kilmarnock
McDiarmid Park
08-08-2026 14:00
St. Mirren
St. Johnstone
The SMISA Stadium (St Mirren Park)
29-08-2026 14:00
Hearts
St. Johnstone
Tynecastle Park
02-09-2026 18:45
Dundee
St. Johnstone
Dens Park (Kilmac Stadium)
06-09-2026 14:00
St. Johnstone
Hibernian
McDiarmid Park
09-09-2026 19:00
St. Johnstone
Celtic
McDiarmid Park
19-09-2026 14:00
St. Johnstone
Falkirk
McDiarmid Park
11-10-2026 13:00
Aberdeen
St. Johnstone
Pittodrie Stadium
17-10-2026 14:00
St. Johnstone
Dundee United
McDiarmid Park

Goalkeeper

Defender

Midfielder

Attacker

Name Matches playedMatches Line UpPlayed minutesSubs inSubs out Yellow card Goal Penalty Own Goal Missed penalty Yellow-Red card Red card Shootout missed Shootout scored Assist Total goals
26181644811 4 11 0 0 0 0 0 0 0 4 11
372420321315 1 8 0 0 0 0 0 0 0 1 8
151191948 1 5 2 0 0 0 0 0 1 1 7
29181558119 3 3 3 1 0 0 0 0 0 2 6
2619179776 2 5 1 0 0 0 1 0 0 2 6
423128181118 6 5 0 0 0 1 0 0 0 3 5
166529107 1 4 0 0 0 0 1 0 1 0 4
34151704195 1 3 1 0 0 0 0 0 0 3 4
22191411315 3 3 0 0 1 0 0 0 0 4 3
2424212300 6 2 0 0 0 2 0 0 0 0 2
7648713 2 2 0 0 0 0 0 0 0 1 2
1313117000 0 2 0 0 0 0 0 0 0 0 2
25131365125 3 2 0 0 0 0 0 0 0 0 2
1916143533 1 2 0 0 0 0 0 0 0 0 2
12987530 1 2 0 0 0 0 0 0 0 0 2
4429303 0 1 1 0 0 0 0 0 0 1 2
1412108123 1 1 0 0 0 0 0 0 0 0 1
8553531 0 1 0 0 0 0 0 0 0 0 1
11869735 1 1 0 0 0 0 0 0 1 1 1
2221191711 4 1 0 1 0 1 0 0 0 1 1
5118140 0 1 0 0 0 0 0 0 0 0 1
6325433 1 1 0 0 0 0 0 0 0 0 1
3131262405 2 1 0 0 0 0 0 0 0 0 1
54514153320 17 1 0 2 0 0 1 0 0 0 1
11238291 2 1 0 0 0 0 0 0 0 0 1
161199655 1 1 0 0 0 0 0 1 0 3 1
119000 0 1 0 0 0 0 0 0 0 0 1
101090000 2 1 0 1 0 0 0 0 0 0 1
1313110904 2 1 0 0 0 0 0 0 0 0 1
1414126000 1 0 0 0 0 0 0 0 0 0 0
2626226300 0 0 0 0 0 0 1 0 0 0 0
1513115922 2 0 0 0 0 0 0 0 0 0 0
131398105 1 0 0 0 0 0 0 0 0 1 0
11875834 0 0 0 0 0 0 0 0 0 0 0
1412104822 0 0 0 0 0 0 0 0 0 0 0
4132292698 10 0 0 1 0 0 0 0 0 1 0
1613118835 3 0 0 1 0 0 0 0 0 0 0
2016132347 2 0 0 0 0 0 0 0 0 1 0
1211102211 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
7332043 3 0 0 0 0 0 0 0 0 0 0
1713127541 3 0 0 0 0 0 0 0 0 0 0
7119361 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
4220721 1 0 0 0 0 0 0 0 0 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
9653835 1 0 0 0 0 0 0 0 0 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
14969054 1 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
115201 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
10438962 0 0 0 0 0 0 0 0 0 0 0
1413121410 1 0 0 0 0 0 0 0 0 0 0
1716127717 5 0 0 0 0 0 0 0 0 2 0
15983667 5 0 0 0 0 0 0 0 0 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
20520 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
10810 0 0 0 0 0 0 0 0 0 0 0
607660 0 0 0 0 0 0 0 1 0 1 0
8867804 2 0 0 0 0 0 0 0 0 0 0
7546422 0 0 0 0 0 0 0 0 0 0 0
2626228403 4 0 0 0 0 0 0 0 1 4 0
5015850 0 0 0 0 0 0 0 0 0 0 0
8118371 0 0 0 0 0 0 0 0 0 0 0
6540112 1 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
10770130 2 0 0 0 0 0 0 0 0 1 0
6220741 1 0 0 0 0 0 0 0 0 1 0
202720 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
00000 0 0 0 0 0 0 0 0 0 0 0
Scroll to Top