Saint Johnstone form — last 30 matches
Saint Johnstone upcoming fixtures 3
Saint Johnstone head-to-head records
-
Saint Johnstone vs Ross County
68 meetings · last 14 Mar 2026
-
Saint Johnstone vs Aberdeen
65 meetings · last 15 Mar 2025
-
Saint Johnstone vs Motherwell
62 meetings · last 16 Aug 2025
-
Saint Johnstone vs Celtic FC
62 meetings · last 20 Apr 2025
-
Saint Johnstone vs Saint Mirren
57 meetings · last 01 Feb 2025
-
Saint Johnstone vs Dundee
52 meetings · last 18 May 2025
-
Saint Johnstone vs Heart of Midlothian
51 meetings · last 14 May 2025
-
Saint Johnstone vs Kilmarnock
50 meetings · last 03 May 2025
Saint Johnstone squad · 54 players
Goalkeepers4
Defenders21
Midfielders14
Forwards15
Saint Johnstone recent transfers (35 in / 35 out)
About Saint Johnstone
Saint Johnstone is a football team based in Scotland, founded in 1884. They currently play in the Scottish Championship. This page is the Saint Johnstone hub on SportScore: live scores, fixtures, results, squad, top scorers and detailed team statistics.
Saint Johnstone's next fixture is against Dunfermline Athletic (away) on Tuesday, 21 April 2026 at 18:45 UTC in the Scottish Championship. Visit the match page for lineups, head-to-head stats and live commentary.
Saint Johnstone fixtures appear across International Club Friendly, Scottish Bells Challenge Cup, Scottish Championship, Scottish Cup, Scottish League Cup, Scottish Premiership. Follow every match live on SportScore with real-time scores, goalscorers, cards and substitutions updated second-by-second while the action unfolds.
Frequently asked questions about Saint Johnstone
When does Saint Johnstone play next?
Saint Johnstone's next match is away to Dunfermline Athletic in the Scottish Championship on Tuesday, 21 April 2026 at 18:45 UTC.
Where does Saint Johnstone play their home games?
Saint Johnstone play their home matches at McDiarmid Park, Scotland.
When was Saint Johnstone founded?
Saint Johnstone was founded in 1884 in Scotland.
Which league does Saint Johnstone play in?
Saint Johnstone currently competes in the Scottish Championship (Scotland).
What position are Saint Johnstone in the league table?
Saint Johnstone are currently 2nd in the Scottish Championship with 68 points from 33 matches.
How are Saint Johnstone performing this season?
Across the last 30 matches on record, Saint Johnstone have 15 wins, 10 draws and 5 losses, scoring 58 and conceding 32.
Who is Saint Johnstone's top scorer?
Reece McAlear leads Saint Johnstone with 1 goal across our tracked period.
Who is Saint Johnstone's biggest rival?
Saint Johnstone have played Ross County 68 times — their most-played head-to-head opponent on record.
Scottish Championship position
Next match
Team info
- Country
- Scotland
- Venue
- McDiarmid Park
- Founded
- 1884
- Short name
- St Johnstone F.C.
- Website
- Visit
Top scorers
-
1
Reece McAlear
1 G