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] | 12 years, 254 days |
Stewart Petrie | ![]() |
27 February 1970 | Montrose | League One | — | 4 December 2016[2] | 8 years, 72 days |
David Martindale | ![]() |
13 July 1974 | Livingston | Championship | 26 November 2020[3] | 21 December 2020[4] | 4 years, 80 days |
Stephen Farrell | ![]() |
8 March 1973 | Dumbarton | League One | — | 29 May 2021[5] | 3 years, 261 days |
Dougie Imrie | ![]() |
3 August 1983 | Greenock Morton | Championship | — | 21 December 2021[6] | 3 years, 55 days |
Derek McInnes | ![]() |
5 July 1971 | Kilmarnock | Premiership | — | 4 January 2022[7] | 3 years, 41 days |
Stephen Robinson | ![]() |
10 December 1974 | St Mirren | Premiership | — | 22 February 2022[8] | 2 years, 358 days |
John McGlynn | ![]() |
19 December 1961 | Falkirk | Championship | — | 4 May 2022[9] | 2 years, 286 days |
Rhys McCabe | ![]() |
24 July 1992 | Airdrieonians | Championship | — | 26 May 2022[10] | 2 years, 264 days |
John Rankin | ![]() |
27 June 1983 | Hamilton Academical | Championship | — | 28 June 2022[11] | 2 years, 231 days |
Gary Naysmith | ![]() |
16 November 1976 | Stenhousemuir | League One | — | 3 January 2023[12] | 2 years, 42 days |
Paul Hartley | ![]() |
19 October 1976 | Cove Rangers | League One | — | 5 January 2023[13] | 2 years, 40 days |
Kris Doolan | ![]() |
11 December 1986 | Partick Thistle | Championship | 12 February 2023[14] | 3 March 2023[15] | 2 years, 2 days |
Jim Goodwin | ![]() |
20 November 1981 | Dundee United | Premiership | — | 1 March 2023[16] | 1 year, 350 days |
Jordon Brown | ![]() |
28 November 1992 | Peterhead | League Two | 21 March 2023[17] | 25 April 2023[18] | 1 year, 330 days |
Ryan Strachan | ![]() |
1 August 1990 | |||||
Tony Docherty | ![]() |
24 January 1971 | Dundee | Premiership | — | 29 May 2023[19] | 1 year, 261 days |
Brendan Rodgers | ![]() |
26 January 1973 | Celtic | Premiership | — | 19 June 2023[20] | 1 year, 240 days |
Michael McIndoe | ![]() |
2 December 1979 | Edinburgh City | League Two | — | 9 October 2023[21] | 1 year, 128 days |
Philippe Clement | ![]() |
22 March 1974 | Rangers | Premiership | — | 15 October 2023[22] | 1 year, 122 days |
Andy Graham | ![]() |
22 September 1983 | Alloa Athletic | League One | — | 15 November 2023[23] | 1 year, 91 days |
Allan Hale | ![]() |
22 December 1987 | Elgin City | League Two | — | 5 December 2023[24] | 1 year, 71 days |
Callum Davidson | ![]() |
25 June 1976 | Queen's Park | Championship | — | 9 January 2024[25] | 1 year, 36 days |
Scott Brown | ![]() |
25 June 1985 | Ayr United | Championship | — | 23 January 2024[26] | 1 year, 22 days |
Dick Campbell | ![]() |
22 November 1953 | East Fife | League Two | — | 6 February 2024[27] | 1 year, 8 days |
Don Cowie | ![]() |
15 February 1983 | Ross County | Premiership | 8 February 2024[28] | 26 May 2024[29] | 1 year, 6 days |
Calum Elliot | ![]() |
30 March 1987 | Bonnyrigg Rose | League Two | — | 25 March 2024[30] | 326 days |
Peter Murphy | ![]() |
27 October 1980 | Queen of the South | League One | — | 9 May 2024[31] | 281 days |
David Gray | ![]() |
4 May 1988 | Hibernian | Premiership | 14 May 2024[32] | 6 June 2024[33] | 276 days |
Willie Gibson | ![]() |
6 August 1984 | Annan Athletic | League One | — | 16 May 2024[34] | 274 days |
Alan Maybury | ![]() |
8 August 1978 | Stirling Albion | League Two | — | 2 June 2024[35] | 257 days |
Jimmy Thelin | ![]() |
14 March 1978 | Aberdeen | Premiership | — | 3 June 2024[36] | 256 days |
David Gold | ![]() |
1 January 1993 | Arbroath | League One | 17 August 2024[37] | 12 September 2024[38] | 181 days |
Colin Hamilton | ![]() |
7 May 1992 | |||||
Chris Aitken | ![]() |
21 September 1979 | Stranraer | League Two | — | 30 September 2024[39] | 137 days |
Simo Valakari | ![]() |
28 April 1973 | St Johnstone | Premiership | — | 1 October 2024[40] | 136 days |
Neil Critchley | ![]() |
18 October 1978 | Heart of Midlothian | Premiership | — | 15 October 2024[41] | 122 days |
Darren Young | ![]() |
13 October 1978 | Clyde | League Two | — | 23 October 2024[42] | 114 days |
Scott Kellacher | ![]() |
5 December 1980 | Inverness Caledonian Thistle | League One | — | 23 October 2024[43] | 114 days |
Jim Weir | ![]() |
15 June 1969 | Forfar Athletic | League Two | — | 20 November 2024[44] | 86 days |
Barry Robson | ![]() |
7 November 1978 | Raith Rovers | Championship | — | 29 December 2024[45] | 47 days |
Michael Tidser | ![]() |
15 January 1990 | Dunfermline Athletic | Championship | — | 17 January 2025[46] | 28 days |
Charlie Mulgrew | ![]() |
6 March 1986 | Kelty Hearts | League One | — | 17 January 2025[47] | 28 days |
Vacant | Motherwell | Premiership | — | 27 January 2025[48] | 18 days |