Wikiwand AI

List of Scottish Professional Football League hat-tricks

List of hat-tricks scored in the SPFL From Wikipedia, the free encyclopedia

The Scottish Professional Football League (SPFL) consists of four divisions; Scottish Premiership, Scottish Championship, Scottish League One and Scottish League Two. The league structure was established in 2013 after the merger of the Scottish Premier League (SPL) and the Scottish Football League (SFL).

Scottish Premiership

Hat-tricks

Leigh Griffiths has scored the most hat-tricks in the Scottish Premiership, netting five for Celtic.
As of 16 May 2026
More information Key, * ...
Key
4 Player scored four goals
5 Player scored five goals
* The home team
Close
More information No., Player ...
No.PlayerNationalityForAgainstResult[e]DateRef.
1Georgios Samaras GreeceCelticKilmarnock*2–523 September 2013[1]
2Stevie May ScotlandSt Johnstone*Dundee United3–029 December 2013[2]
3Stevie May ScotlandSt Johnstone*Heart of Midltohian3–318 January 2014[3]
4Anthony Stokes IrelandCeltic*St Johnstone3–016 February 2014[4]
5Leigh Griffiths ScotlandCeltic*Inverness Caledonian Thistle5–01 March 2014[5]
6Kris Commons ScotlandCelticKilmarnock*0–314 March 2014[6]
7Anthony Stokes IrelandCeltic*Inverness Caledonian Thistle6–027 April 2014[7]
8Ryan Stevenson ScotlandHeart of Midlothian*Kilmarnock5–04 May 2014[8]
9Scott Vernon EnglandAberdeenDundee United*1–36 May 2014[9]
10Kris Doolan4 ScotlandPartick Thistle*Hamilton Academical5–021 January 2015[10]
11Liam Boyce Northern IrelandRoss CountySt Mirren*0–313 April 2015[11]
12Leigh Griffiths ScotlandCeltic*Kilmarnock4–115 April 2015[12]
13Leigh Griffiths ScotlandCelticDundee United*0–326 April 2015[13]
14Steven MacLean ScotlandSt Johnstone*Hamilton Academical4–112 September 2015[14]
15Kane Hemmings EnglandDundee*Hamilton Academical4–019 December 2015[15]
16Liam Boyce Northern IrelandRoss County*Dundee5–226 December 2015[16]
17Leigh Griffiths ScotlandCeltic*Hamilton Academical8–119 January 2016[17]
18Liam Boyce Northern IrelandRoss CountyInverness Caledonian Thistle*2–313 August 2016[18]
19Moussa Dembélé FranceCeltic*Rangers5–110 September 2016[19]
20Louis Moult4 EnglandMotherwell*Hamilton Academical4–217 September 2016[20]
21Moussa Dembélé FranceCelticSt Johnstone*2–55 February 2017[21]
22Adam Rooney IrelandAberdeen*Motherwell7–215 February 2017[22]
23Andrew Considine ScotlandAberdeenDundee*0–731 March 2017[23]
24Scott Sinclair EnglandCelticHeart of Midlothian*0–52 April 2017[24]
25Liam Boyce4 Northern IrelandRoss County*Inverness Caledonian Thistle4–028 April 2017[25]
26Scott Wright ScotlandAberdeenPartick Thistle*0–621 May 2017[26]
27Adam Rooney IrelandAberdeen*St Johnstone3–030 September 2017[27]
28Odsonne Édouard FranceCeltic*Motherwell5–12 December 2017[28]
29Gary Mackay-Steven ScotlandAberdeen*Hibernian4–116 December 2017[29]
30Josh Windass EnglandRangersHamilton Academical*3–518 February 2018[30]
31Alex Schalk NetherlandsRoss County*Partick Thistle4–03 April 2018[31]
32Florian Kamberi SwitzerlandHibernian*Hamilton Academical3–13 April 2018[32]
33Steven MacLean ScotlandSt JohnstoneMotherwell*1–55 May 2018[33]
34Jamie Maclaren AustraliaHibernian*Rangers5–513 May 2018[34]
35 Steven Naismith  Scotland Heart of Midlothian* St Mirren 4–1 1 September 2018 [35]
36 James Forrest4  Scotland Celtic St Johnstone* 0–6 7 October 2018 [36]
37 Kenny Miller  Scotland Dundee* Hamilton Academical 4–0 5 December 2018 [37]
38 Scott Sinclair  England Celtic Aberdeen* 3–4 26 December 2018 [38]
39 Scott Arfield  Canada Rangers Motherwell* 0–3 7 April 2019 [39]
40 Cody Cooke  England St Mirren Dundee* 2–3 18 May 2019 [40]
41 Ryan Christie  Scotland Celtic* St Johnstone 7–0 3 August 2019 [41]
42 Jermain Defoe  England Rangers* Hibernian 6–1 11 August 2019 [42]
43 Jermain Defoe  England Rangers* Hamilton Academical 5–0 6 October 2019 [43]
44 Christian Doidge  Wales Hibernian St Johnstone* 1–4 9 November 2019 [44]
45 Lyndon Dykes  Scotland Livingston* Ross County 4–0 21 December 2019 [45]
46 Leigh Griffiths  Scotland Celtic* St Mirren 5–0 7 March 2020 [46]
47 Odsonne Édouard  France Celtic* Hamilton Academical 5–1 2 August 2020 [47]
48 Kevin Nisbet  Scotland Hibernian Livingston* 1–4 8 August 2020 [48]
49 Mohamed Elyounoussi  Norway Celtic Motherwell* 1–4 8 November 2020 [49]
50 Kyle Lafferty  Northern Ireland Kilmarnock* Dundee United 3–0 21 April 2021 [50]
51 Kyōgo Furuhashi  Japan Celtic* Dundee 6–0 8 August 2021 [51]
52 David Turnbull  Scotland Celtic* St Mirren 6–0 21 August 2021 [52]
53 Fashion Sakala  Zambia Rangers Motherwell* 1–6 31 October 2021 [53]
54 Giorgos Giakoumakis  Greece Celtic* Dundee 3–2 20 February 2022 [54]
55 Giorgos Giakoumakis  Greece Celtic* Ross County 4–0 19 March 2022 [55]
56 Kemar Roofe  Jamaica Rangers St Mirren* 1–4 10 April 2022 [56]
57 James Scott  Scotland Hibernian* St Johnstone 4–0 15 May 2022 [57]
58 Kyōgo Furuhashi  Japan Celtic Dundee United* 0–9 28 August 2022 [58]
59 Liel Abada  Israel
60 Kevin van Veen  Netherlands Motherwell Ross County* 0–5 4 October 2022 [59]
61 James Forrest  Scotland Celtic* Hibernian 6–1 15 October 2022 [60]
62 Lawrence Shankland  Scotland Heart of Midlothian* Celtic 3–4 22 October 2022 [61]
63 Kevin Nisbet  Scotland Hibernian Motherwell* 2–3 8 January 2023 [62]
64 Josh Campbell  Scotland Hibernian* Aberdeen 6–0 28 January 2023 [63]
65 Lawrence Shankland  Scotland Heart of Midlothian* Ross County 6–1 22 April 2023 [64]
66 Jordan White  Scotland Ross County Dundee United* 1–3 13 May 2023 [65]
67 Hamza Igamane  Morocco Rangers Hibernian* 3–3 5 January 2025 [66]
68 Barney Stewart  Scotland Falkirk* Hibernian 4–1 24 January 2026 [67]
69 Tyreece John-Jules  England Kilmarnock* St Mirren 4–3 11 February 2026 [68]
70 Youssef Chermiti  Portugal Rangers* Heart of Midlothian 4–2 15 February 2026 [69]
71 Youssef Chermiti  Portugal Rangers Falkirk* 2–5 16 May 2026 [70]
72 Kasper Høgh  Denmark Celtic Kilmarnock* 1–5 9 August 2026 [71]
Close

Multiple hat-tricks

Scottish Championship

James Keatings became the first player for 43 years to score hat-tricks for both Edinburgh clubs Heart of Midlothian (in 2014) and Hibernian (in 2015).[72] Género Zeefuik of Heart of Midlothian scored a hat-trick in a 10–0 SPFL record win against Cowdenbeath (who also suffered a joint-club record defeat) on 28 February 2015.[73] The three-minute Zeefuik hat-trick equalled the fastest ever hat-trick scored by a Heart of Midlothian player (Andy Black in 1938) in this match too.[74] Kenny Miller became the oldest ever Rangers player to score a hat-trick, with three goals against Dumbarton on 2 January 2016.[75] Mickaël Antoine-Curier and Tony Andreu both scored hat-tricks for Hamilton Academical in the same match, as the club equalled an 82-year-old club record scoreline by beating Greenock Morton 10–2 on the last day of the 2013–14 season.[76]

Hat-tricks

As of 22:52, 24 January 2026 (UTC)
More information Key, * ...
Key
4 Player scored four goals
5 Player scored five goals
* The home team
Close
More information No., Player ...
No.PlayerNationalityForAgainstResult[e]DateRef.
1Greig Spence ScotlandRaith RoversCowdenbeath*3–417 August 2013[77]
2Philip Roberts IrelandFalkirkLivingston*0–324 August 2013[78]
3Callum Fordyce ScotlandLivingston*Cowdenbeath5–128 September 2013[79]
4Kane Hemmings EnglandCowdenbeath*Greenock Morton5–19 October 2013[80]
5Mark McNulty ScotlandLivingstonGreenock Morton*1–523 November 2013[81]
6Rory Loy ScotlandFalkirk*Cowdenbeath5–05 April 2014[82]
7Mickaël Antoine-Curier4 FranceHamilton Academical*Greenock Morton10–23 May 2014[83]
8Tony Andreu FranceHamilton Academical*Greenock Morton10–23 May 2014[83]
9James Keatings ScotlandHeart of MidlothianRaith Rovers*0–423 August 2014[84]
10Jordan White ScotlandLivingston*Alloa Athletic4–013 September 2014[85]
11Dominique Malonga Republic of the CongoHibernianDumbarton*3–622 November 2014[86]
12Derek Lyle ScotlandQueen of the SouthCowdenbeath*0–531 January 2015[87]
13Género Zeefuik NetherlandsHeart of Midlothian*Cowdenbeath10–028 February 2015[88]
14Colin Nish ScotlandCowdenbeathRaith Rovers*1–38 April 2015[89]
15Martyn Waghorn EnglandRangersGreenock Morton*0–427 September 2015[90]
16John Baird ScotlandFalkirkDumbarton*0–524 October 2015[91]
17James Keatings ScotlandHibernianSt Mirren*1–47 November 2015[92]
18John Baird ScotlandFalkirk*Alloa Athletic5–014 November 2015[93]
19Kenny Miller ScotlandRangersDumbarton*0–62 January 2016[94]
20Martyn Waghorn EnglandRangers*Livingston4–116 January 2016[95]
21Ryan Hardie ScotlandRaith Rovers*St Mirren4–35 March 2016[96]
22Christian Nade FranceDumbarton*Alloa Athletic3–18 March 2016[97]
23Joe Cardle EnglandDunfermline Athletic*Dumbarton4–36 August 2016[98]
24Alan Forrest ScotlandAyr UnitedDumbarton*0–315 October 2016[99]
25Nicky Clark4 ScotlandDunfermline Athletic*Dumbarton5–14 March 2017[100]
26Stephen Dobbie ScotlandQueen of the SouthFalkirk*1–426 August 2017[101]
27Stephen Dobbie ScotlandQueen of the SouthDunfermline Athletic*2–59 December 2017[102]
28Stephen Dobbie ScotlandQueen of the South*Brechin City3–127 January 2018[103]
29Nicky Clark ScotlandDunfermline AthleticBrechin City*0–320 March 2018[104]
30 Nicky Clark  Scotland Dunfermline Athletic* Queen of the South 3–1 31 March 2018 [105]
31 Nathan Austin  Scotland Inverness Caledonian Thistle* Dumbarton 5–1 14 April 2018 [106]
32 Stephen Dobbie  Scotland Queen of the South Falkirk* 0–3 25 August 2018 [107]
33 Stephen Dobbie4  Scotland Queen of the South* Ayr United 5–0 1 September 2018 [108]
34 Billy McKay  Northern Ireland Ross County Dundee United* 1–5 29 September 2018 [109]
35 Stephen Dobbie  Scotland Queen of the South* Alloa Athletic 3–3 6 October 2018 [110]
36 Billy McKay  Northern Ireland Ross County* Greenock Morton 5–0 27 October 2018 [111]
37 Lawrence Shankland4  Scotland Ayr United Dundee United* 0–5 30 November 2018 [112]
38 Billy McKay  Northern Ireland Ross County* Ayr United 3–2 26 February 2019 [113]
39 Brian Graham  Scotland Ross County Ayr United* 1–3 19 April 2019 [114]
40 Lawrence Shankland4  Scotland Dundee United* Inverness Caledonian Thistle 4–1 3 August 2019 [115]
41 Bob McHugh  Scotland Greenock Morton* Alloa Athletic 4–1 10 August 2019 [116]
42 Lawrence Shankland  Scotland Dundee United* Greenock Morton 6–0 28 September 2019 [117]
43 Kevin Nisbet4  Scotland Dunfermline Athletic* Partick Thistle 5–1 30 November 2019 [118]
44 Lawrence Shankland  Scotland Dundee United Partick Thistle* 1–4 11 January 2020 [119]
45 Kevin O'Hara  Scotland Dunfermline Athletic Alloa Athletic* 1–4 24 October 2020 [120]
46 Osman Sow  Sweden Dundee Queen of the South* 1–3 26 December 2020 [121]
47 Steven Naismith  Scotland Heart of Midlothian* Arbroath 3–1 29 December 2020 [122]
48 Liam Boyce  Northern Ireland Heart of Midlothian* Alloa Athletic 6–0 9 April 2021 [123]
49 Brian Graham  Scotland Partick Thistle Inverness Caledonian Thistle* 3–3 9 February 2022 [124]
50 Dipo Akinyemi  England Ayr United* Queen's Park 5–0 8 October 2022 [125]
51 Billy Mckay  Northern Ireland Inverness Caledonian Thistle* Cove Rangers 6–1 2 January 2023 [126]
52 Simon Murray4  Scotland Queen's Park Cove Rangers* 0–6 7 January 2023 [127]
53 Lyall Cameron  Scotland Dundee* Hamilton Academical 7–0 1 April 2023 [128]
54 Kevin Holt  Scotland Dundee United Partick Thistle* 0–5 21 October 2023 [129]
55 Lewis Vaughan  Scotland Raith Rovers* Ayr United 4–4 22 December 2023 [130]
56 Tony Watt  Scotland Dundee United* Partick Thistle 3–0 29 December 2023 [131]
57 Robbie Muirhead  Scotland Greenock Morton* Ayr United 3–0 2 January 2024 [132]
58 George Oakley  England Greenock Morton Dundee United* 2–3 6 January 2024 [133]
59 Alex Samuel  Wales Inverness Caledonian Thistle Raith Rovers* 2–3 27 January 2024 [134]
60 Anton Dowds  Scotland Ayr United Airdrieonians* 2–3 17 February 2024 [135]
61 Oli Shaw  Scotland Hamilton Academical* Greenock Morton 3–0 26 October 2024 [136]
62 George Oakley  England Ayr United* Raith Rovers 3–0 4 January 2025 [137]
63 Scott Arfield  Canada Falkirk* Partick Thistle 5–2 8 February 2025
64 Josh McPake  Scotland St Johnstone* Partick Thistle 5–1 2 August 2025
65 Andy Tod  Scotland Dunfermline Athletic Arbroath* 0–5 13 September 2025
66 Adama Sidibeh  Gambia St Johnstone* Airdrieonians 3–0 1 November 2025
67 Jack Hamilton  Scotland Raith Rovers* Queens Park 4–1 24 January 2026
Close

Multiple hat-tricks

More information Rank, Player ...
Close

Scottish League One

Hat-tricks

As of 20:53, 4 September 2026 (UTC)
More information Key, * ...
Key
4 Player scored four goals
5 Player scored five goals
* The home team
Close
More information No., Player ...
No.PlayerNationalityForAgainstResult[e]DateRef.
1Lee McCulloch ScotlandRangers*East Fife5–031 August 2013[138]
2Lee McCulloch ScotlandRangers*Arbroath5–114 September 2013[139]
3Jon Daly IrelandRangers*Stenhousemuir8–028 September 2013[140]
4Jon Daly IrelandRangersEast Fife*0–426 October 2013[141]
5Michael Moffat ScotlandStranraerAyr United*3–612 November 2013[142]
6Jamie Longworth ScotlandAyr United*Stranraer3–612 November 2013[142]
7Nicky Clark ScotlandRangers*Forfar Athletic6–13 December 2013[143]
8Martin Grehan ScotlandStranraerBrechin City*1–322 February 2014[144]
9Lee McCulloch ScotlandRangers*Airdrieonians3–012 March 2014[145]
10Craig Malcolm ScotlandAyr United*East Fife4–13 May 2014[146]
11Gozie Ugwu EnglandDunfermline Athletic*Stirling Albion4–022 November 2014[147]
12Colin McMenamin ScotlandStenhousemuirAyr United*2–313 December 2014[148]
13Stefan McCluskey ScotlandGreenock Morton*Stirling Albion4–03 March 2015[149]
14Joe Cardle EnglandDunfermline AthleticForfar Athletic*0–45 September 2015[150]
15Rory McAllister ScotlandPeterheadStenhousemuir*4–331 October 2015[151]
16Leighton McIntosh ScotlandPeterhead*Cowdenbeath7–021 November 2015[152]
17Jordan Preston ScotlandAyr UnitedAlbion Rovers*1–323 January 2016[153]
18Joe Cardle EnglandDunfermline Athletic*Stranraer6–127 February 2016[154]
19Rory McAllister ScotlandPeterhead*Brechin City4–127 February 2016[155]
20Faissal El Bakhtaoui FranceDunfermline Athletic*Brechin City3–126 March 2016[156]
21Robert Thomson ScotlandBrechin City*Peterhead5–116 April 2016[157]
22Iain Russell ScotlandAirdrieonians*Queen's Park4–122 October 2016[158]
23Ross Caldwell ScotlandBrechin CityPeterhead*1–35 November 2016[159]
24Andy Ryan ScotlandAirdrieoniansEast Fife*0–429 April 2017[160]
25Craig Moore ScotlandAyr UnitedAlbion Rovers*1–55 August 2017[161]
26Scott Agnew ScotlandStranraerAlbion Rovers*0–416 September 2017[162]
27Ryan McCord ScotlandArbroathStranraer*2–623 September 2017[163]
28Michael Moffat ScotlandAyr UnitedForfar Athletic*0–521 October 2017[164]
29Ross C. Stewart ScotlandAlloa Athletic*Arbroath*5–36 March 2018[165]
30Lawrence Shankland ScotlandAyr United*Queen's Park4–024 March 2018[166]
31 Liam Buchanan  Scotland Raith Rovers Airdrieonians* 3–4 25 August 2018 [167]
32 Bobby Linn  Scotland Arbroath* Forfar Athletic 3–1 15 September 2018 [168]
33 Bobby Linn  Scotland Arbroath Forfar Athletic* 2–3 8 December 2018 [169]
34 Bobby Linn  Scotland Arbroath* Airdrieonians 3–2 23 February 2019 [170]
35 Dom Thomas  Scotland Dumbarton East Fife* 3–4 23 February 2019 [171]
36 Leighton McIntosh  Scotland Airdrieonians Stranraer* 1–4 4 May 2019 [172]
37 Declan McManus  Scotland Falkirk* Dumbarton 6–0 10 August 2019 [173]
38 David Goodwillie5  Scotland Clyde* Stranraer 6–1 14 September 2019 [174]
39 David Goodwillie  Scotland Clyde* Stranraer 3–3 4 January 2020 [175]
40 Declan McManus  Scotland Falkirk Peterhead* 1–3 11 January 2020 [176]
41 David Goodwillie  Scotland Clyde* Montrose 3–2 21 November 2020 [177]
42 Mitchell Megginson  Scotland Cove Rangers* East Fife 5–2 14 August 2021 [178]
43 Rory McAllister  Scotland Cove Rangers Alloa Athletic* 1–3 2 October 2021 [179]
44 Anton Dowds  Scotland Falkirk* Dumbarton 6–2 8 January 2022 [180]
45 Euan Henderson4  Scotland Alloa Athletic* Montrose 4–1 30 April 2022 [181]
46 Lewis Jamieson  Scotland Airdrieonians* Montrose 4–0 29 October 2022 [182]
47 Ryan Shanley  Scotland Edinburgh* Alloa Athletic 4–3 19 November 2022 [183]
48 Craig McGuffie  Scotland Falkirk* Peterhead 5–0 4 March 2023 [184]
49 Gabby McGill  England Airdrieonians* Kelty Hearts 6–1 11 March 2023 [185]
50 Calum Gallagher  Scotland Airdrieonians* Peterhead 7–0 18 March 2023 [186]
51 Kevin O'Hara (footballer)  Scotland Hamilton Academical* Stirling Albion 5–0 11 November 2023 [187]
52 Rumarn Burrell  England Cove Rangers* Stirling Albion 3–1 18 November 2023 [188]
53 Rumarn Burrell  England Cove Rangers Annan Athletic* 1–3 9 December 2023 [189]
54 Josh Cooper  Scotland Stirling Albion* Kelty Hearts 5–0 27 January 2024 [190]
55 Alfie Bavidge  Scotland Kelty Hearts Edinburgh City* 0–3 3 February 2024 [191]
56 Ahkeem Rose  Jamaica Hamilton Academical Kelty Hearts* 0–5 2 March 2024 [192]
57 Callumn Morrison4  Scotland Falkirk* Edinburgh City 4–1 23 March 2024 [193]
58 Blair Alston  Scotland Stenhousemuir* Annan Athletic 5–1 31 August 2024
59 Matty Yates  Scotland Stenhousemuir* Dumbarton 4–0 7 December 2024
60 Corey O'Donnell  Scotland Stenhousemuir Dumbarton* 1–2 1 March 2025
61 Keith Bray  Scotland Inverness Caledonian Thistle Cove Rangers* 0–3 5 April 2025
62 David Eguaibor  Ireland Cove Rangers* Montrose 3–3 16 August 2025
63 Matthew Douglas  England Queen of the South* Hamilton Academical 4–1 27 December 2025
64 Taylor Sutherland  Scotland Montrose East Fife* 2–3 31 January 2026
65 Callum Burnside  Northern Ireland Alloa Athletic Montrose* 5–4 14 March 2026
66 Kyle MacDonald  Scotland Hamilton Academical* Airdrieonians 4–0 15 August 2026
Close

Multiple hat-tricks

Scottish League Two

Elgin City's Darryl McHardy and Annan Athletic's Peter Weatherson both scored hat-tricks in the same match in a 5–4 win for Annan Athletic at Elgin City on 25 April 2015. It was also the first hat-trick of McHardy's career.[194]

Hat-tricks

As of 20:53, 4 September 2026 (UTC)
More information Key, * ...
Key
4 Player scored four goals
5 Player scored five goals
* The home team
Close
More information No., Player ...
No.PlayerNationalityForAgainstResult[e]DateRef.
1Scott Dalziel ScotlandBerwick RangersQueen's Park*0–421 December 2013[195]
2Rory McAllister ScotlandPeterhead*Stirling Albion3–121 December 2013[196]
3Jordan White ScotlandStirling Albion*Clyde4–13 May 2014[197]
4Simon Murray ScotlandArbroathEast Fife*1–527 December 2014[198]
5Peter Weatherson EnglandAnnan AthleticEast Stirlingshire*1–317 January 2015[199]
6Nathan Austin ScotlandEast FifeElgin City*3–53 March 2015[200]
7Bobby Linn ScotlandArbroath*Clyde3–114 March 2015[201]
8Craig Gunn ScotlandElgin City*Berwick Rangers3–331 March 2015[202]
9Darryl McHardy ScotlandElgin City*Annan Athletic4–525 April 2015[203]
10Peter Weatherson EnglandAnnan AthleticElgin City*4–525 April 2015[203]
11Nathan Austin EnglandEast FifeMontrose*1–426 September 2015[204]
12David Gormley4 ScotlandClydeBerwick Rangers*0–521 November 2015[205]
13Darren Smith ScotlandStirling AlbionMontrose*1–312 December 2015[206]
14Nathan Austin EnglandEast FifeStirling Albion*1–326 December 2015[207]
15Darren Smith ScotlandStirling Albion*Montrose7–09 February 2016[208]
16Bobby Linn ScotlandArbroath*Stirling Albion5–327 August 2016[209]
17Shane Sutherland ScotlandElgin City*Berwick Rangers6–010 December 2016[210]
18Shane Sutherland ScotlandElgin City*Edinburgh City3–128 January 2017[211]
19Steven Thomson ScotlandBerwick Rangers*Annan Athletic4–14 February 2017[212]
20Steven Doris ScotlandArbroathAnnan Athletic*2–51 April 2017[213]
21David Goodwillie ScotlandClyde*Elgin City3–215 April 2017 [214]
22Ryan McCord ScotlandArbroath*Elgin City3–229 April 2017 [215]
23Blair Henderson ScotlandAnnan AthleticStenhousemuir*1–39 December 2017 [216]
24Russell McLean ScotlandPeterheadAnnan Athletic*3–320 February 2017 [217]
25 Lewis Milne  Scotland Montrose Stirling Albion* 0–5 7 April 2018 [218]
26 Blair Henderson  Scotland Annan Athletic* Stirling Albion 3–1 21 April 2018 [219]
27 Blair Henderson  Scotland Edinburgh City* Albion Rovers 4–0 4 August 2018 [220]
28 Blair Henderson  Scotland Edinburgh City* Elgin City 4–1 15 December 2018 [221]
29 Peter MacDonald  Scotland Stirling Albion Albion Rovers* 0–5 26 January 2019 [222]
30 Darryl McHardy  Scotland Elgin City Albion Rovers* 0–3 9 February 2019 [223]
31 David Galt  Scotland Queen's Park* Elgin City 4–1 16 March 2019 [224]
32 Jordan Allan  Scotland Cowdenbeath* Edinburgh City 4–1 6 April 2019 [225]
33 Tommy Muir  Scotland Annan Athletic* Cove Rangers 6–1 30 November 2019 [226]
34 Darryl Duffy  Scotland Stirling Albion Albion Rovers* 0–3 4 January 2020 [227]
35 Kane Hester  Scotland Elgin City* Cowdenbeath 5–2 28 November 2020 [228]
36 Liam Henderson  Scotland Edinburgh City* Albion Rovers 5–2 5 December 2020 [229]
37 Kane Hester  Scotland Elgin City* Albion Rovers 3–0 14 August 2021 [230]
38Nathan Austin  England Kelty Hearts Albion Rovers* 0–3 18 September 2021 [231]
39 Dominic Docherty  Scotland Annan Athletic* Elgin City 4–1 11 December 2021 [232]
40 Tony Wallace  Scotland Annan Athletic* Kelty Hearts 5–1 26 December 2021 [233]
41 Stefan McCluskey  Scotland Forfar Athletic* Annan Athletic 5–1 16 April 2022 [234]
42 Dale Carrick  Scotland Stirling Albion* Edinburgh City 5–0 30 April 2022 [235]
43 Kane Hester4  Scotland Elgin City* Annan Athletic 5–1 1 October 2022 [236]
44 Russell Dingwall  Scotland Elgin City Bonnyrigg Rose* 2–3 5 November 2022 [237]
45 Blair Henderson  Scotland The Spartans Elgin City* 0–4 16 December 2023 [238]
46 Blair Henderson  Scotland The Spartans East Fife* 0–3 30 January 2024 [239]
47 Peter Pawlett  Scotland Peterhead* Clyde 4–1 30 March 2024
48Nathan Austin  England East Fife Stirling Albion* 0–4 24 August 2024 [240]
49 Alan Trouten  Scotland East Fife Bonnyrigg Rose* 5–0 5 October 2024 [241]
50 Connor Young  Scotland Edinburgh City Peterhead* 2–3 16 November 2024
51 Russell McLean  Scotland Forfar Athletic* Bonnyrigg Rose 5–1 14 December 2024
52 Dylan Gavin  Ireland Elgin City* Clyde 4–2 17 December 2024
53 Oliver Colloty  New Zealand Peterhead* Bonnyrigg Rose 5–0 5 April 2025
54 Robbie Mahon  Ireland Edinburgh City Elgin City* 2–4 23 August 2025
55 Cameron Elliot4  Scotland East Kilbride* Forfar Athletic 5–0 30 August 2025
56 Marley Redfern  Scotland Clyde Annan Athletic* 0–6 13 September 2025
57 John Robertson  Scotland East Kilbride Forfar Athletic* 0–3 6 December 2025
58 Scott Shepard  Scotland Forfar Athletic* Elgin City 4–2 27 December 2025
59 Mark Stowe  Scotland The Spartans Edinburgh City* 1–3 27 December 2025
60 Russell McLean  Scotland Stirling Albion Edinburgh City* 1–4 10 January 2026
61 James Hilton  Scotland Clyde* Edinburgh City 5–0 21 February 2026
62 Marc McNulty  Scotland The Spartans* Annan Athletic 4–0 28 February 2026
63 Tommy Goss  Scotland Annan Athletic* Edinburgh City 3–0 14 March 2026
Close

Multiple hat-tricks

More information Rank, Player ...
RankPlayerHat-tricks
1st Scotland Blair Henderson 6
2ndScotland Nathan Austin4
3rd Scotland Bobby Linn 2
Scotland Darren Smith
England Peter Weatherson
Scotland Shane Sutherland
Scotland Darryl McHardy
Close

SPFL play-offs

Hat-tricks

As of 22:42, 18 February 2024 (UTC)
More information Key, * ...
Key
4 Player scored four goals
5 Player scored five goals
* The home team
Close
More information No., Player ...
Close

Notes

a The Scottish Premiership is the top tier of the Scottish Professional Football League (SPFL) and level one of the Scottish football league system. It was established in 2013.

b The Scottish Championship is the second tier of the Scottish Professional Football League (SPFL) and level two of the Scottish football league system. It was established in 2013.

c The Scottish League One is the third tier of the Scottish Professional Football League (SPFL) and level three of the Scottish football league system. It was established in 2013.

d The Scottish League Two is the bottom tier of the Scottish Professional Football League (SPFL) and level four of the Scottish football league system. It was established in 2013.

e The results column shows the home team score first.

f Includes one hat-trick scored in the 2014 Scottish League One play-offs.

g Includes one hat-trick scored in the 2017 Scottish Championship play-offs.

References

Related Articles

Timelines

Top Qs

Fact Checks