This is a list of Scottish Professional Football League (SPFL) managers, in order of the date of their appointment. The SPFL has 42 member clubs and is split into four divisions; the Premiership (12 clubs), the Championship (10), League One (10), and League Two (10).
Manager | Nationality | Date of Birth and Age | Club | Division | Caretaker appointment[note 1] | Permanent appointment | Time as manager[note 1] |
---|---|---|---|---|---|---|---|
Douglas Samuel | ![]() |
14 September 1964 | The Spartans | League Two | — | 5 June 2012[1] | 11 years, 339 days |
Stewart Petrie | ![]() |
27 February 1970 | Montrose | League One | — | 4 December 2016[2] | 7 years, 157 days |
David Martindale | ![]() |
13 July 1974 | Livingston | Premiership | 26 November 2020[3] | 21 December 2020[4] | 3 years, 165 days |
Stephen Farrell | ![]() |
8 March 1973 | Dumbarton | League Two | — | 29 May 2021[5] | 2 years, 346 days |
Darren Young | ![]() |
13 October 1978 | Stirling Albion | League One | — | 20 December 2021[6] | 2 years, 141 days |
Dougie Imrie | ![]() |
3 August 1983 | Greenock Morton | Championship | — | 21 December 2021[7] | 2 years, 140 days |
Derek McInnes | ![]() |
5 July 1971 | Kilmarnock | Premiership | — | 4 January 2022[8] | 2 years, 126 days |
Stephen Robinson | ![]() |
10 December 1974 | St Mirren | Premiership | — | 22 February 2022[9] | 2 years, 77 days |
John McGlynn | ![]() |
19 December 1961 | Falkirk | League One | — | 4 May 2022[10] | 2 years, 5 days |
Ian Murray | ![]() |
20 March 1981 | Raith Rovers | Championship | — | 24 May 2022[11] | 1 year, 351 days |
James McPake | ![]() |
24 June 1984 | Dunfermline Athletic | Championship | — | 24 May 2022[12] | 1 year, 351 days |
Rhys McCabe | ![]() |
24 July 1992 | Airdrieonians | Championship | — | 26 May 2022[13] | 1 year, 349 days |
John Rankin | ![]() |
27 June 1983 | Hamilton Academical | League One | — | 28 June 2022[14] | 1 year, 316 days |
Ray McKinnon | ![]() |
5 August 1970 | Forfar Athletic | League Two | — | 10 November 2022[15] | 1 year, 181 days |
Gary Naysmith | ![]() |
16 November 1976 | Stenhousemuir | League Two | — | 3 January 2023[16] | 1 year, 127 days |
Paul Hartley | ![]() |
19 October 1976 | Cove Rangers | League One | — | 5 January 2023[17] | 1 year, 125 days |
Stuart Kettlewell | ![]() |
4 June 1984 | Motherwell | Premiership | 11 February 2023[18] | 22 February 2023[19] | 1 year, 88 days |
Kris Doolan | ![]() |
11 December 1986 | Partick Thistle | Championship | 12 February 2023[20] | 3 March 2023[21] | 1 year, 87 days |
Jim Goodwin | ![]() |
20 November 1981 | Dundee United | Championship | — | 1 March 2023[22] | 1 year, 69 days |
Jordon Brown | ![]() |
28 November 1992 | Peterhead | League Two | 21 March 2023[23] | 25 April 2023[24] | 1 year, 49 days |
Ryan Strachan | ![]() |
1 August 1990 | |||||
Steven Naismith | ![]() |
14 September 1986 | Heart of Midlothian | Premiership | 10 April 2023[25] | 7 June 2023[26] | 1 year, 29 days |
Scott Agnew | ![]() |
11 July 1987 | Stranraer | League Two | — | 17 April 2023[27] | 1 year, 22 days |
Michael Tidser | ![]() |
15 January 1990 | Kelty Hearts | League One | — | 17 May 2023[28] | 358 days |
Tony Docherty | ![]() |
24 January 1971 | Dundee | Premiership | — | 29 May 2023[29] | 346 days |
Brendan Rodgers | ![]() |
26 January 1973 | Celtic | Premiership | — | 19 June 2023[30] | 325 days |
Nick Montgomery | ![]() |
28 October 1981 | Hibernian | Premiership | — | 11 September 2023[31] | 241 days |
Duncan Ferguson | ![]() |
27 December 1971 | Inverness Caledonian Thistle | Championship | — | 26 September 2023[32] | 226 days |
Michael McIndoe | ![]() |
2 December 1979 | Edinburgh City | League One | — | 9 October 2023[33] | 213 days |
Philippe Clement | ![]() |
22 March 1974 | Rangers | Premiership | — | 15 October 2023[34] | 207 days |
Craig Levein | ![]() |
22 October 1964 | St Johnstone | Premiership | — | 5 November 2023[35] | 186 days |
Ian McCall | ![]() |
30 September 1964 | Clyde | League Two | — | 15 November 2023[36] | 176 days |
Andy Graham | ![]() |
22 September 1983 | Alloa Athletic | League One | — | 15 November 2023[37] | 176 days |
Jim McIntyre | ![]() |
24 May 1972 | Arbroath | Championship | — | 4 December 2023[38] | 157 days |
Allan Hale | ![]() |
22 December 1987 | Elgin City | League Two | — | 5 December 2023[39] | 156 days |
Callum Davidson | ![]() |
25 June 1976 | Queen's Park | Championship | — | 9 January 2024[40] | 121 days |
Scott Brown | ![]() |
25 June 1985 | Ayr United | Championship | — | 23 January 2024[41] | 107 days |
Dick Campbell | ![]() |
22 November 1953 | East Fife | League Two | — | 6 February 2024[42] | 93 days |
Don Cowie | ![]() |
15 February 1983 | Ross County | Premiership | 7 February 2024[43][44] | — | 92 days |
Peter Leven | ![]() |
27 September 1983 | Aberdeen | Premiership | 9 March 2024[45][46] | — | 61 days |
Calum Elliot | ![]() |
30 March 1987 | Bonnyrigg Rose | League Two | — | 25 March 2024[47] | 45 days |
Peter Murphy | ![]() |
27 October 1980 | Queen of the South | League One | — | 9 May 2024[48] | 0 days |
Annan Athletic | League One | — | 9 May 2024[48] | 0 days |