Skip to content
Play MFF
EN

St Johnstone Updated

St Johnstone Squad Numbers

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…

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-991999-20002000-012001-022009-102010-112011-122012-132013-142014-152015-162016-172017-182019-202020-212021-222022-232023-242024-252026-27#
1Alan MainAlan Main Alan Main Alan Main Alan Main Peter Enckelman Peter Enckelman Alan Mannus Alan Mannus Alan Mannus Alan MannusAlan MannusAlan MannusZander ClarkZander ClarkZander ClarkRemi MatthewsDimitar MitovToby Steward1
2John McQuillanDarren Dods Darren Dods Gary Irvine David Mackay David Mackay David Mackay David Mackay David Mackay David MackayDavid MackayWallace DuffyWallace DuffyJames BrownJames BrownJames BrownEnes Alić2
3Allan PrestonAllan Preston Gary Bollan Stuart McCluskey Danny Grainger Danny Grainger Callum Davidson Callum Davidson Callum Davidson Thomas Scobbie Thomas ScobbieThomas ScobbieScott TanserScott TanserScott TanserReece DevineTony GallacherTony GallacherAndré RaymondCheick Diabaté3
4Nick DasovicNick Dasovic Nick Dasovic Nick Dasovic Jody Morris Jody Morris Jody Morris Patrick Cregg Patrick Cregg Simon Lappin Simon LappinBlair AlstonBlair AlstonRoss CallachanJamie McCartJamie McCartAndrew ConsidineAndrew ConsidineKyle CameronMorgan Boyes4
5Jim WeirJim Weir Jim Weir Jim Weir Kevin Rutkiewicz Kevin Rutkiewicz Frazer Wright Frazer Wright Frazer Wright Frazer Wright Joe ShaughnessyMadis VihmannJason KerrJason KerrAlex MitchellRyan McGowanJack SandersZach Mitchell5
6Alan KernaghanAlan Kernaghan Alan Kernaghan Benito Kemble Stuart McCaffrey Michael Duberry Steven Anderson Steven Anderson Steven Anderson Steven Anderson Steven AndersonSteven AndersonSteven AndersonLiam GordonLiam GordonLiam GordonLiam GordonBožo Mikulić6
7Craig Russell Tommy LøvenkrandsTommy LøvenkrandsChris Millar Chris Millar Chris Millar Chris Millar Chris Millar Chris Millar Chris MillarChris MillarChris MillarDrey WrightCraig ConwayStevie MayStevie MayStevie MayStevie MayTaylor Steven7
8John O'NeilJohn O'Neil Craig Russell Craig Russell Martin Hardie Martin Hardie Murray Davidson Murray Davidson Murray Davidson Gary McDonald Murray DavidsonMurray DavidsonMurray DavidsonMurray DavidsonMurray DavidsonMurray DavidsonMurray DavidsonCameron MacPhersonCameron MacPhersonJason Holt8
9Roddy GrantRoddy Grant Graeme Jones Graeme Jones Steven Milne Sam Parkin SP / Lee Croft Grégory Tadé Grégory Tadé Steven MacLean Steven MacLeanSteven MacLeanSteven MacLeanChris KaneChris KaneChris KaneChris KaneChris KaneJosh Fowler9
10George O'BoyleGeorge O'Boyle George O'Boyle John Paul McBride Liam Craig Liam Craig Liam Craig Liam Craig Liam Craig David Wotherspoon David WotherspoonDavid WotherspoonDavid WotherspoonDavid WotherspoonDavid WotherspoonDavid WotherspoonDavid WotherspoonNicky ClarkNicky ClarkJamie Gullan10
11Paul KanePaul Kane Paul Kane Paul Kane Paul Sheerin Cleveland Taylor Cillian Sheridan Nigel Hasselbaink Nigel Hasselbaink Danny SwansonJohn SuttonDanny SwansonGeorge WilliamsDanny SwansonMichael O'HalloranMichael O'HalloranMichael O'HalloranGraham CareyGraham CareySam Stanton11
12Gerry McMahonNathan Lowndes Nathan Lowndes Grant Murray David Mackay Steven Anderson Alan Maybury David Robertson David Robertson Zander ClarkZander ClarkZander ClarkElliott ParishElliott ParishElliott ParishElliot ParishJosh Rae12
13Garry Gow Craig BrysonRyan McGowan13
14Paddy ConnellyPaddy Connelly Paddy Connolly Paddy Connolly Kevin Moon Kevin Moon Kevin Moon Kevin Moon KM / Gwion Edwards Brian Graham Joe ShaughnessyJoe ShaughnessyAaron ComrieStevie MayStevie MayGlenn MiddletonDrey WrightDrey WrightAaron EsselMatty Foulds14
15Gary BollanGary Bollan Stephen Frail Euan McLean Graeme Smith Alan Mannus Jonathan Tuffey Jonathan Tuffey Steve Banks Brad McKayBrad McKayJason KerrJason KerrDan McNamaraCharlie GilmourCharlie GilmourMax KucheriavyiAdama Sidibeh15
16Danny GriffinDanny Griffin Mohammed Sylla Peter MacDonald Peter MacDonald David Robertson Craig Beattie CB / Michael Doughty Liam Caddis Liam CaddisDavid McMillanIsaac OlaofeHayden MullerJohn MahonMax Kucheriavyi16
17Keith O'HalloranKeith O'Halloran Paul Hartley Paul Hartley Kenny Deuchar Graham Gartland Sean Higgins Sean Higgins SH / Steven MacLean James McFadden Michael CoulsonDenny JohnstoneMichael O'HalloranEetu VertainenTheo Bair Sam McClelland17
18Stephen RobertsonStephen Robertson Stephen Robertson Keigan Parker Graham Gartland Scott Dobie David McCracken David McCracken David McCracken Murray Davidson Graham CumminsPaul PatonAlistair McCannAli McCannCammy MacPhersonTaylor StevenKai Fotheringham18
19Stuart McCluskeyStuart McCluskey Stuart McCluskey Marc McCulloch Gavin Swankie Alan Maybury Carl Finnigan Gary Miller Gary Miller Gary Miller Richard FosterJason HoltShaun RooneyShaun RooneyAdam MontgomeryRoss SinclairDanny Finlayson19
20John-Paul McBrideJohn-Paul McBride John Paul McBride Ross Forsyth Murray Davidson Murray Davidson Jamie Adams Jamie Adams Jamie Adams Scott Brown Kyle McCleanJohn RobertsonRoss SinclairRoss Sinclair (L)Ross SinclairConnor SmithRoss Sinclair20
21Andy WhitefordMarc Millar Kevin Thomas Kevin Cuthbert Collin Samuel Collin Samuel Fran Sandaza Mehdi Abeid Stefan ScougallAnthony RalstonAli Crawford Ali CrawfordAli CrawfordMatt Smith21
22Allan FergusonAllan Ferguson Keigan Parker David McClune Filipe Morais Steven Milne Willie Gibson / Kudus OyenugaPeter Pawlett PP / Marcus Maddison Lee Croft Darnell FisherKeith WatsonKeith WatsonCallum HendryCallum HendryCallum HendryMelker HallbergSven SpranglerDanny Schmidt22
23Kieran McAnespieKieran McAnespie Sean Evers Brendan Crozier Andy Jackson Andy Jackson Marcus Haber Rowan Vine Rowan Vine Gareth Rodger Liam GordonLiam GordonLiam GordonCameron BallantyneCameron BallantyneGraham CareyJosh McPakeLogan Chalmers23
24Darren DodsDarren Dods Michael O'Neill Rachid Djebaili Steven Anderson Jamie Adams Graham Gartland / Jack Compton Brian Easton Brian EastonBrian EastonBrian EastonCallum BoothCallum BoothCallum BoothCallum BoothCallum Booth24
25Charles KingGerry McMahon Darren Jackson Graeme Smith Mark Durnan Chris Kane Chris KaneChris KaneChris KaneJordan NorthcottCameron BallantyneCameron BallantyneMacaulay Tait25
26Stuart MalcolmStuart Malcolm Stuart Malcolm Stuart Malcolm Cillian Sheridan Stephen Reynolds Liam Caddis Liam Caddis Liam Caddis Scott Wilson Liam CraigLiam CraigLiam CraigLiam CraigLiam CraigLiam CraigConnor McLennanMatty Todd26
27Mark McCullochMark McCulloch Marc McCulloch Peter MacDonald Mark Connolly Marcus Haber Stevie May Stevie May Stevie May Craig Thomson Craig ThomsonCraig ThomsonMax KucheriavyiMakenzie Kirk27
28Nathan LowndesMartin Lauchlan Martin Lauchaln Martin Lauchaln Michael Duberry Ally Gilchrist Ally GilchristMatty WillockAlex FergusonAlex Ferguson28
29Miguel SimãoDaryn Smith Mark Lynch Richard McIntosh Richard McIntosh Richard McIntosh Michael O'Halloran Michael O'HalloranGraham CumminsSam DenhamJamie MurphyBenji Kimpioka29
30Brendan Crozier Brendan Crozier Martin FotheringhamZander Clark Zander Clark Matthew Buchanan Mark HurstMark HurstJack WillsJack WillsJoel Cotterill30
31Keigan ParkerKeigan Parker Ross Forsyth Chris Conway Martyn Shields Mark Durnan Christopher Moffat Christopher Moffat Christopher Moffat Dylan Easton Greg HurstGreg HurstSpencer MorelandCraig HepburnCraig Hepburn31
32Kevin Thomas Stephen Reynolds Stevie May Callum McConnell Callum McConnell Callum McConnell Kyle Lander Connor McLarenMax Kucheriavyi (L)Liam Parker (L)Liam ParkerLiam Parker32
33Stephen Frail Martin Maher Ryan Sullivan Ryan Sullivan Andy Steeves Thomas Scobbie Thomas Scobbie Connor McLaren George HunterMatthew KennedyTaylor StevenDavid KeltjensLiam Smith33
34Graeme Jones Stevie May Johnny Lindsay Kieran Stewart Kieran Stewart Kieran Stewart Jason Kerr Daniel PhillipsDaniel Phillips34
35Kevin Cuthbert Kevin Cuthbert Zander Clark Zander Clark Craig Reid Craig Reid Craig Reid Mark Hurst Neil MartyniukCameron Lumsden35
36Martin FotheringhamEmmanuel Panther Johnny Lindsay Richard McIntosh Greg Mitchell Greg Mitchell Greg Mitchell Cameron Thomson36
37Chris ConwayMark FerryMark Durnan Liam Caddis Ross Still Ross Still Ross Still Alistair McCannNicky Clark37
38Ross Alexander Christopher Moffat Alexander Gilchrist Ally Gilchrist Ally Gilchrist Cameron BallantyneTaylor Steven (L)Scott BrightScott Bright38
39Chris ConwayDavid Heagney Scott Gray Scott Gray Scott Gray Scott Gray Aaron ComrieAaron ComrieCiarán BrianKyle Thomson39
40Kieran O'Hear Aiden Hendry Aiden Hendry Andrew Steeves Andrew Steeves Jamie MacKenzieSam DenhamJoe Ellison40
41Richard McIntosh Christopher Kane Christopher Kane Christopher Kane Jamie DochertyBayley Klimionek41
42Liam Caddis Ryan Hutchinson Ryan Hutchinson Robbie Norrie Robbie Norrie Robbie Norrie Euan O'ReillyBen McCrystalReece McAlear42
43Sean Porter Gareth Rodger Gareth Rodger Gareth Rodger Gareth Rodger John Robertson43
44Matt Hemsley Craig ThomsonCraig Thomson Craig Thomson Eoghan McCawlEoghan McCawlShaun StruthersShaun StruthersShaun StruthersEetu Vertainen (L)44
45Neil Duffy Neil Duffy Matthew McArthur Matthew McArthur Alex KitchenRoss SinclairRoss SinclairJackson Mylchreest45
46Darren Kelly Andy SteevesJames KeatingsAnthony Higgins Anthony Higgins Ben QuigleyAlex Ferguson (L)William Sandford46
47Josh FalkinghamChris TobinChris Tobin Jack Wilson47
48Jack Wills (L)48
49Scott-Taylor MacKenzieDaniel JardineJack Robertson49
50Callum HendryJordan NorthcottJordan Northcott50
Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

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).

  1. Alan Main 1998-99 to 2001-02, 2009-10 (5 seasons)
  2. Peter Enckelman 2010-11 to 2011-12 (2 seasons)
  3. Alan Mannus 2012-13 to 2017-18 (6 seasons)
  4. Zander Clark 2019-20 to 2021-22 (3 seasons)
  5. Remi Matthews 2022-23
  6. Dimitar Mitov 2023-24
  7. 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).

  1. John McQuillan 1998-99
  2. Darren Dods 2000-01 to 2001-02 (2 seasons)
  3. Gary Irvine 2009-10
  4. David Mackay 2010-11 to 2016-17 (7 seasons)
  5. Wallace Duffy 2019-20 to 2020-21 (2 seasons)
  6. James Brown 2021-22 to 2023-24 (3 seasons)
  7. 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).

  1. Allan Preston 1998-99 to 1999-2000 (2 seasons)
  2. Gary Bollan 2000-01
  3. Stuart McCluskey 2001-02
  4. Danny Grainger 2009-10 to 2010-11 (2 seasons)
  5. Callum Davidson 2011-12 to 2013-14 (3 seasons)
  6. Thomas Scobbie 2014-15 to 2016-17 (3 seasons)
  7. Scott Tanser 2017-18, 2019-20 to 2020-21 (3 seasons)
  8. Reece Devine 2021-22
  9. Tony Gallacher 2022-23 to 2023-24 (2 seasons)
  10. André Raymond 2024-25
  11. 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).

  1. Nick Dasovic 1998-99 to 2001-02 (4 seasons)
  2. Jody Morris 2009-10 to 2011-12 (3 seasons)
  3. Patrick Cregg 2012-13 to 2013-14 (2 seasons)
  4. Simon Lappin 2014-15 to 2015-16 (2 seasons)
  5. Blair Alston 2016-17 to 2017-18 (2 seasons)
  6. Ross Callachan 2019-20
  7. Jamie McCart 2020-21 to 2021-22 (2 seasons)
  8. Andrew Considine 2022-23 to 2023-24 (2 seasons)
  9. Kyle Cameron 2024-25
  10. 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).

  1. Jim Weir 1998-99 to 2001-02 (4 seasons)
  2. Kevin Rutkiewicz 2009-10 to 2010-11 (2 seasons)
  3. Frazer Wright 2011-12 to 2014-15 (4 seasons)
  4. Joe Shaughnessy 2017-18
  5. Madis Vihmann 2019-20
  6. Jason Kerr 2020-21 to 2021-22 (2 seasons)
  7. Alex Mitchell 2022-23
  8. Ryan McGowan 2023-24
  9. Jack Sanders 2024-25
  10. 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).

  1. Alan Kernaghan 1998-99 to 2000-01 (3 seasons)
  2. Benito Kemble 2001-02
  3. Stuart McCaffrey 2009-10
  4. Michael Duberry 2010-11
  5. Steven Anderson 2011-12 to 2017-18 (7 seasons)
  6. Liam Gordon 2020-21 to 2023-24 (4 seasons)
  7. 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).

  1. Craig Russell 1999-2000
  2. Tommy Løvenkrands 2000-01 to 2001-02 (2 seasons)
  3. Chris Millar 2009-10 to 2017-18 (9 seasons)
  4. Drey Wright 2019-20
  5. Craig Conway 2020-21
  6. Stevie May 2021-22 to 2024-25 (4 seasons)
  7. 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).

  1. John O'Neil 1998-99 to 1999-2000 (2 seasons)
  2. Craig Russell 2000-01 to 2001-02 (2 seasons)
  3. Martin Hardie 2009-10 to 2010-11 (2 seasons)
  4. Murray Davidson 2011-12 to 2013-14, 2015-16 to 2017-18, 2019-20 to 2022-23 (10 seasons)
  5. Gary McDonald 2014-15
  6. Cameron MacPherson 2023-24 to 2024-25 (2 seasons)
  7. 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).

  1. Roddy Grant 1998-99 to 1999-2000 (2 seasons)
  2. Graeme Jones 2000-01 to 2001-02 (2 seasons)
  3. Steven Milne 2009-10
  4. Sam Parkin 2010-11
  5. SP / Lee Croft 2011-12
  6. Grégory Tadé 2012-13 to 2013-14 (2 seasons)
  7. Steven MacLean 2014-15 to 2017-18 (4 seasons)
  8. Chris Kane 2019-20 to 2023-24 (5 seasons)
  9. 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).

  1. George O'Boyle 1998-99 to 2000-01 (3 seasons)
  2. John Paul McBride 2001-02
  3. Liam Craig 2009-10 to 2013-14 (5 seasons)
  4. David Wotherspoon 2014-15 to 2017-18, 2019-20 to 2022-23 (8 seasons)
  5. Nicky Clark 2023-24 to 2024-25 (2 seasons)
  6. 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).

  1. Paul Kane 1998-99 to 2001-02 (4 seasons)
  2. Paul Sheerin 2009-10
  3. Cleveland Taylor 2010-11
  4. Cillian Sheridan 2011-12
  5. Nigel Hasselbaink 2012-13 to 2013-14 (2 seasons)
  6. Danny Swanson 2014-15, 2016-17, 2019-20 (3 seasons)
  7. John Sutton 2015-16
  8. George Williams 2017-18
  9. Michael O'Halloran 2020-21 to 2022-23 (3 seasons)
  10. Graham Carey 2023-24 to 2024-25 (2 seasons)
  11. 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).

  1. Gerry McMahon 1998-99
  2. Nathan Lowndes 1999-2000 to 2000-01 (2 seasons)
  3. Grant Murray 2001-02
  4. David Mackay 2009-10
  5. Steven Anderson 2010-11
  6. Alan Maybury 2011-12
  7. David Robertson 2012-13 to 2013-14 (2 seasons)
  8. Zander Clark 2015-16 to 2017-18 (3 seasons)
  9. Elliott Parish 2019-20 to 2021-22 (3 seasons)
  10. Elliot Parish 2022-23
  11. 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).

  1. Garry Gow 1999-2000
  2. Craig Bryson 2021-22
  3. 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).

  1. Paddy Connelly 1998-99 to 1999-2000 (2 seasons)
  2. Paddy Connolly 2000-01 to 2001-02 (2 seasons)
  3. Kevin Moon 2009-10 to 2012-13 (4 seasons)
  4. KM / Gwion Edwards 2013-14
  5. Brian Graham 2014-15
  6. Joe Shaughnessy 2015-16 to 2016-17 (2 seasons)
  7. Aaron Comrie 2017-18
  8. Stevie May 2019-20 to 2020-21 (2 seasons)
  9. Glenn Middleton 2021-22
  10. Drey Wright 2022-23 to 2023-24 (2 seasons)
  11. Aaron Essel 2024-25
  12. 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).

  1. Gary Bollan 1998-99 to 1999-2000 (2 seasons)
  2. Stephen Frail 2000-01
  3. Euan McLean 2009-10
  4. Graeme Smith 2010-11
  5. Alan Mannus 2011-12
  6. Jonathan Tuffey 2012-13 to 2013-14 (2 seasons)
  7. Steve Banks 2014-15
  8. Brad McKay 2015-16 to 2016-17 (2 seasons)
  9. Jason Kerr 2017-18, 2019-20 (2 seasons)
  10. Dan McNamara 2020-21
  11. Charlie Gilmour 2021-22 to 2022-23 (2 seasons)
  12. Max Kucheriavyi 2023-24
  13. 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).

  1. Danny Griffin 1998-99 to 1999-2000 (2 seasons)
  2. Mohammed Sylla 2000-01
  3. Peter MacDonald 2009-10 to 2010-11 (2 seasons)
  4. David Robertson 2011-12
  5. Craig Beattie 2012-13
  6. CB / Michael Doughty 2013-14
  7. Liam Caddis 2014-15 to 2015-16 (2 seasons)
  8. David McMillan 2017-18
  9. Isaac Olaofe 2020-21
  10. Hayden Muller 2021-22
  11. John Mahon 2022-23
  12. 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).

  1. Keith O'Halloran 1998-99 to 1999-2000 (2 seasons)
  2. Paul Hartley 2000-01 to 2001-02 (2 seasons)
  3. Kenny Deuchar 2009-10
  4. Graham Gartland 2010-11
  5. Sean Higgins 2011-12 to 2012-13 (2 seasons)
  6. SH / Steven MacLean 2013-14
  7. James McFadden 2014-15
  8. Michael Coulson 2016-17
  9. Denny Johnstone 2017-18
  10. Michael O'Halloran 2019-20
  11. Eetu Vertainen 2021-22
  12. Theo Bair 2022-23
  13. 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).

  1. Stephen Robertson 1998-99 to 2000-01 (3 seasons)
  2. Keigan Parker 2001-02
  3. Graham Gartland 2009-10
  4. Scott Dobie 2010-11
  5. David McCracken 2011-12 to 2013-14 (3 seasons)
  6. Murray Davidson 2014-15
  7. Graham Cummins 2015-16
  8. Paul Paton 2016-17
  9. Alistair McCann 2019-20
  10. Ali McCann 2020-21
  11. Cammy MacPherson 2022-23
  12. Taylor Steven 2024-25
  13. 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).

  1. Stuart McCluskey 1998-99 to 2000-01 (3 seasons)
  2. Marc McCulloch 2001-02
  3. Gavin Swankie 2009-10
  4. Alan Maybury 2010-11
  5. Carl Finnigan 2011-12
  6. Gary Miller 2012-13 to 2014-15 (3 seasons)
  7. Richard Foster 2017-18
  8. Jason Holt 2019-20
  9. Shaun Rooney 2020-21 to 2021-22 (2 seasons)
  10. Adam Montgomery 2022-23
  11. Ross Sinclair 2024-25
  12. 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).

  1. John Paul McBride 1998-99 to 2000-01 (3 seasons)
  2. Ross Forsyth 2001-02
  3. Murray Davidson 2009-10 to 2010-11 (2 seasons)
  4. Jamie Adams 2011-12 to 2013-14 (3 seasons)
  5. Scott Brown 2014-15
  6. Kyle McClean 2017-18
  7. John Robertson 2020-21
  8. Ross Sinclair 2021-22 to 2023-24, 2026-27 (4 seasons)
  9. 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).

  1. Andy Whiteford 1998-99
  2. Marc Millar 1999-2000
  3. Kevin Thomas 2000-01
  4. Kevin Cuthbert 2001-02
  5. Collin Samuel 2009-10 to 2010-11 (2 seasons)
  6. Fran Sandaza 2011-12
  7. Mehdi Abeid 2013-14
  8. Stefan Scougall 2017-18
  9. Anthony Ralston 2019-20
  10. Ali Crawford 2021-22 to 2023-24 (3 seasons)
  11. 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).

  1. Allan Ferguson 1998-99 to 1999-2000 (2 seasons)
  2. Keigan Parker 2000-01
  3. David McClune 2001-02
  4. Filipe Morais 2009-10
  5. Steven Milne 2010-11
  6. Willie Gibson / Kudus Oyenuga 2011-12
  7. Peter Pawlett 2012-13
  8. PP / Marcus Maddison 2013-14
  9. Lee Croft 2014-15
  10. Darnell Fisher 2015-16
  11. Keith Watson 2016-17 to 2017-18 (2 seasons)
  12. Callum Hendry 2019-20 to 2021-22 (3 seasons)
  13. Melker Hallberg 2022-23
  14. Sven Sprangler 2024-25
  15. 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).

  1. Kieran McAnespie 1998-99 to 1999-2000 (2 seasons)
  2. Sean Evers 2000-01
  3. Brendan Crozier 2001-02
  4. Andy Jackson 2009-10 to 2010-11 (2 seasons)
  5. Marcus Haber 2011-12
  6. Rowan Vine 2012-13 to 2013-14 (2 seasons)
  7. Gareth Rodger 2014-15
  8. Liam Gordon 2016-17 to 2017-18, 2019-20 (3 seasons)
  9. Cameron Ballantyne 2020-21 to 2021-22 (2 seasons)
  10. Graham Carey 2022-23
  11. Josh McPake 2024-25
  12. 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).

  1. Darren Dods 1998-99 to 1999-2000 (2 seasons)
  2. Michael O'Neill 2000-01
  3. Rachid Djebaili 2001-02
  4. Steven Anderson 2009-10
  5. Jamie Adams 2010-11
  6. Graham Gartland / Jack Compton 2011-12
  7. Brian Easton 2014-15 to 2017-18 (4 seasons)
  8. 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).

  1. Charles King 1998-99
  2. Gerry McMahon 1999-2000
  3. Darren Jackson 2001-02
  4. Graeme Smith 2009-10
  5. Mark Durnan 2011-12
  6. Chris Kane 2014-15 to 2017-18 (4 seasons)
  7. Jordan Northcott 2021-22
  8. Cameron Ballantyne 2022-23 to 2023-24 (2 seasons)
  9. 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).

  1. Stuart Malcolm 1998-99 to 2001-02 (4 seasons)
  2. Cillian Sheridan 2009-10
  3. Stephen Reynolds 2010-11
  4. Liam Caddis 2011-12 to 2013-14 (3 seasons)
  5. Scott Wilson 2014-15
  6. Liam Craig 2015-16 to 2017-18, 2019-20 to 2021-22 (6 seasons)
  7. Connor McLennan 2022-23
  8. 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).

  1. Mark McCulloch 1998-99 to 1999-2000 (2 seasons)
  2. Marc McCulloch 2000-01
  3. Peter MacDonald 2001-02
  4. Mark Connolly 2009-10
  5. Marcus Haber 2010-11
  6. Stevie May 2011-12 to 2013-14 (3 seasons)
  7. Craig Thomson 2014-15 to 2016-17 (3 seasons)
  8. Max Kucheriavyi 2022-23
  9. 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).

  1. Nathan Lowndes 1998-99
  2. Martin Lauchlan 1999-2000
  3. Martin Lauchaln 2000-01 to 2001-02 (2 seasons)
  4. Michael Duberry 2009-10
  5. Ally Gilchrist 2014-15, 2016-17 (2 seasons)
  6. Matty Willock 2017-18
  7. 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).

  1. Miguel Simão 1998-99
  2. Daryn Smith 1999-2000
  3. Mark Lynch 2001-02
  4. Richard McIntosh 2011-12 to 2013-14 (3 seasons)
  5. Michael O'Halloran 2014-15 to 2015-16 (2 seasons)
  6. Graham Cummins 2016-17
  7. Sam Denham 2021-22
  8. Jamie Murphy 2022-23
  9. 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).

  1. Brendan Crozier 1999-2000 to 2000-01 (2 seasons)
  2. Martin Fotheringham 2001-02
  3. Zander Clark 2012-13 to 2013-14 (2 seasons)
  4. Matthew Buchanan 2014-15
  5. Mark Hurst 2016-17 to 2017-18 (2 seasons)
  6. Jack Wills 2022-23 to 2023-24 (2 seasons)
  7. 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).

  1. Keigan Parker 1998-99 to 1999-2000 (2 seasons)
  2. Ross Forsyth 2000-01
  3. Chris Conway 2001-02
  4. Martyn Shields 2009-10
  5. Mark Durnan 2010-11
  6. Christopher Moffat 2011-12 to 2013-14 (3 seasons)
  7. Dylan Easton 2014-15
  8. Greg Hurst 2016-17 to 2017-18 (2 seasons)
  9. Spencer Moreland 2022-23
  10. 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).

  1. Kevin Thomas 1999-2000
  2. Stephen Reynolds 2009-10
  3. Stevie May 2010-11
  4. Callum McConnell 2011-12 to 2013-14 (3 seasons)
  5. Kyle Lander 2014-15
  6. Connor McLaren 2016-17
  7. Max Kucheriavyi 2021-22
  8. 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).

  1. Stephen Frail 1999-2000
  2. Martin Maher 2001-02
  3. Ryan Sullivan 2009-10 to 2010-11 (2 seasons)
  4. Andy Steeves 2011-12
  5. Thomas Scobbie 2012-13 to 2013-14 (2 seasons)
  6. Connor McLaren 2014-15
  7. George Hunter 2016-17
  8. Matthew Kennedy 2019-20
  9. Taylor Steven 2023-24
  10. David Keltjens 2024-25
  11. 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).

  1. Graeme Jones 1999-2000
  2. Stevie May 2009-10
  3. Johnny Lindsay 2010-11
  4. Kieran Stewart 2011-12 to 2013-14 (3 seasons)
  5. Jason Kerr 2014-15
  6. 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).

  1. Kevin Cuthbert 1999-2000 to 2000-01 (2 seasons)
  2. Zander Clark 2009-10 to 2010-11 (2 seasons)
  3. Craig Reid 2011-12 to 2013-14 (3 seasons)
  4. Mark Hurst 2014-15
  5. Neil Martyniuk 2015-16
  6. 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).

  1. Martin Fotheringham 2000-01
  2. Emmanuel Panther 2001-02
  3. Johnny Lindsay 2009-10
  4. Richard McIntosh 2010-11
  5. Greg Mitchell 2011-12 to 2013-14 (3 seasons)
  6. 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).

  1. Chris Conway 1999-2000
  2. Mark Ferry 2001-02
  3. Mark Durnan 2009-10
  4. Liam Caddis 2010-11
  5. Ross Still 2011-12 to 2013-14 (3 seasons)
  6. Alistair McCann 2017-18
  7. 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).

  1. Ross Alexander 2009-10
  2. Christopher Moffat 2010-11
  3. Alexander Gilchrist 2011-12
  4. Ally Gilchrist 2012-13 to 2013-14 (2 seasons)
  5. Cameron Ballantyne 2017-18
  6. Taylor Steven 2022-23
  7. 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).

  1. Chris Conway 2000-01
  2. David Heagney 2009-10
  3. Scott Gray 2010-11 to 2013-14 (4 seasons)
  4. Aaron Comrie 2015-16 to 2016-17 (2 seasons)
  5. Ciarán Brian 2017-18
  6. 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).

  1. Kieran O'Hear 2009-10
  2. Aiden Hendry 2010-11 to 2011-12 (2 seasons)
  3. Andrew Steeves 2012-13 to 2013-14 (2 seasons)
  4. Jamie MacKenzie 2017-18
  5. Sam Denham 2019-20
  6. 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).

  1. Richard McIntosh 2009-10
  2. Christopher Kane 2011-12 to 2013-14 (3 seasons)
  3. Jamie Docherty 2017-18
  4. 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).

  1. Liam Caddis 2009-10
  2. Ryan Hutchinson 2010-11 to 2011-12 (2 seasons)
  3. Robbie Norrie 2012-13 to 2014-15 (3 seasons)
  4. Euan O'Reilly 2017-18
  5. Ben McCrystal 2023-24
  6. 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).

  1. Sean Porter 2009-10
  2. Gareth Rodger 2010-11 to 2013-14 (4 seasons)
  3. 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).

  1. Matt Hemsley 2009-10
  2. Craig Thomson 2011-12 to 2013-14 (3 seasons)
  3. Eoghan McCawl 2015-16 to 2016-17 (2 seasons)
  4. Shaun Struthers 2017-18, 2019-20 to 2020-21 (3 seasons)
  5. 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).

  1. Neil Duffy 2009-10 to 2010-11 (2 seasons)
  2. Matthew McArthur 2012-13 to 2013-14 (2 seasons)
  3. Alex Kitchen 2014-15
  4. Ross Sinclair 2017-18, 2020-21 (2 seasons)
  5. 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).

  1. Darren Kelly 2009-10
  2. Andy Steeves 2010-11
  3. James Keatings 2011-12
  4. Anthony Higgins 2012-13 to 2013-14 (2 seasons)
  5. Ben Quigley 2017-18
  6. Alex Ferguson 2021-22
  7. 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).

  1. Josh Falkingham 2009-10
  2. Chris Tobin 2012-13 to 2013-14 (2 seasons)
  3. 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.

  1. 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).

  1. Scott-Taylor MacKenzie 2014-15
  2. Daniel Jardine 2017-18
  3. 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).

  1. Callum Hendry 2017-18
  2. Jordan Northcott 2019-20 to 2020-21 (2 seasons)
Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.