The latest match of ST Johnstone in our database: ST Johnstone 2–1 Dundee (7 November 2026).
ST Johnstone: upcoming fixtures
21/11/26
Falkirk–ST Johnstone
Premiership28/11/26
Dundee United–ST Johnstone
Premiership2/12/26
ST Johnstone–ST Mirren
Premiership5/12/26
Celtic–ST Johnstone
Premiership13/12/26
ST Johnstone–Rangers
Premiership19/12/26
Hibernian–ST Johnstone
Premiership26/12/26
ST Johnstone–Aberdeen
Premiership30/12/26
ST Johnstone–Heart Of Midlothian
Premiership2/1/27
Motherwell–ST Johnstone
Premiership9/1/27
ST Johnstone–Falkirk
Premiership
ST Johnstone: recent results
7/11/26
ST Johnstone2–1Dundee
Premiership31/10/26
Kilmarnock2–2ST Johnstone
Premiership28/10/26
ST Johnstone2–2Motherwell
Premiership24/10/26
Rangers4–0ST Johnstone
Premiership17/10/26
ST Johnstone1–1Dundee United
Premiership11/10/26
Aberdeen0–1ST Johnstone
Premiership19/9/26
ST Johnstone1–1Falkirk
Premiership9/9/26
ST Johnstone0–1Celtic
Premiership6/9/26
ST Johnstone2–1Hibernian
Premiership2/9/26
Dundee1–1ST Johnstone
Premiership29/8/26
Heart Of Midlothian2–1ST Johnstone
Premiership8/8/26
ST Mirren1–0ST Johnstone
Premiership2/8/26
ST Johnstone4–3Kilmarnock
Premiership
ST Johnstone squad
Goalkeepers
Defenders
Midfielders
Forwards
Head to head (H2H)
ST Johnstone: key facts
CountryScotland
Founded1885
StadiumMcDiarmid Park (Perth)
Capacity10,673