Predict scores. Win prizes.Free to join >>
Predict scores. Win prizes.Free to join >>

ST Johnstone

Form W W W D D W W W D D
Next match 2d 20h

Season Form - Last 10 Matches

D
D
W
W
W
D
D
W
W
W

Home vs Away

🏠

Home

Played12
Wins6
Draws3
Losses3
Goals For19
Goals Against13
Win Rate50%

Away

Played10
Wins5
Draws3
Losses2
Goals For14
Goals Against8
Win Rate50%

Discipline

Yellow Cards 0
Red Cards 0

Season-by-Season Record

Season League P W D L GF GA GD CS Win% Formation
2025/26 Friendlies Clubs 1 0 0 1 0 1 -1 0 0%
2024/25 Friendlies Clubs 3 3 0 0 9 1 8 2 100%
2024/25 Scottish Premiership 38 9 5 24 38 68 -30 7 24% 3-4-2-1
2023/24 Scottish Premiership 38 8 11 19 29 54 -25 8 21% 4-2-3-1
2022/23 Scottish Premiership 38 12 7 19 41 59 -18 7 32% 5-3-2
2021/22 Scottish Premiership 40 9 12 19 30 53 -23 11 23% 3-4-1-2
2021/22 Conference League 2 0 1 1 1 3 -2 0 0% 3-5-2
2021/22 Friendlies Clubs 4 1 3 0 5 2 3 2 25%
2021/22 Europa League 2 0 1 1 3 5 -2 0 0% 3-5-2
2020/21 Scottish Premiership 38 11 12 15 36 46 -10 11 29% 3-4-2-1
2019/20 Scottish Premiership 29 8 12 9 28 46 -18 8 28% 4-4-2
2018/19 Scottish Premiership 38 15 7 16 38 48 -10 16 39% 4-4-2
2017/18 Scottish Premiership 38 12 10 16 42 53 -11 9 32% 4-4-2
2017/18 Europa League 2 0 0 2 1 3 -2 0 0% 4-4-2
2016/17 Scottish Premiership 38 17 7 14 50 46 4 15 45% 4-4-2
2015/16 Scottish Premiership 38 16 8 14 58 55 3 7 42%
2015/16 Europa League 2 1 0 1 2 2 0 0 50%
2014/15 Scottish Premiership 38 16 9 13 34 34 0 15 42%
2014/15 Europa League 4 0 3 1 4 5 -1 0 0%
2013/14 Scottish Premiership 38 15 8 15 48 42 6 16 39%
2012/13 Scottish Premiership 38 14 14 10 45 44 1 9 37%
2011/12 Scottish Premiership 38 14 8 16 43 50 -7 15 37%
2010/11 Scottish Premiership 36 11 10 15 23 42 -19 13 31%
581Total Matches
192Total Wins
608Total Goals
171Clean Sheets
33%Win Rate
627Yellow Cards

Upcoming Fixtures (2)

Fri 24 Apr 2026
ST Johnstone
18:45
Raith Rovers
McDiarmid Park
Fri 1 May 2026
Ayr Utd
18:45
ST Johnstone
Somerset Park

Results (50)

14
Tue 21 Apr 2026
Dunfermline
0 - 2 FT
ST Johnstone
East End Park
Sat 11 Apr 2026
ST Johnstone
4 - 0 FT
Airdrie United
McDiarmid Park
Sat 4 Apr 2026
Arbroath
2 - 4 FT
ST Johnstone
Gayfield Park
Sat 28 Mar 2026
ST Johnstone
1 - 1 FT
Queen's Park
McDiarmid Park
Fri 20 Mar 2026
Partick
0 - 0 FT
ST Johnstone
Firhill Stadium
Sat 14 Mar 2026
ST Johnstone
1 - 0 FT
Ross County
McDiarmid Park
Sat 7 Mar 2026
Morton
0 - 2 FT
ST Johnstone
Cappielow Park
Sat 28 Feb 2026
ST Johnstone
3 - 1 FT
Ayr Utd
McDiarmid Park
Tue 24 Feb 2026
Queen's Park
1 - 1 FT
ST Johnstone
The City Stadium
Fri 20 Feb 2026
Raith Rovers
0 - 0 FT
ST Johnstone
Stark's Park
Fri 13 Feb 2026
Airdrie United
0 - 1 FT
ST Johnstone
Albert Bartlett Stadium
Fri 30 Jan 2026
ST Johnstone
2 - 2 FT
Partick
McDiarmid Park
Sat 24 Jan 2026
ST Johnstone
0 - 1 FT
Dunfermline
McDiarmid Park
Sat 3 Jan 2026
ST Johnstone
1 - 0 FT
Arbroath
McDiarmid Park
Challenge Cup 3
Challenge Cup Tue 17 Feb 2026
ST Johnstone
3 - 3 PEN
Ayr Utd
Falkirk Stadium
Challenge Cup Tue 13 Jan 2026
ST Johnstone
2 - 0 FT
Ross County
McDiarmid Park
Challenge Cup Tue 16 Dec 2025
Hearts U21
0 - 1 FT
ST Johnstone
Scottish Premiership 33
Scottish Premiership Sun 18 May 2025
ST Johnstone
0 - 2 FT
Dundee
McDiarmid Park
Scottish Premiership Wed 14 May 2025
Heart Of Midlothian
2 - 1 FT
ST Johnstone
Tynecastle Park
Scottish Premiership Sat 10 May 2025
ST Johnstone
2 - 1 FT
Ross County
McDiarmid Park
Scottish Premiership Sat 3 May 2025
ST Johnstone
0 - 2 FT
Kilmarnock
McDiarmid Park
Scottish Premiership Sat 26 Apr 2025
Motherwell
3 - 2 FT
ST Johnstone
Fir Park
Scottish Premiership Sat 12 Apr 2025
Dundee Utd
1 - 0 FT
ST Johnstone
CalForth Construction Arena at Tannadice Park
Scottish Premiership Sun 6 Apr 2025
ST Johnstone
1 - 0 FT
Celtic
McDiarmid Park
Scottish Premiership Sat 29 Mar 2025
Hibernian
3 - 0 FT
ST Johnstone
Easter Road Stadium
Scottish Premiership Sat 15 Mar 2025
ST Johnstone
0 - 0 FT
Aberdeen
McDiarmid Park
Scottish Premiership Sat 1 Mar 2025
Dundee
1 - 1 FT
ST Johnstone
The Scot Foam Stadium at Dens Park
Scottish Premiership Wed 26 Feb 2025
ST Johnstone
1 - 0 FT
Ross County
McDiarmid Park
Scottish Premiership Sun 23 Feb 2025
ST Johnstone
1 - 2 FT
Heart Of Midlothian
McDiarmid Park
Scottish Premiership Sat 15 Feb 2025
Kilmarnock
3 - 1 FT
ST Johnstone
The BBSP Stadium Rugby Park
Scottish Premiership Sat 1 Feb 2025
ST Mirren
0 - 1 FT
ST Johnstone
The SMISA Stadium
Scottish Premiership Sat 25 Jan 2025
ST Johnstone
2 - 1 FT
Motherwell
McDiarmid Park
Scottish Premiership Sun 12 Jan 2025
Rangers
3 - 1 FT
ST Johnstone
Ibrox Stadium
Scottish Premiership Sun 5 Jan 2025
ST Johnstone
1 - 3 FT
Dundee
McDiarmid Park
Scottish Premiership Thu 2 Jan 2025
ST Johnstone
1 - 1 FT
Hibernian
McDiarmid Park
Scottish Premiership Sun 29 Dec 2024
Celtic
4 - 0 FT
ST Johnstone
Celtic Park
Scottish Premiership Thu 26 Dec 2024
ST Johnstone
1 - 2 FT
Dundee Utd
McDiarmid Park
Scottish Premiership Sun 22 Dec 2024
Heart Of Midlothian
2 - 1 FT
ST Johnstone
Tynecastle Park
Scottish Premiership Sat 14 Dec 2024
ST Johnstone
2 - 3 FT
ST Mirren
McDiarmid Park
Scottish Premiership Sat 7 Dec 2024
Aberdeen
1 - 1 FT
ST Johnstone
Pittodrie Stadium
Scottish Premiership Sun 1 Dec 2024
ST Johnstone
0 - 1 FT
Rangers
McDiarmid Park
Scottish Premiership Sat 23 Nov 2024
ST Johnstone
1 - 0 FT
Kilmarnock
McDiarmid Park
Scottish Premiership Sat 9 Nov 2024
Motherwell
2 - 1 FT
ST Johnstone
Fir Park
Scottish Premiership Sat 2 Nov 2024
ST Johnstone
1 - 2 FT
Heart Of Midlothian
McDiarmid Park
Scottish Premiership Wed 30 Oct 2024
ST Mirren
3 - 1 FT
ST Johnstone
The SMISA Stadium
Scottish Premiership Sat 26 Oct 2024
Dundee
1 - 2 FT
ST Johnstone
The Scot Foam Stadium at Dens Park
Scottish Premiership Sat 19 Oct 2024
ST Johnstone
3 - 0 FT
Ross County
McDiarmid Park
Scottish Premiership Sun 6 Oct 2024
Rangers
2 - 0 FT
ST Johnstone
Ibrox Stadium
Scottish Premiership Sat 28 Sep 2024
ST Johnstone
0 - 6 FT
Celtic
McDiarmid Park
Scottish Premiership Sat 21 Sep 2024
Ross County
3 - 3 FT
ST Johnstone
Global Energy Stadium