Skip to content

St. Johnstone FC

Scottish Premiership

History

Seasons

Every season we hold for St. Johnstone FC, 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 FC season by season
SeasonDivision#PWDLGFGAPts
2024-25Scottish PremiershipRegular season12338520335829
2023-24Scottish PremiershipRegular season103371016244631
2019-20Scottish Premiership6298129284636

Head-to-head

How St. Johnstone FC 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.

  • Ross County FCSt. Johnstone FC: won 5, drew 5, lost 1 of 11 meetingsSt. Johnstone FC have won 5 of their 11 meetings with Ross County FC

    St. Johnstone FC: won 5, drew 5, lost 1 of 11 meetings

    Goals: St. Johnstone FC 16, Ross County FC 11

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

    Last meetings with Ross County FC, results for St. Johnstone FC

    1. Won
      St. Johnstone FC 2, Ross County FC 1Scottish Premiership 2024-25
    2. Won
      St. Johnstone FC 1, Ross County FC 0Scottish Premiership 2024-25
    3. Won
      St. Johnstone FC 3, Ross County FC 0Scottish Premiership 2024-25
    4. Drew
      Ross County FC 3, St. Johnstone FC 3Scottish Premiership 2024-25
    5. Drew
      St. Johnstone FC 1, Ross County FC 1Scottish Premiership 2023-24
    Go to the Ross County FC team page
  • Motherwell FCSt. Johnstone FC: won 3, drew 3, lost 5 of 11 meetingsMotherwell FC have won 5 of their 11 meetings with St. Johnstone FC

    St. Johnstone FC: won 3, drew 3, lost 5 of 11 meetings

    Goals: St. Johnstone FC 14, Motherwell FC 19

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

    Last meetings with Motherwell FC, results for St. Johnstone FC

    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 FC team page
  • Heart of MidlothianSt. Johnstone FC: won 2, drew 1, lost 7 of 10 meetingsHeart of Midlothian have won 7 of their 10 meetings with St. Johnstone FC

    St. Johnstone FC: won 2, drew 1, lost 7 of 10 meetings

    Goals: St. Johnstone FC 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 FC

    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
  • Kilmarnock FCSt. Johnstone FC: won 4, drew 1, lost 5 of 10 meetingsKilmarnock FC have won 5 of their 10 meetings with St. Johnstone FC

    St. Johnstone FC: won 4, drew 1, lost 5 of 10 meetings

    Goals: St. Johnstone FC 10, Kilmarnock FC 12

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

    Last meetings with Kilmarnock FC, results for St. Johnstone FC

    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 FC team page
  • Aberdeen FCSt. Johnstone FC: won 2, drew 6, lost 2 of 10 meetingsSt. Johnstone FC and Aberdeen FC have won 2 each in 10 meetings

    St. Johnstone FC: won 2, drew 6, lost 2 of 10 meetings

    Goals: St. Johnstone FC 8, Aberdeen FC 7

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

    Last meetings with Aberdeen FC, results for St. Johnstone FC

    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 FC team page
  • Hibernian FCSt. Johnstone FC: won 2, drew 2, lost 5 of 9 meetingsHibernian FC have won 5 of their 9 meetings with St. Johnstone FC

    St. Johnstone FC: won 2, drew 2, lost 5 of 9 meetings

    Goals: St. Johnstone FC 8, Hibernian FC 18

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

    Last meetings with Hibernian FC, results for St. Johnstone FC

    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 FC team page
  • St. Mirren FCSt. Johnstone FC: won 2, drew 2, lost 5 of 9 meetingsSt. Mirren FC have won 5 of their 9 meetings with St. Johnstone FC

    St. Johnstone FC: won 2, drew 2, lost 5 of 9 meetings

    Goals: St. Johnstone FC 5, St. Mirren FC 14

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

    Last meetings with St. Mirren FC, results for St. Johnstone FC

    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 FC team page
  • Celtic FCSt. Johnstone FC: won 1, drew 1, lost 6 of 8 meetingsCeltic FC have won 6 of their 8 meetings with St. Johnstone FC

    St. Johnstone FC: won 1, drew 1, lost 6 of 8 meetings

    Goals: St. Johnstone FC 3, Celtic FC 26

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

    Last meetings with Celtic FC, results for St. Johnstone FC

    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 FC team page
Show all 11 teams
  • Rangers FCSt. Johnstone FC: won 0, drew 1, lost 7 of 8 meetingsRangers FC have won 7 of their 8 meetings with St. Johnstone FC

    St. Johnstone FC: won 0, drew 1, lost 7 of 8 meetings

    Goals: St. Johnstone FC 3, Rangers FC 19

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

    Last meetings with Rangers FC, results for St. Johnstone FC

    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 FC team page
  • Livingston FCSt. Johnstone FC: won 1, drew 4, lost 2 of 7 meetingsLivingston FC have won 2 of their 7 meetings with St. Johnstone FC

    St. Johnstone FC: won 1, drew 4, lost 2 of 7 meetings

    Goals: St. Johnstone FC 6, Livingston FC 7

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

    Last meetings with Livingston FC, results for St. Johnstone FC

    1. Lost
      Livingston FC 2, St. Johnstone FC 1Scottish Premiership 2023-24
    2. Drew
      St. Johnstone FC 1, Livingston FC 1Scottish Premiership 2023-24
    3. Drew
      Livingston FC 0, St. Johnstone FC 0Scottish Premiership 2023-24
    4. Drew
      St. Johnstone FC 1, Livingston FC 1Scottish Premiership 2023-24
    5. Won
      St. Johnstone FC 1, Livingston FC 0Scottish Premiership 2019-20
    Go to the Livingston FC team page
  • Hamilton AcademicalSt. Johnstone FC: won 2, drew 0, lost 0 of 2 meetingsSt. Johnstone FC have won 2 of their 2 meetings with Hamilton Academical

    St. Johnstone FC: won 2, drew 0, lost 0 of 2 meetings

    Goals: St. Johnstone FC 4, Hamilton Academical 2

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

    Last meetings with Hamilton Academical, results for St. Johnstone FC

    1. Won
      Hamilton Academical 0, St. Johnstone FC 1Scottish Premiership 2019-20
    2. Won
      St. Johnstone FC 3, Hamilton Academical 2Scottish Premiership 2019-20
    Go to the Hamilton Academical team page