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

01-02-2025 15:00
St. Mirren
St. Johnstone
The SMISA Stadium (St Mirren Park)
08-02-2025 15:00
St. Johnstone
Hamilton Academical
McDiarmid Park
15-02-2025 15:00
Kilmarnock
St. Johnstone
Rugby Park
23-02-2025 12:00
St. Johnstone
Hearts
McDiarmid Park
26-02-2025 19:45
St. Johnstone
Ross County
McDiarmid Park
01-03-2025 15:00
Dundee
St. Johnstone
Dens Park (Kilmac Stadium)
10-03-2025 19:45
Livingston
St. Johnstone
Almondvale Stadium (Tony Macaroni Arena)
15-03-2025 15:00
St. Johnstone
Aberdeen
McDiarmid Park
29-03-2025 15:00
Hibernian
St. Johnstone
Easter Road
06-04-2025 11:00
St. Johnstone
Celtic
McDiarmid Park
12-04-2025 14:00
Dundee United
St. Johnstone
Tannadice Park
20-04-2025 14:00
St. Johnstone
Celtic
McDiarmid Park
26-04-2025 14:00
Motherwell
St. Johnstone
Fir Park Stadium
03-05-2025 14:00
St. Johnstone
Kilmarnock
McDiarmid Park
10-05-2025 14:00
St. Johnstone
Ross County
McDiarmid Park
14-05-2025 18:45
Hearts
St. Johnstone
Tynecastle Park
18-05-2025 14:00
St. Johnstone
Dundee
McDiarmid Park
12-07-2025 14:00
East Kilbride
St. Johnstone
K-Park Training Academy
19-07-2025 14:00
Inverness
St. Johnstone
Caledonian Stadium
22-07-2025 18:45
St. Johnstone
Raith Rovers
McDiarmid Park
26-07-2025 14:00
St. Johnstone
Elgin City
McDiarmid Park
02-08-2025 14:00
St. Johnstone
Partick Thistle
McDiarmid Park
08-08-2025 18:45
Ross County
St. Johnstone
Global Energy Stadium (Victoria Park)
16-08-2025 14:00
St. Johnstone
Motherwell
McDiarmid Park
23-08-2025 14:00
St. Johnstone
Arbroath
McDiarmid Park

Goalkeeper

Defender

Midfielder

Attacker

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