Skip to content

ST Johnstone

Scottish Premiership

History

Seasons

Every season we hold for ST Johnstone, newest first. Pos is where they finished in the table, P the matches played, W, D and L the wins, draws and losses, and Pts the points. A trophy marks a title.

ST Johnstone season by season
SeasonDivision#PWDLGFGAPts
2024-25Scottish PremiershipRegular season12338520335829
2023-24Scottish PremiershipRegular season103371016244631
2019-20Scottish Premiership6298129284636

Head-to-head

How ST Johnstone have done against each team in Scottish Premiership, across every match we hold between them, past seasons and cups included. W, D and L are wins, draws and losses. The teams they have met most come first; open one to see the last meetings.

  • MotherwellST Johnstone: won 3, drew 3, lost 5 of 11 meetingsMotherwell have won 5 of their 11 meetings with ST Johnstone

    ST Johnstone: won 3, drew 3, lost 5 of 11 meetings

    Goals: ST Johnstone 14, Motherwell 19

    The meetings we hold go back to September 28, 2019.

    Last meetings with Motherwell, results for ST Johnstone

    1. Lost
      Motherwell FC 3, St. Johnstone FC 2Scottish Premiership 2024-25
    2. Won
      St. Johnstone FC 2, Motherwell FC 1Scottish Premiership 2024-25
    3. Lost
      Motherwell FC 2, St. Johnstone FC 1Scottish Premiership 2024-25
    4. Lost
      St. Johnstone FC 1, Motherwell FC 2Scottish Premiership 2024-25
    5. Won
      Motherwell FC 1, St. Johnstone FC 2Scottish Premiership 2023-24
    Go to the Motherwell team page
  • Heart Of MidlothianST Johnstone: won 2, drew 1, lost 7 of 10 meetingsHeart Of Midlothian have won 7 of their 10 meetings with ST Johnstone

    ST Johnstone: won 2, drew 1, lost 7 of 10 meetings

    Goals: ST Johnstone 9, Heart Of Midlothian 15

    The meetings we hold go back to October 30, 2019.

    Last meetings with Heart Of Midlothian, results for ST Johnstone

    1. Lost
      Heart of Midlothian 2, St. Johnstone FC 1Scottish Premiership 2024-25
    2. Lost
      St. Johnstone FC 1, Heart of Midlothian 2Scottish Premiership 2024-25
    3. Lost
      Heart of Midlothian 2, St. Johnstone FC 1Scottish Premiership 2024-25
    4. Lost
      St. Johnstone FC 1, Heart of Midlothian 2Scottish Premiership 2024-25
    5. Lost
      St. Johnstone FC 0, Heart of Midlothian 1Scottish Premiership 2023-24
    Go to the Heart Of Midlothian team page
  • KilmarnockST Johnstone: won 4, drew 1, lost 5 of 10 meetingsKilmarnock have won 5 of their 10 meetings with ST Johnstone

    ST Johnstone: won 4, drew 1, lost 5 of 10 meetings

    Goals: ST Johnstone 10, Kilmarnock 12

    The meetings we hold go back to August 31, 2019.

    Last meetings with Kilmarnock, results for ST Johnstone

    1. Lost
      St. Johnstone FC 0, Kilmarnock FC 2Scottish Premiership 2024-25
    2. Lost
      Kilmarnock FC 3, St. Johnstone FC 1Scottish Premiership 2024-25
    3. Won
      St. Johnstone FC 1, Kilmarnock FC 0Scottish Premiership 2024-25
    4. Won
      Kilmarnock FC 0, St. Johnstone FC 3Scottish Premiership 2024-25
    5. Lost
      St. Johnstone FC 0, Kilmarnock FC 2Scottish Premiership 2023-24
    Go to the Kilmarnock team page
  • AberdeenST Johnstone: won 2, drew 6, lost 2 of 10 meetingsST Johnstone and Aberdeen have won 2 each in 10 meetings

    ST Johnstone: won 2, drew 6, lost 2 of 10 meetings

    Goals: ST Johnstone 8, Aberdeen 7

    The meetings we hold go back to September 14, 2019.

    Last meetings with Aberdeen, results for ST Johnstone

    1. Drew
      St. Johnstone FC 0, Aberdeen FC 0Scottish Premiership 2024-25
    2. Drew
      Aberdeen FC 1, St. Johnstone FC 1Scottish Premiership 2024-25
    3. Lost
      St. Johnstone FC 1, Aberdeen FC 2Scottish Premiership 2024-25
    4. Lost
      Aberdeen FC 1, St. Johnstone FC 0Scottish Premiership 2023-24
    5. Won
      Aberdeen FC 0, St. Johnstone FC 2Scottish Premiership 2023-24
    Go to the Aberdeen team page
  • HibernianST Johnstone: won 2, drew 2, lost 5 of 9 meetingsHibernian have won 5 of their 9 meetings with ST Johnstone

    ST Johnstone: won 2, drew 2, lost 5 of 9 meetings

    Goals: ST Johnstone 8, Hibernian 18

    The meetings we hold go back to August 24, 2019.

    Last meetings with Hibernian, results for ST Johnstone

    1. Lost
      Hibernian FC 3, St. Johnstone FC 0Scottish Premiership 2024-25
    2. Drew
      St. Johnstone FC 1, Hibernian FC 1Scottish Premiership 2024-25
    3. Lost
      Hibernian FC 2, St. Johnstone FC 0Scottish Premiership 2024-25
    4. Lost
      St. Johnstone FC 1, Hibernian FC 3Scottish Premiership 2023-24
    5. Won
      Hibernian FC 1, St. Johnstone FC 2Scottish Premiership 2023-24
    Go to the Hibernian team page
  • ST MirrenST Johnstone: won 2, drew 2, lost 5 of 9 meetingsST Mirren have won 5 of their 9 meetings with ST Johnstone

    ST Johnstone: won 2, drew 2, lost 5 of 9 meetings

    Goals: ST Johnstone 5, ST Mirren 14

    The meetings we hold go back to October 19, 2019.

    Last meetings with ST Mirren, results for ST Johnstone

    1. Won
      St. Mirren FC 0, St. Johnstone FC 1Scottish Premiership 2024-25
    2. Lost
      St. Johnstone FC 2, St. Mirren FC 3Scottish Premiership 2024-25
    3. Lost
      St. Mirren FC 3, St. Johnstone FC 1Scottish Premiership 2024-25
    4. Lost
      St. Mirren FC 2, St. Johnstone FC 0Scottish Premiership 2023-24
    5. Won
      St. Johnstone FC 1, St. Mirren FC 0Scottish Premiership 2023-24
    Go to the ST Mirren team page
  • CelticST Johnstone: won 1, drew 1, lost 6 of 8 meetingsCeltic have won 6 of their 8 meetings with ST Johnstone

    ST Johnstone: won 1, drew 1, lost 6 of 8 meetings

    Goals: ST Johnstone 3, Celtic 26

    The meetings we hold go back to August 3, 2019.

    Last meetings with Celtic, results for ST Johnstone

    1. Won
      St. Johnstone FC 1, Celtic FC 0Scottish Premiership 2024-25
    2. Lost
      Celtic FC 4, St. Johnstone FC 0Scottish Premiership 2024-25
    3. Lost
      St. Johnstone FC 0, Celtic FC 6Scottish Premiership 2024-25
    4. Lost
      Celtic FC 3, St. Johnstone FC 1Scottish Premiership 2023-24
    5. Lost
      St. Johnstone FC 1, Celtic FC 3Scottish Premiership 2023-24
    Go to the Celtic team page
  • RangersST Johnstone: won 0, drew 1, lost 7 of 8 meetingsRangers have won 7 of their 8 meetings with ST Johnstone

    ST Johnstone: won 0, drew 1, lost 7 of 8 meetings

    Goals: ST Johnstone 3, Rangers 19

    The meetings we hold go back to September 22, 2019.

    Last meetings with Rangers, results for ST Johnstone

    1. Lost
      Rangers FC 3, St. Johnstone FC 1Scottish Premiership 2024-25
    2. Lost
      St. Johnstone FC 0, Rangers FC 1Scottish Premiership 2024-25
    3. Lost
      Rangers FC 2, St. Johnstone FC 0Scottish Premiership 2024-25
    4. Lost
      St. Johnstone FC 0, Rangers FC 3Scottish Premiership 2023-24
    5. Lost
      Rangers FC 2, St. Johnstone FC 0Scottish Premiership 2023-24
    Go to the Rangers team page
Show all 10 teams
  • DundeeST Johnstone: won 1, drew 2, lost 4 of 7 meetingsDundee have won 4 of their 7 meetings with ST Johnstone

    ST Johnstone: won 1, drew 2, lost 4 of 7 meetings

    Goals: ST Johnstone 8, Dundee 13

    The meetings we hold go back to September 2, 2023.

    Last meetings with Dundee, results for ST Johnstone

    1. Lost
      St. Johnstone FC 0, Dundee FC 2Scottish Premiership 2024-25
    2. Drew
      Dundee FC 1, St. Johnstone FC 1Scottish Premiership 2024-25
    3. Lost
      St. Johnstone FC 1, Dundee FC 3Scottish Premiership 2024-25
    4. Won
      Dundee FC 1, St. Johnstone FC 2Scottish Premiership 2024-25
    5. Lost
      St. Johnstone FC 1, Dundee FC 2Scottish Premiership 2023-24
    Go to the Dundee team page
  • Dundee UtdST Johnstone: won 0, drew 0, lost 3 of 3 meetingsDundee Utd have won 3 of their 3 meetings with ST Johnstone

    ST Johnstone: won 0, drew 0, lost 3 of 3 meetings

    Goals: ST Johnstone 1, Dundee Utd 5

    The meetings we hold go back to August 24, 2024.

    Last meetings with Dundee Utd, results for ST Johnstone

    1. Lost
      Dundee United 1, St. Johnstone FC 0Scottish Premiership 2024-25
    2. Lost
      St. Johnstone FC 1, Dundee United 2Scottish Premiership 2024-25
    3. Lost
      Dundee United 2, St. Johnstone FC 0Scottish Premiership 2024-25
    Go to the Dundee Utd team page