St Johnstone Scottish Top Flight Player’s Squad Numbers 2001-02 to 2026-27
St. Johnston squad numbers from 2001-02 to current St Johnston squad numbers 2026-27.
The St Johnston players squad numbers are listed for each season and can be scrolled left to see all of the St Johnston players players numbers.
See who wore St Johnston number 10, St Johnston number 1 and all St Johnston kit numbers from 2001-02 to 2026-27.
| # | 1998-99 | 1999-2000 | 2000-01 | 2001-02 | 2009-10 | 2010-11 | 2011-12 | 2012-13 | 2013-14 | 2014-15 | 2015-16 | 2016-17 | 2017-18 | 2019-20 | 2020-21 | 2021-22 | 2022-23 | 2023-24 | 2024-25 | 2026-27 | # |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Alan Main | Alan Main | Alan Main | Alan Main | Alan Main | Peter Enckelman | Peter Enckelman | Alan Mannus | Alan Mannus | Alan Mannus | Alan Mannus | Alan Mannus | Alan Mannus | Zander Clark | Zander Clark | Zander Clark | Remi Matthews | Dimitar Mitov | Toby Steward | 1 | |
| 2 | John McQuillan | Darren Dods | Darren Dods | Gary Irvine | David Mackay | David Mackay | David Mackay | David Mackay | David Mackay | David Mackay | David Mackay | Wallace Duffy | Wallace Duffy | James Brown | James Brown | James Brown | Enes Alić | 2 | |||
| 3 | Allan Preston | Allan Preston | Gary Bollan | Stuart McCluskey | Danny Grainger | Danny Grainger | Callum Davidson | Callum Davidson | Callum Davidson | Thomas Scobbie | Thomas Scobbie | Thomas Scobbie | Scott Tanser | Scott Tanser | Scott Tanser | Reece Devine | Tony Gallacher | Tony Gallacher | André Raymond | Cheick Diabaté | 3 |
| 4 | Nick Dasovic | Nick Dasovic | Nick Dasovic | Nick Dasovic | Jody Morris | Jody Morris | Jody Morris | Patrick Cregg | Patrick Cregg | Simon Lappin | Simon Lappin | Blair Alston | Blair Alston | Ross Callachan | Jamie McCart | Jamie McCart | Andrew Considine | Andrew Considine | Kyle Cameron | Morgan Boyes | 4 |
| 5 | Jim Weir | Jim Weir | Jim Weir | Jim Weir | Kevin Rutkiewicz | Kevin Rutkiewicz | Frazer Wright | Frazer Wright | Frazer Wright | Frazer Wright | Joe Shaughnessy | Madis Vihmann | Jason Kerr | Jason Kerr | Alex Mitchell | Ryan McGowan | Jack Sanders | Zach Mitchell | 5 | ||
| 6 | Alan Kernaghan | Alan Kernaghan | Alan Kernaghan | Benito Kemble | Stuart McCaffrey | Michael Duberry | Steven Anderson | Steven Anderson | Steven Anderson | Steven Anderson | Steven Anderson | Steven Anderson | Steven Anderson | Liam Gordon | Liam Gordon | Liam Gordon | Liam Gordon | Božo Mikulić | 6 | ||
| 7 | Craig Russell | Tommy Løvenkrands | Tommy Løvenkrands | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Chris Millar | Drey Wright | Craig Conway | Stevie May | Stevie May | Stevie May | Stevie May | Taylor Steven | 7 | |
| 8 | John O'Neil | John O'Neil | Craig Russell | Craig Russell | Martin Hardie | Martin Hardie | Murray Davidson | Murray Davidson | Murray Davidson | Gary McDonald | Murray Davidson | Murray Davidson | Murray Davidson | Murray Davidson | Murray Davidson | Murray Davidson | Murray Davidson | Cameron MacPherson | Cameron MacPherson | Jason Holt | 8 |
| 9 | Roddy Grant | Roddy Grant | Graeme Jones | Graeme Jones | Steven Milne | Sam Parkin | SP / Lee Croft | Grégory Tadé | Grégory Tadé | Steven MacLean | Steven MacLean | Steven MacLean | Steven MacLean | Chris Kane | Chris Kane | Chris Kane | Chris Kane | Chris Kane | Josh Fowler | 9 | |
| 10 | George O'Boyle | George O'Boyle | George O'Boyle | John Paul McBride | Liam Craig | Liam Craig | Liam Craig | Liam Craig | Liam Craig | David Wotherspoon | David Wotherspoon | David Wotherspoon | David Wotherspoon | David Wotherspoon | David Wotherspoon | David Wotherspoon | David Wotherspoon | Nicky Clark | Nicky Clark | Jamie Gullan | 10 |
| 11 | Paul Kane | Paul Kane | Paul Kane | Paul Kane | Paul Sheerin | Cleveland Taylor | Cillian Sheridan | Nigel Hasselbaink | Nigel Hasselbaink | Danny Swanson | John Sutton | Danny Swanson | George Williams | Danny Swanson | Michael O'Halloran | Michael O'Halloran | Michael O'Halloran | Graham Carey | Graham Carey | Sam Stanton | 11 |
| 12 | Gerry McMahon | Nathan Lowndes | Nathan Lowndes | Grant Murray | David Mackay | Steven Anderson | Alan Maybury | David Robertson | David Robertson | Zander Clark | Zander Clark | Zander Clark | Elliott Parish | Elliott Parish | Elliott Parish | Elliot Parish | Josh Rae | 12 | |||
| 13 | Garry Gow | Craig Bryson | Ryan McGowan | 13 | |||||||||||||||||
| 14 | Paddy Connelly | Paddy Connelly | Paddy Connolly | Paddy Connolly | Kevin Moon | Kevin Moon | Kevin Moon | Kevin Moon | KM / Gwion Edwards | Brian Graham | Joe Shaughnessy | Joe Shaughnessy | Aaron Comrie | Stevie May | Stevie May | Glenn Middleton | Drey Wright | Drey Wright | Aaron Essel | Matty Foulds | 14 |
| 15 | Gary Bollan | Gary Bollan | Stephen Frail | Euan McLean | Graeme Smith | Alan Mannus | Jonathan Tuffey | Jonathan Tuffey | Steve Banks | Brad McKay | Brad McKay | Jason Kerr | Jason Kerr | Dan McNamara | Charlie Gilmour | Charlie Gilmour | Max Kucheriavyi | Adama Sidibeh | 15 | ||
| 16 | Danny Griffin | Danny Griffin | Mohammed Sylla | Peter MacDonald | Peter MacDonald | David Robertson | Craig Beattie | CB / Michael Doughty | Liam Caddis | Liam Caddis | David McMillan | Isaac Olaofe | Hayden Muller | John Mahon | Max Kucheriavyi | 16 | |||||
| 17 | Keith O'Halloran | Keith O'Halloran | Paul Hartley | Paul Hartley | Kenny Deuchar | Graham Gartland | Sean Higgins | Sean Higgins | SH / Steven MacLean | James McFadden | Michael Coulson | Denny Johnstone | Michael O'Halloran | Eetu Vertainen | Theo Bair | Sam McClelland | 17 | ||||
| 18 | Stephen Robertson | Stephen Robertson | Stephen Robertson | Keigan Parker | Graham Gartland | Scott Dobie | David McCracken | David McCracken | David McCracken | Murray Davidson | Graham Cummins | Paul Paton | Alistair McCann | Ali McCann | Cammy MacPherson | Taylor Steven | Kai Fotheringham | 18 | |||
| 19 | Stuart McCluskey | Stuart McCluskey | Stuart McCluskey | Marc McCulloch | Gavin Swankie | Alan Maybury | Carl Finnigan | Gary Miller | Gary Miller | Gary Miller | Richard Foster | Jason Holt | Shaun Rooney | Shaun Rooney | Adam Montgomery | Ross Sinclair | Danny Finlayson | 19 | |||
| 20 | John-Paul McBride | John-Paul McBride | John Paul McBride | Ross Forsyth | Murray Davidson | Murray Davidson | Jamie Adams | Jamie Adams | Jamie Adams | Scott Brown | Kyle McClean | John Robertson | Ross Sinclair | Ross Sinclair (L) | Ross Sinclair | Connor Smith | Ross Sinclair | 20 | |||
| 21 | Andy Whiteford | Marc Millar | Kevin Thomas | Kevin Cuthbert | Collin Samuel | Collin Samuel | Fran Sandaza | Mehdi Abeid | Stefan Scougall | Anthony Ralston | Ali Crawford | Ali Crawford | Ali Crawford | Matt Smith | 21 | ||||||
| 22 | Allan Ferguson | Allan Ferguson | Keigan Parker | David McClune | Filipe Morais | Steven Milne | Willie Gibson / Kudus Oyenuga | Peter Pawlett | PP / Marcus Maddison | Lee Croft | Darnell Fisher | Keith Watson | Keith Watson | Callum Hendry | Callum Hendry | Callum Hendry | Melker Hallberg | Sven Sprangler | Danny Schmidt | 22 | |
| 23 | Kieran McAnespie | Kieran McAnespie | Sean Evers | Brendan Crozier | Andy Jackson | Andy Jackson | Marcus Haber | Rowan Vine | Rowan Vine | Gareth Rodger | Liam Gordon | Liam Gordon | Liam Gordon | Cameron Ballantyne | Cameron Ballantyne | Graham Carey | Josh McPake | Logan Chalmers | 23 | ||
| 24 | Darren Dods | Darren Dods | Michael O'Neill | Rachid Djebaili | Steven Anderson | Jamie Adams | Graham Gartland / Jack Compton | Brian Easton | Brian Easton | Brian Easton | Brian Easton | Callum Booth | Callum Booth | Callum Booth | Callum Booth | Callum Booth | 24 | ||||
| 25 | Charles King | Gerry McMahon | Darren Jackson | Graeme Smith | Mark Durnan | Chris Kane | Chris Kane | Chris Kane | Chris Kane | Jordan Northcott | Cameron Ballantyne | Cameron Ballantyne | Macaulay Tait | 25 | |||||||
| 26 | Stuart Malcolm | Stuart Malcolm | Stuart Malcolm | Stuart Malcolm | Cillian Sheridan | Stephen Reynolds | Liam Caddis | Liam Caddis | Liam Caddis | Scott Wilson | Liam Craig | Liam Craig | Liam Craig | Liam Craig | Liam Craig | Liam Craig | Connor McLennan | Matty Todd | 26 | ||
| 27 | Mark McCulloch | Mark McCulloch | Marc McCulloch | Peter MacDonald | Mark Connolly | Marcus Haber | Stevie May | Stevie May | Stevie May | Craig Thomson | Craig Thomson | Craig Thomson | Max Kucheriavyi | Makenzie Kirk | 27 | ||||||
| 28 | Nathan Lowndes | Martin Lauchlan | Martin Lauchaln | Martin Lauchaln | Michael Duberry | Ally Gilchrist | Ally Gilchrist | Matty Willock | Alex Ferguson | Alex Ferguson | 28 | ||||||||||
| 29 | Miguel Simão | Daryn Smith | Mark Lynch | Richard McIntosh | Richard McIntosh | Richard McIntosh | Michael O'Halloran | Michael O'Halloran | Graham Cummins | Sam Denham | Jamie Murphy | Benji Kimpioka | 29 | ||||||||
| 30 | Brendan Crozier | Brendan Crozier | Martin Fotheringham | Zander Clark | Zander Clark | Matthew Buchanan | Mark Hurst | Mark Hurst | Jack Wills | Jack Wills | Joel Cotterill | 30 | |||||||||
| 31 | Keigan Parker | Keigan Parker | Ross Forsyth | Chris Conway | Martyn Shields | Mark Durnan | Christopher Moffat | Christopher Moffat | Christopher Moffat | Dylan Easton | Greg Hurst | Greg Hurst | Spencer Moreland | Craig Hepburn | Craig Hepburn | 31 | |||||
| 32 | Kevin Thomas | Stephen Reynolds | Stevie May | Callum McConnell | Callum McConnell | Callum McConnell | Kyle Lander | Connor McLaren | Max Kucheriavyi (L) | Liam Parker (L) | Liam Parker | Liam Parker | 32 | ||||||||
| 33 | Stephen Frail | Martin Maher | Ryan Sullivan | Ryan Sullivan | Andy Steeves | Thomas Scobbie | Thomas Scobbie | Connor McLaren | George Hunter | Matthew Kennedy | Taylor Steven | David Keltjens | Liam Smith | 33 | |||||||
| 34 | Graeme Jones | Stevie May | Johnny Lindsay | Kieran Stewart | Kieran Stewart | Kieran Stewart | Jason Kerr | Daniel Phillips | Daniel Phillips | 34 | |||||||||||
| 35 | Kevin Cuthbert | Kevin Cuthbert | Zander Clark | Zander Clark | Craig Reid | Craig Reid | Craig Reid | Mark Hurst | Neil Martyniuk | Cameron Lumsden | 35 | ||||||||||
| 36 | Martin Fotheringham | Emmanuel Panther | Johnny Lindsay | Richard McIntosh | Greg Mitchell | Greg Mitchell | Greg Mitchell | Cameron Thomson | 36 | ||||||||||||
| 37 | Chris Conway | Mark Ferry | Mark Durnan | Liam Caddis | Ross Still | Ross Still | Ross Still | Alistair McCann | Nicky Clark | 37 | |||||||||||
| 38 | Ross Alexander | Christopher Moffat | Alexander Gilchrist | Ally Gilchrist | Ally Gilchrist | Cameron Ballantyne | Taylor Steven (L) | Scott Bright | Scott Bright | 38 | |||||||||||
| 39 | Chris Conway | David Heagney | Scott Gray | Scott Gray | Scott Gray | Scott Gray | Aaron Comrie | Aaron Comrie | Ciarán Brian | Kyle Thomson | 39 | ||||||||||
| 40 | Kieran O'Hear | Aiden Hendry | Aiden Hendry | Andrew Steeves | Andrew Steeves | Jamie MacKenzie | Sam Denham | Joe Ellison | 40 | ||||||||||||
| 41 | Richard McIntosh | Christopher Kane | Christopher Kane | Christopher Kane | Jamie Docherty | Bayley Klimionek | 41 | ||||||||||||||
| 42 | Liam Caddis | Ryan Hutchinson | Ryan Hutchinson | Robbie Norrie | Robbie Norrie | Robbie Norrie | Euan O'Reilly | Ben McCrystal | Reece McAlear | 42 | |||||||||||
| 43 | Sean Porter | Gareth Rodger | Gareth Rodger | Gareth Rodger | Gareth Rodger | John Robertson | 43 | ||||||||||||||
| 44 | Matt Hemsley | Craig Thomson | Craig Thomson | Craig Thomson | Eoghan McCawl | Eoghan McCawl | Shaun Struthers | Shaun Struthers | Shaun Struthers | Eetu Vertainen (L) | 44 | ||||||||||
| 45 | Neil Duffy | Neil Duffy | Matthew McArthur | Matthew McArthur | Alex Kitchen | Ross Sinclair | Ross Sinclair | Jackson Mylchreest | 45 | ||||||||||||
| 46 | Darren Kelly | Andy Steeves | James Keatings | Anthony Higgins | Anthony Higgins | Ben Quigley | Alex Ferguson (L) | William Sandford | 46 | ||||||||||||
| 47 | Josh Falkingham | Chris Tobin | Chris Tobin | Jack Wilson | 47 | ||||||||||||||||
| 48 | Jack Wills (L) | 48 | |||||||||||||||||||
| 49 | Scott-Taylor MacKenzie | Daniel Jardine | Jack Robertson | 49 | |||||||||||||||||
| 50 | Callum Hendry | Jordan Northcott | Jordan Northcott | 50 |
Every St Johnstone squad number, player by player
Pick a number to see every player who has worn it in the Scottish top flight, in the order they first wore it, counted from the tables above.
St Johnstone number 1
7 players have worn the number 1 for St Johnstone in the Scottish top flight. The latest is Toby Steward (2026-27).
- Alan Main 1998-99 to 2001-02, 2009-10 (5 seasons)
- Peter Enckelman 2010-11 to 2011-12 (2 seasons)
- Alan Mannus 2012-13 to 2017-18 (6 seasons)
- Zander Clark 2019-20 to 2021-22 (3 seasons)
- Remi Matthews 2022-23
- Dimitar Mitov 2023-24
- Toby Steward 2026-27
St Johnstone number 2
7 players have worn the number 2 for St Johnstone in the Scottish top flight. The latest is Enes Alić (2026-27).
- John McQuillan 1998-99
- Darren Dods 2000-01 to 2001-02 (2 seasons)
- Gary Irvine 2009-10
- David Mackay 2010-11 to 2016-17 (7 seasons)
- Wallace Duffy 2019-20 to 2020-21 (2 seasons)
- James Brown 2021-22 to 2023-24 (3 seasons)
- Enes Alić 2026-27
St Johnstone number 3
11 players have worn the number 3 for St Johnstone in the Scottish top flight. The latest is Cheick Diabaté (2026-27).
- Allan Preston 1998-99 to 1999-2000 (2 seasons)
- Gary Bollan 2000-01
- Stuart McCluskey 2001-02
- Danny Grainger 2009-10 to 2010-11 (2 seasons)
- Callum Davidson 2011-12 to 2013-14 (3 seasons)
- Thomas Scobbie 2014-15 to 2016-17 (3 seasons)
- Scott Tanser 2017-18, 2019-20 to 2020-21 (3 seasons)
- Reece Devine 2021-22
- Tony Gallacher 2022-23 to 2023-24 (2 seasons)
- André Raymond 2024-25
- Cheick Diabaté 2026-27
St Johnstone number 4
10 players have worn the number 4 for St Johnstone in the Scottish top flight. The latest is Morgan Boyes (2026-27).
- Nick Dasovic 1998-99 to 2001-02 (4 seasons)
- Jody Morris 2009-10 to 2011-12 (3 seasons)
- Patrick Cregg 2012-13 to 2013-14 (2 seasons)
- Simon Lappin 2014-15 to 2015-16 (2 seasons)
- Blair Alston 2016-17 to 2017-18 (2 seasons)
- Ross Callachan 2019-20
- Jamie McCart 2020-21 to 2021-22 (2 seasons)
- Andrew Considine 2022-23 to 2023-24 (2 seasons)
- Kyle Cameron 2024-25
- Morgan Boyes 2026-27
St Johnstone number 5
10 players have worn the number 5 for St Johnstone in the Scottish top flight. The latest is Zach Mitchell (2026-27).
- Jim Weir 1998-99 to 2001-02 (4 seasons)
- Kevin Rutkiewicz 2009-10 to 2010-11 (2 seasons)
- Frazer Wright 2011-12 to 2014-15 (4 seasons)
- Joe Shaughnessy 2017-18
- Madis Vihmann 2019-20
- Jason Kerr 2020-21 to 2021-22 (2 seasons)
- Alex Mitchell 2022-23
- Ryan McGowan 2023-24
- Jack Sanders 2024-25
- Zach Mitchell 2026-27
St Johnstone number 6
7 players have worn the number 6 for St Johnstone in the Scottish top flight. The latest is Božo Mikulić (2026-27).
- Alan Kernaghan 1998-99 to 2000-01 (3 seasons)
- Benito Kemble 2001-02
- Stuart McCaffrey 2009-10
- Michael Duberry 2010-11
- Steven Anderson 2011-12 to 2017-18 (7 seasons)
- Liam Gordon 2020-21 to 2023-24 (4 seasons)
- Božo Mikulić 2026-27
St Johnstone number 7
7 players have worn the number 7 for St Johnstone in the Scottish top flight. The latest is Taylor Steven (2026-27).
- Craig Russell 1999-2000
- Tommy Løvenkrands 2000-01 to 2001-02 (2 seasons)
- Chris Millar 2009-10 to 2017-18 (9 seasons)
- Drey Wright 2019-20
- Craig Conway 2020-21
- Stevie May 2021-22 to 2024-25 (4 seasons)
- Taylor Steven 2026-27
St Johnstone number 8
7 players have worn the number 8 for St Johnstone in the Scottish top flight. The latest is Jason Holt (2026-27).
- John O'Neil 1998-99 to 1999-2000 (2 seasons)
- Craig Russell 2000-01 to 2001-02 (2 seasons)
- Martin Hardie 2009-10 to 2010-11 (2 seasons)
- Murray Davidson 2011-12 to 2013-14, 2015-16 to 2017-18, 2019-20 to 2022-23 (10 seasons)
- Gary McDonald 2014-15
- Cameron MacPherson 2023-24 to 2024-25 (2 seasons)
- Jason Holt 2026-27
St Johnstone number 9
9 players have worn the number 9 for St Johnstone in the Scottish top flight. The latest is Josh Fowler (2026-27).
- Roddy Grant 1998-99 to 1999-2000 (2 seasons)
- Graeme Jones 2000-01 to 2001-02 (2 seasons)
- Steven Milne 2009-10
- Sam Parkin 2010-11
- SP / Lee Croft 2011-12
- Grégory Tadé 2012-13 to 2013-14 (2 seasons)
- Steven MacLean 2014-15 to 2017-18 (4 seasons)
- Chris Kane 2019-20 to 2023-24 (5 seasons)
- Josh Fowler 2026-27
St Johnstone number 10
6 players have worn the number 10 for St Johnstone in the Scottish top flight. The latest is Jamie Gullan (2026-27).
- George O'Boyle 1998-99 to 2000-01 (3 seasons)
- John Paul McBride 2001-02
- Liam Craig 2009-10 to 2013-14 (5 seasons)
- David Wotherspoon 2014-15 to 2017-18, 2019-20 to 2022-23 (8 seasons)
- Nicky Clark 2023-24 to 2024-25 (2 seasons)
- Jamie Gullan 2026-27
St Johnstone number 11
11 players have worn the number 11 for St Johnstone in the Scottish top flight. The latest is Sam Stanton (2026-27).
- Paul Kane 1998-99 to 2001-02 (4 seasons)
- Paul Sheerin 2009-10
- Cleveland Taylor 2010-11
- Cillian Sheridan 2011-12
- Nigel Hasselbaink 2012-13 to 2013-14 (2 seasons)
- Danny Swanson 2014-15, 2016-17, 2019-20 (3 seasons)
- John Sutton 2015-16
- George Williams 2017-18
- Michael O'Halloran 2020-21 to 2022-23 (3 seasons)
- Graham Carey 2023-24 to 2024-25 (2 seasons)
- Sam Stanton 2026-27
St Johnstone number 12
11 players have worn the number 12 for St Johnstone in the Scottish top flight. The latest is Josh Rae (2024-25).
- Gerry McMahon 1998-99
- Nathan Lowndes 1999-2000 to 2000-01 (2 seasons)
- Grant Murray 2001-02
- David Mackay 2009-10
- Steven Anderson 2010-11
- Alan Maybury 2011-12
- David Robertson 2012-13 to 2013-14 (2 seasons)
- Zander Clark 2015-16 to 2017-18 (3 seasons)
- Elliott Parish 2019-20 to 2021-22 (3 seasons)
- Elliot Parish 2022-23
- Josh Rae 2024-25
St Johnstone number 13
3 players have worn the number 13 for St Johnstone in the Scottish top flight. The latest is Ryan McGowan (2022-23).
- Garry Gow 1999-2000
- Craig Bryson 2021-22
- Ryan McGowan 2022-23
St Johnstone number 14
12 players have worn the number 14 for St Johnstone in the Scottish top flight. The latest is Matty Foulds (2026-27).
- Paddy Connelly 1998-99 to 1999-2000 (2 seasons)
- Paddy Connolly 2000-01 to 2001-02 (2 seasons)
- Kevin Moon 2009-10 to 2012-13 (4 seasons)
- KM / Gwion Edwards 2013-14
- Brian Graham 2014-15
- Joe Shaughnessy 2015-16 to 2016-17 (2 seasons)
- Aaron Comrie 2017-18
- Stevie May 2019-20 to 2020-21 (2 seasons)
- Glenn Middleton 2021-22
- Drey Wright 2022-23 to 2023-24 (2 seasons)
- Aaron Essel 2024-25
- Matty Foulds 2026-27
St Johnstone number 15
13 players have worn the number 15 for St Johnstone in the Scottish top flight. The latest is Adama Sidibeh (2024-25).
- Gary Bollan 1998-99 to 1999-2000 (2 seasons)
- Stephen Frail 2000-01
- Euan McLean 2009-10
- Graeme Smith 2010-11
- Alan Mannus 2011-12
- Jonathan Tuffey 2012-13 to 2013-14 (2 seasons)
- Steve Banks 2014-15
- Brad McKay 2015-16 to 2016-17 (2 seasons)
- Jason Kerr 2017-18, 2019-20 (2 seasons)
- Dan McNamara 2020-21
- Charlie Gilmour 2021-22 to 2022-23 (2 seasons)
- Max Kucheriavyi 2023-24
- Adama Sidibeh 2024-25
St Johnstone number 16
12 players have worn the number 16 for St Johnstone in the Scottish top flight. The latest is Max Kucheriavyi (2024-25).
- Danny Griffin 1998-99 to 1999-2000 (2 seasons)
- Mohammed Sylla 2000-01
- Peter MacDonald 2009-10 to 2010-11 (2 seasons)
- David Robertson 2011-12
- Craig Beattie 2012-13
- CB / Michael Doughty 2013-14
- Liam Caddis 2014-15 to 2015-16 (2 seasons)
- David McMillan 2017-18
- Isaac Olaofe 2020-21
- Hayden Muller 2021-22
- John Mahon 2022-23
- Max Kucheriavyi 2024-25
St Johnstone number 17
13 players have worn the number 17 for St Johnstone in the Scottish top flight. The latest is Sam McClelland (2024-25).
- Keith O'Halloran 1998-99 to 1999-2000 (2 seasons)
- Paul Hartley 2000-01 to 2001-02 (2 seasons)
- Kenny Deuchar 2009-10
- Graham Gartland 2010-11
- Sean Higgins 2011-12 to 2012-13 (2 seasons)
- SH / Steven MacLean 2013-14
- James McFadden 2014-15
- Michael Coulson 2016-17
- Denny Johnstone 2017-18
- Michael O'Halloran 2019-20
- Eetu Vertainen 2021-22
- Theo Bair 2022-23
- Sam McClelland 2024-25
St Johnstone number 18
13 players have worn the number 18 for St Johnstone in the Scottish top flight. The latest is Kai Fotheringham (2026-27).
- Stephen Robertson 1998-99 to 2000-01 (3 seasons)
- Keigan Parker 2001-02
- Graham Gartland 2009-10
- Scott Dobie 2010-11
- David McCracken 2011-12 to 2013-14 (3 seasons)
- Murray Davidson 2014-15
- Graham Cummins 2015-16
- Paul Paton 2016-17
- Alistair McCann 2019-20
- Ali McCann 2020-21
- Cammy MacPherson 2022-23
- Taylor Steven 2024-25
- Kai Fotheringham 2026-27
St Johnstone number 19
12 players have worn the number 19 for St Johnstone in the Scottish top flight. The latest is Danny Finlayson (2026-27).
- Stuart McCluskey 1998-99 to 2000-01 (3 seasons)
- Marc McCulloch 2001-02
- Gavin Swankie 2009-10
- Alan Maybury 2010-11
- Carl Finnigan 2011-12
- Gary Miller 2012-13 to 2014-15 (3 seasons)
- Richard Foster 2017-18
- Jason Holt 2019-20
- Shaun Rooney 2020-21 to 2021-22 (2 seasons)
- Adam Montgomery 2022-23
- Ross Sinclair 2024-25
- Danny Finlayson 2026-27
St Johnstone number 20
9 players have worn the number 20 for St Johnstone in the Scottish top flight. The latest is Ross Sinclair (2026-27).
- John Paul McBride 1998-99 to 2000-01 (3 seasons)
- Ross Forsyth 2001-02
- Murray Davidson 2009-10 to 2010-11 (2 seasons)
- Jamie Adams 2011-12 to 2013-14 (3 seasons)
- Scott Brown 2014-15
- Kyle McClean 2017-18
- John Robertson 2020-21
- Ross Sinclair 2021-22 to 2023-24, 2026-27 (4 seasons)
- Connor Smith 2024-25
St Johnstone number 21
11 players have worn the number 21 for St Johnstone in the Scottish top flight. The latest is Matt Smith (2024-25).
- Andy Whiteford 1998-99
- Marc Millar 1999-2000
- Kevin Thomas 2000-01
- Kevin Cuthbert 2001-02
- Collin Samuel 2009-10 to 2010-11 (2 seasons)
- Fran Sandaza 2011-12
- Mehdi Abeid 2013-14
- Stefan Scougall 2017-18
- Anthony Ralston 2019-20
- Ali Crawford 2021-22 to 2023-24 (3 seasons)
- Matt Smith 2024-25
St Johnstone number 22
15 players have worn the number 22 for St Johnstone in the Scottish top flight. The latest is Danny Schmidt (2026-27).
- Allan Ferguson 1998-99 to 1999-2000 (2 seasons)
- Keigan Parker 2000-01
- David McClune 2001-02
- Filipe Morais 2009-10
- Steven Milne 2010-11
- Willie Gibson / Kudus Oyenuga 2011-12
- Peter Pawlett 2012-13
- PP / Marcus Maddison 2013-14
- Lee Croft 2014-15
- Darnell Fisher 2015-16
- Keith Watson 2016-17 to 2017-18 (2 seasons)
- Callum Hendry 2019-20 to 2021-22 (3 seasons)
- Melker Hallberg 2022-23
- Sven Sprangler 2024-25
- Danny Schmidt 2026-27
St Johnstone number 23
12 players have worn the number 23 for St Johnstone in the Scottish top flight. The latest is Logan Chalmers (2026-27).
- Kieran McAnespie 1998-99 to 1999-2000 (2 seasons)
- Sean Evers 2000-01
- Brendan Crozier 2001-02
- Andy Jackson 2009-10 to 2010-11 (2 seasons)
- Marcus Haber 2011-12
- Rowan Vine 2012-13 to 2013-14 (2 seasons)
- Gareth Rodger 2014-15
- Liam Gordon 2016-17 to 2017-18, 2019-20 (3 seasons)
- Cameron Ballantyne 2020-21 to 2021-22 (2 seasons)
- Graham Carey 2022-23
- Josh McPake 2024-25
- Logan Chalmers 2026-27
St Johnstone number 24
8 players have worn the number 24 for St Johnstone in the Scottish top flight. The latest is Callum Booth (2023-24).
- Darren Dods 1998-99 to 1999-2000 (2 seasons)
- Michael O'Neill 2000-01
- Rachid Djebaili 2001-02
- Steven Anderson 2009-10
- Jamie Adams 2010-11
- Graham Gartland / Jack Compton 2011-12
- Brian Easton 2014-15 to 2017-18 (4 seasons)
- Callum Booth 2019-20 to 2023-24 (5 seasons)
St Johnstone number 25
9 players have worn the number 25 for St Johnstone in the Scottish top flight. The latest is Macaulay Tait (2026-27).
- Charles King 1998-99
- Gerry McMahon 1999-2000
- Darren Jackson 2001-02
- Graeme Smith 2009-10
- Mark Durnan 2011-12
- Chris Kane 2014-15 to 2017-18 (4 seasons)
- Jordan Northcott 2021-22
- Cameron Ballantyne 2022-23 to 2023-24 (2 seasons)
- Macaulay Tait 2026-27
St Johnstone number 26
8 players have worn the number 26 for St Johnstone in the Scottish top flight. The latest is Matty Todd (2026-27).
- Stuart Malcolm 1998-99 to 2001-02 (4 seasons)
- Cillian Sheridan 2009-10
- Stephen Reynolds 2010-11
- Liam Caddis 2011-12 to 2013-14 (3 seasons)
- Scott Wilson 2014-15
- Liam Craig 2015-16 to 2017-18, 2019-20 to 2021-22 (6 seasons)
- Connor McLennan 2022-23
- Matty Todd 2026-27
St Johnstone number 27
9 players have worn the number 27 for St Johnstone in the Scottish top flight. The latest is Makenzie Kirk (2024-25).
- Mark McCulloch 1998-99 to 1999-2000 (2 seasons)
- Marc McCulloch 2000-01
- Peter MacDonald 2001-02
- Mark Connolly 2009-10
- Marcus Haber 2010-11
- Stevie May 2011-12 to 2013-14 (3 seasons)
- Craig Thomson 2014-15 to 2016-17 (3 seasons)
- Max Kucheriavyi 2022-23
- Makenzie Kirk 2024-25
St Johnstone number 28
7 players have worn the number 28 for St Johnstone in the Scottish top flight. The latest is Alex Ferguson (2024-25).
- Nathan Lowndes 1998-99
- Martin Lauchlan 1999-2000
- Martin Lauchaln 2000-01 to 2001-02 (2 seasons)
- Michael Duberry 2009-10
- Ally Gilchrist 2014-15, 2016-17 (2 seasons)
- Matty Willock 2017-18
- Alex Ferguson 2023-24 to 2024-25 (2 seasons)
St Johnstone number 29
9 players have worn the number 29 for St Johnstone in the Scottish top flight. The latest is Benji Kimpioka (2024-25).
- Miguel Simão 1998-99
- Daryn Smith 1999-2000
- Mark Lynch 2001-02
- Richard McIntosh 2011-12 to 2013-14 (3 seasons)
- Michael O'Halloran 2014-15 to 2015-16 (2 seasons)
- Graham Cummins 2016-17
- Sam Denham 2021-22
- Jamie Murphy 2022-23
- Benji Kimpioka 2024-25
St Johnstone number 30
7 players have worn the number 30 for St Johnstone in the Scottish top flight. The latest is Joel Cotterill (2026-27).
- Brendan Crozier 1999-2000 to 2000-01 (2 seasons)
- Martin Fotheringham 2001-02
- Zander Clark 2012-13 to 2013-14 (2 seasons)
- Matthew Buchanan 2014-15
- Mark Hurst 2016-17 to 2017-18 (2 seasons)
- Jack Wills 2022-23 to 2023-24 (2 seasons)
- Joel Cotterill 2026-27
St Johnstone number 31
10 players have worn the number 31 for St Johnstone in the Scottish top flight. The latest is Craig Hepburn (2026-27).
- Keigan Parker 1998-99 to 1999-2000 (2 seasons)
- Ross Forsyth 2000-01
- Chris Conway 2001-02
- Martyn Shields 2009-10
- Mark Durnan 2010-11
- Christopher Moffat 2011-12 to 2013-14 (3 seasons)
- Dylan Easton 2014-15
- Greg Hurst 2016-17 to 2017-18 (2 seasons)
- Spencer Moreland 2022-23
- Craig Hepburn 2023-24, 2026-27 (2 seasons)
St Johnstone number 32
8 players have worn the number 32 for St Johnstone in the Scottish top flight. The latest is Liam Parker (2024-25).
- Kevin Thomas 1999-2000
- Stephen Reynolds 2009-10
- Stevie May 2010-11
- Callum McConnell 2011-12 to 2013-14 (3 seasons)
- Kyle Lander 2014-15
- Connor McLaren 2016-17
- Max Kucheriavyi 2021-22
- Liam Parker 2022-23 to 2024-25 (3 seasons)
St Johnstone number 33
11 players have worn the number 33 for St Johnstone in the Scottish top flight. The latest is Liam Smith (2026-27).
- Stephen Frail 1999-2000
- Martin Maher 2001-02
- Ryan Sullivan 2009-10 to 2010-11 (2 seasons)
- Andy Steeves 2011-12
- Thomas Scobbie 2012-13 to 2013-14 (2 seasons)
- Connor McLaren 2014-15
- George Hunter 2016-17
- Matthew Kennedy 2019-20
- Taylor Steven 2023-24
- David Keltjens 2024-25
- Liam Smith 2026-27
St Johnstone number 34
6 players have worn the number 34 for St Johnstone in the Scottish top flight. The latest is Daniel Phillips (2023-24).
- Graeme Jones 1999-2000
- Stevie May 2009-10
- Johnny Lindsay 2010-11
- Kieran Stewart 2011-12 to 2013-14 (3 seasons)
- Jason Kerr 2014-15
- Daniel Phillips 2022-23 to 2023-24 (2 seasons)
St Johnstone number 35
6 players have worn the number 35 for St Johnstone in the Scottish top flight. The latest is Cameron Lumsden (2017-18).
- Kevin Cuthbert 1999-2000 to 2000-01 (2 seasons)
- Zander Clark 2009-10 to 2010-11 (2 seasons)
- Craig Reid 2011-12 to 2013-14 (3 seasons)
- Mark Hurst 2014-15
- Neil Martyniuk 2015-16
- Cameron Lumsden 2017-18
St Johnstone number 36
6 players have worn the number 36 for St Johnstone in the Scottish top flight. The latest is Cameron Thomson (2017-18).
- Martin Fotheringham 2000-01
- Emmanuel Panther 2001-02
- Johnny Lindsay 2009-10
- Richard McIntosh 2010-11
- Greg Mitchell 2011-12 to 2013-14 (3 seasons)
- Cameron Thomson 2017-18
St Johnstone number 37
7 players have worn the number 37 for St Johnstone in the Scottish top flight. The latest is Nicky Clark (2022-23).
- Chris Conway 1999-2000
- Mark Ferry 2001-02
- Mark Durnan 2009-10
- Liam Caddis 2010-11
- Ross Still 2011-12 to 2013-14 (3 seasons)
- Alistair McCann 2017-18
- Nicky Clark 2022-23
St Johnstone number 38
7 players have worn the number 38 for St Johnstone in the Scottish top flight. The latest is Scott Bright (2024-25).
- Ross Alexander 2009-10
- Christopher Moffat 2010-11
- Alexander Gilchrist 2011-12
- Ally Gilchrist 2012-13 to 2013-14 (2 seasons)
- Cameron Ballantyne 2017-18
- Taylor Steven 2022-23
- Scott Bright 2023-24 to 2024-25 (2 seasons)
St Johnstone number 39
6 players have worn the number 39 for St Johnstone in the Scottish top flight. The latest is Kyle Thomson (2026-27).
- Chris Conway 2000-01
- David Heagney 2009-10
- Scott Gray 2010-11 to 2013-14 (4 seasons)
- Aaron Comrie 2015-16 to 2016-17 (2 seasons)
- Ciarán Brian 2017-18
- Kyle Thomson 2026-27
St Johnstone number 40
6 players have worn the number 40 for St Johnstone in the Scottish top flight. The latest is Joe Ellison (2023-24).
- Kieran O'Hear 2009-10
- Aiden Hendry 2010-11 to 2011-12 (2 seasons)
- Andrew Steeves 2012-13 to 2013-14 (2 seasons)
- Jamie MacKenzie 2017-18
- Sam Denham 2019-20
- Joe Ellison 2023-24
St Johnstone number 41
4 players have worn the number 41 for St Johnstone in the Scottish top flight. The latest is Bayley Klimionek (2023-24).
- Richard McIntosh 2009-10
- Christopher Kane 2011-12 to 2013-14 (3 seasons)
- Jamie Docherty 2017-18
- Bayley Klimionek 2023-24
St Johnstone number 42
6 players have worn the number 42 for St Johnstone in the Scottish top flight. The latest is Reece McAlear (2026-27).
- Liam Caddis 2009-10
- Ryan Hutchinson 2010-11 to 2011-12 (2 seasons)
- Robbie Norrie 2012-13 to 2014-15 (3 seasons)
- Euan O'Reilly 2017-18
- Ben McCrystal 2023-24
- Reece McAlear 2026-27
St Johnstone number 43
3 players have worn the number 43 for St Johnstone in the Scottish top flight. The latest is John Robertson (2017-18).
- Sean Porter 2009-10
- Gareth Rodger 2010-11 to 2013-14 (4 seasons)
- John Robertson 2017-18
St Johnstone number 44
5 players have worn the number 44 for St Johnstone in the Scottish top flight. The latest is Eetu Vertainen (2022-23).
- Matt Hemsley 2009-10
- Craig Thomson 2011-12 to 2013-14 (3 seasons)
- Eoghan McCawl 2015-16 to 2016-17 (2 seasons)
- Shaun Struthers 2017-18, 2019-20 to 2020-21 (3 seasons)
- Eetu Vertainen 2022-23
St Johnstone number 45
5 players have worn the number 45 for St Johnstone in the Scottish top flight. The latest is Jackson Mylchreest (2023-24).
- Neil Duffy 2009-10 to 2010-11 (2 seasons)
- Matthew McArthur 2012-13 to 2013-14 (2 seasons)
- Alex Kitchen 2014-15
- Ross Sinclair 2017-18, 2020-21 (2 seasons)
- Jackson Mylchreest 2023-24
St Johnstone number 46
7 players have worn the number 46 for St Johnstone in the Scottish top flight. The latest is William Sandford (2022-23).
- Darren Kelly 2009-10
- Andy Steeves 2010-11
- James Keatings 2011-12
- Anthony Higgins 2012-13 to 2013-14 (2 seasons)
- Ben Quigley 2017-18
- Alex Ferguson 2021-22
- William Sandford 2022-23
St Johnstone number 47
3 players have worn the number 47 for St Johnstone in the Scottish top flight. The latest is Jack Wilson (2017-18).
- Josh Falkingham 2009-10
- Chris Tobin 2012-13 to 2013-14 (2 seasons)
- Jack Wilson 2017-18
St Johnstone number 48
One player has worn the number 48 for St Johnstone in the Scottish top flight: Jack Wills.
- Jack Wills 2021-22
St Johnstone number 49
3 players have worn the number 49 for St Johnstone in the Scottish top flight. The latest is Jack Robertson (2026-27).
- Scott-Taylor MacKenzie 2014-15
- Daniel Jardine 2017-18
- Jack Robertson 2026-27
St Johnstone number 50
2 players have worn the number 50 for St Johnstone in the Scottish top flight. The latest is Jordan Northcott (2020-21).
- Callum Hendry 2017-18
- Jordan Northcott 2019-20 to 2020-21 (2 seasons)

