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

05-08-2024 19:00
St. Johnstone
Aberdeen
McDiarmid Park
11-08-2024 14:00
Kilmarnock
St. Johnstone
Rugby Park
24-08-2024 14:00
Dundee United
St. Johnstone
Tannadice Park
31-08-2024 14:00
St. Johnstone
Motherwell
McDiarmid Park
14-09-2024 14:00
Hibernian
St. Johnstone
Easter Road
21-09-2024 14:00
Ross County
St. Johnstone
Global Energy Stadium (Victoria Park)
28-09-2024 16:45
St. Johnstone
Celtic
McDiarmid Park
06-10-2024 19:00
Rangers
St. Johnstone
Hampden Park
19-10-2024 14:00
St. Johnstone
Ross County
McDiarmid Park
26-10-2024 14:00
Dundee
St. Johnstone
Dens Park (Kilmac Stadium)
30-10-2024 19:45
St. Mirren
St. Johnstone
The SMISA Stadium (St Mirren Park)
02-11-2024 15:00
St. Johnstone
Hearts
McDiarmid Park
09-11-2024 15:00
Motherwell
St. Johnstone
Fir Park Stadium
23-11-2024 15:15
St. Johnstone
Kilmarnock
McDiarmid Park
01-12-2024 12:00
St. Johnstone
Rangers
McDiarmid Park
07-12-2024 15:00
Aberdeen
St. Johnstone
Pittodrie Stadium
14-12-2024 15:00
St. Johnstone
St. Mirren
McDiarmid Park
22-12-2024 15:00
Hearts
St. Johnstone
Tynecastle Park
26-12-2024 15:00
St. Johnstone
Dundee United
McDiarmid Park
29-12-2024 15:00
Celtic
St. Johnstone
Celtic Park
02-01-2025 15:00
St. Johnstone
Hibernian
McDiarmid Park
05-01-2025 15:00
St. Johnstone
Dundee
McDiarmid Park
12-01-2025 15:00
Rangers
St. Johnstone
Ibrox Stadium
18-01-2025 15:00
St. Johnstone
Motherwell
McDiarmid Park
25-01-2025 15:00
St. Johnstone
Motherwell
McDiarmid Park

Goalkeeper

Defender

Midfielder

Attacker

Name Matches playedMatches Line UpPlayed minutesSubs inSubs out Goal Penalty Own Goal Missed penalty Yellow-Red card Red card Shootout missed Shootout scored Assist Yellow card Total goals
26181644811 11 0 0 0 0 0 0 0 4 4 11
372420321315 8 0 0 0 0 0 0 0 1 1 8
151191948 5 2 0 0 0 0 0 1 1 1 7
29181558119 3 3 1 0 0 0 0 0 2 3 6
2619179776 5 1 0 0 0 1 0 0 2 2 6
423128181118 5 0 0 0 1 0 0 0 3 6 5
166529107 4 0 0 0 0 1 0 1 0 1 4
34151704195 3 1 0 0 0 0 0 0 3 1 4
22191411315 3 0 0 1 0 0 0 0 4 3 3
2424212300 2 0 0 0 2 0 0 0 0 6 2
7648713 2 0 0 0 0 0 0 0 1 2 2
1313117000 2 0 0 0 0 0 0 0 0 0 2
25131365125 2 0 0 0 0 0 0 0 0 3 2
1916143533 2 0 0 0 0 0 0 0 0 1 2
12987530 2 0 0 0 0 0 0 0 0 1 2
4429303 1 1 0 0 0 0 0 0 1 0 2
1412108123 1 0 0 0 0 0 0 0 0 1 1
8553531 1 0 0 0 0 0 0 0 0 0 1
11869735 1 0 0 0 0 0 0 1 1 1 1
2221191711 1 0 1 0 1 0 0 0 1 4 1
5118140 1 0 0 0 0 0 0 0 0 0 1
6325433 1 0 0 0 0 0 0 0 0 1 1
3131262405 1 0 0 0 0 0 0 0 0 2 1
54514153320 1 0 2 0 0 1 0 0 0 17 1
11238291 1 0 0 0 0 0 0 0 0 2 1
161199655 1 0 0 0 0 0 1 0 3 1 1
119000 1 0 0 0 0 0 0 0 0 0 1
101090000 1 0 1 0 0 0 0 0 0 2 1
1313110904 1 0 0 0 0 0 0 0 0 2 1
1414126000 0 0 0 0 0 0 0 0 0 1 0
2626226300 0 0 0 0 0 1 0 0 0 0 0
1513115922 0 0 0 0 0 0 0 0 0 2 0
131398105 0 0 0 0 0 0 0 0 1 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 0 0 1 0 0 0 0 0 1 10 0
1613118835 0 0 1 0 0 0 0 0 0 3 0
2016132347 0 0 0 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 3 0
1713127541 0 0 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 1 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
9653835 0 0 0 0 0 0 0 0 1 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
14969054 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 1 0
1716127717 0 0 0 0 0 0 0 0 2 5 0
15983667 0 0 0 0 0 0 0 0 1 5 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 1 0 1 0 0
8867804 0 0 0 0 0 0 0 0 0 2 0
7546422 0 0 0 0 0 0 0 0 0 0 0
2626228403 0 0 0 0 0 0 0 1 4 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 0 0 0 0 0 0 0 0 0 1 0
00000 0 0 0 0 0 0 0 0 0 0 0
10770130 0 0 0 0 0 0 0 0 1 2 0
6220741 0 0 0 0 0 0 0 0 1 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