Players who played for St Johnstone
30 players in our database, ordered by when they joined.
- Ally McCoist1978–1981
- Sergei Baltacha1990–1993
- Colin Miller1994
- Michael O'Neill2000–2001
- Darren Jackson2001–2002
- Mixu Paatelainen2003–2004
- Rudi Vata2003–2004
- Simon Donnelly2003–2004
- Allan McGregor2004–2005 (loan)
- Jason Scotland2005–2007
- Mark Paston2005–2006
- Owen Coyle2005–2007
- Michael McGovern2006 (loan)
- Jonatan Johansson2009–2010
- Cillian Sheridan2010 (loan), 2011–2012 (loan)
- Peter Enckelman2010–2012
- Francisco Sandaza2011–2012
- Derek Riordan2012
- Mehdi Abeid2013 (loan)
- Rory Fallon2013–2014
- James McFadden2014–2015
- George Williams2018 (loan)
- Matty Kennedy2018–2020
- Anthony Ralston2019–2020 (loan)
- Efe Ambrose2021–2022
- Jacob Butterfield2021–2022
- Zdeněk Zlámal2021 (loan)
- Remi Matthews2022–2023 (loan)
- Ryan McGowan2022–2024
- Matthew Smith2023–2025
Played for St Johnstone and…
Know your St Johnstone players?
The daily grid asks for players who played for two clubs.
Play today’s grid