List of Scottish Professional Football League hat-tricks
The Scottish Professional Football League 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 and the Scottish Football League.
Scottish Premiership
of Celtic scored a hat-trick in a record Premiership win on 19 January 2016.Hat-tricks
# | Player | Nationality | For | Against | Result | Date | Ref |
1 | Celtic | Kilmarnock* | 2–5 | 23 9 2013 | |||
2 | St Johnstone* | Dundee United | 3–0 | 29 12 2013 | |||
3 | St Johnstone* | Heart of Midltohian | 3–3 | 18 1 2014 | |||
4 | Celtic* | St Johnstone | 3–0 | 16 2 2014 | |||
5 | Celtic* | Inverness CT | 5–0 | 1 3 2014 | |||
6 | Celtic | Kilmarnock* | 0–3 | 14 3 2014 | |||
7 | Celtic* | Inverness CT | 6–0 | 27 4 2014 | |||
8 | Heart of Midlothian* | Kilmarnock | 5–0 | 4 5 2014 | |||
9 | Aberdeen | Dundee United* | 1–3 | 6 5 2014 | |||
10 | 4 | Partick Thistle* | Hamilton Academical | 5–0 | 21 1 2015 | ||
11 | Ross County | St Mirren* | 0–3 | 13 4 2015 | |||
12 | Celtic* | Kilmarnock | 4–1 | 15 4 2015 | |||
13 | Celtic | Dundee United* | 0–3 | 26 4 2015 | |||
14 | St Johnstone* | Hamilton Academical | 4–1 | 12 9 2015 | |||
15 | Dundee* | Hamilton Academical | 4–0 | 19 12 2015 | |||
16 | Ross County* | Dundee | 5–2 | 26 12 2015 | |||
17 | Celtic* | Hamilton Academical | 8–1 | 19 1 2016 | |||
18 | Ross County | Inverness CT* | 2–3 | 13 8 2016 | |||
19 | Celtic* | Rangers | 5–1 | 10 9 2016 | |||
20 | 4 | Motherwell* | Hamilton Academical | 4–2 | 17 9 2016 | ||
21 | Celtic | St Johnstone* | 2–5 | 5 2 2017 | |||
22 | Aberdeen* | Motherwell | 7–2 | 15 2 2017 | |||
23 | Aberdeen | Dundee* | 0–7 | 31 3 2017 | |||
24 | Celtic | Heart of Midlothian* | 0–5 | 2 4 2017 | |||
25 | 4 | Ross County* | Inverness CT | 4–0 | 28 4 2017 | ||
26 | Aberdeen | Partick Thistle* | 0–6 | 21 5 2017 | |||
27 | Aberdeen* | St Johnstone | 3–0 | 30 9 2017 | |||
28 | Celtic* | Motherwell | 5–1 | 2 12 2017 | |||
29 | Aberdeen* | Hibernian | 4–1 | 16 12 2017 | |||
30 | Rangers | Hamilton Academical* | 3–5 | 18 2 2018 | |||
31 | Ross County* | Partick Thistle | 4–0 | 03 04 2018 | |||
32 | Hibernian* | Hamilton Academical | 3–1 | 03 04 2018 | |||
33 | St Johnstone | Motherwell* | 5–1 | 05 05 2018 | |||
34 | Hibernian* | Rangers | 5–5 | 13 05 2018 | |||
35 | Heart of Midlothian* | St Mirren | 4–1 | 1 September 2018 | |||
36 | 4 | Celtic | St Johnstone* | 0–6 | 7 October 2018 | ||
37 | Dundee* | Hamilton Academical | 4–0 | 5 December 2018 | |||
38 | Celtic | Aberdeen* | 3–4 | 26 December 2018 | |||
39 | Rangers | Motherwell* | 0–3 | 7 April 2019 | |||
40 | St Mirren | Dundee* | 2–3 | 18 May 2019 | |||
41 | Celtic* | St Johnstone | 7–0 | 3 August 2019 | |||
42 | Rangers* | Hibernian | 6–1 | 11 August 2019 | |||
43 | Rangers* | Hamilton Academical | 5–0 | 6 October 2019 | |||
44 | Hibernian | St Johnstone* | 1–4 | 9 November 2019 | |||
45 | Livingston* | Ross County | 4–0 | 21 December 2019 | |||
46 | Leigh Griffiths | Celtic* | St Mirren | 5–0 | 7 March 2020 |
Multiple hat-tricks
Scottish Championship
became the first player for 43 years to score hat-tricks for both Edinburgh clubs Heart of Midlothian and Hibernian. Género Zeefuik of Heart of Midlothian scored a hat-trick in a 10–0 SPFL record win against Cowdenbeath on 28 February 2015. The three-minute Zeefuik hat-trick equalled the fastest ever hat-trick scored by a Heart of Midlothian player in this match too. Kenny Miller became the oldest ever Rangers player to score a hat-trick, with three goals against Dumbarton on 2 January 2016. 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.Hat-tricks
# | Player | Nationality | For | Against | Result | Date | Ref |
1 | Raith Rovers | Cowdenbeath* | 3–4 | 17 8 2013 | |||
2 | Falkirk | Livingston* | 0–3 | 24 8 2013 | |||
3 | Livingston* | Cowdenbeath | 5–1 | 28 9 2013 | |||
4 | Cowdenbeath* | Greenock Morton | 5–1 | 9 10 2013 | |||
5 | Livingston | Greenock Morton* | 1–5 | 23 11 2013 | |||
6 | Falkirk* | Cowdenbeath | 5–0 | 5 4 2014 | |||
7 | 4 | Hamilton Academical* | Greenock Morton | 10–2 | 3 5 2014 | ||
8 | Hamilton Academical* | Greenock Morton | 10–2 | 3 5 2014 | |||
9 | Heart of Midlothian | Raith Rovers* | 0–4 | 23 8 2014 | |||
10 | Livingston* | Alloa Athletic | 4–0 | 13 9 2014 | |||
11 | Hibernian | Dumbarton* | 3–6 | 22 11 2014 | |||
12 | Queen of the South | Cowdenbeath* | 0–5 | 31 1 2015 | |||
13 | Heart of Midlothian* | Cowdenbeath | 10–0 | 28 2 2015 | |||
14 | Cowdenbeath | Raith Rovers* | 1–3 | 8 4 2015 | |||
15 | Rangers | Greenock Morton* | 0–4 | 27 9 2015 | |||
16 | Falkirk | Dumbarton* | 0–5 | 24 10 2015 | |||
17 | Hibernian | St Mirren* | 1–4 | 7 11 2015 | |||
18 | Falkirk* | Alloa Athletic | 5–0 | 14 11 2015 | |||
19 | Rangers | Dumbarton* | 0–6 | 2 1 2016 | |||
20 | Rangers* | Livingston | 4–1 | 16 1 2016 | |||
21 | Raith Rovers* | St Mirren | 4–3 | 5 3 2016 | |||
22 | Dumbarton* | Alloa Athletic | 3–1 | 8 3 2016 | |||
23 | Dunfermline Athletic* | Dumbarton | 4–3 | 6 8 2016 | |||
24 | Ayr United | Dumbarton* | 0–3 | 15 10 2016 | |||
25 | 4 | Dunfermline Athletic* | Dumbarton | 5–1 | 4 3 2017 | ||
26 | Queen of the South | Falkirk* | 1–4 | 26 8 2017 | |||
27 | Queen of the South | Dunfermline Athletic* | 2–5 | 9 12 2017 | |||
28 | Queen of the South* | Brechin City | 3–1 | 27 1 2018 | |||
29 | Dunfermline Athletic | Brechin City* | 0–3 | 20 3 2018 | |||
30 | Nicky Clark | Dunfermline Athletic* | Queen of the South | 3–1 | 31 March 2018 | ||
31 | Inverness Caledonian Thistle* | Dumbarton | 5–1 | 14 April 2018 | |||
32 | Queen of the South | Falkirk* | 0–3 | 25 August 2018 | |||
33 | 4 | Queen of the South* | Ayr United | 5–0 | 1 September 2018 | ||
34 | Ross County | Dundee United* | 1–5 | 29 September 2018 | |||
35 | Queen of the South* | Alloa Athletic | 3–3 | 6 October 2018 | |||
36 | Ross County* | Greenock Morton | 5–0 | 27 October 2018 | |||
37 | 4 | Ayr United | Dundee United* | 0–5 | 30 November 2018 | ||
38 | Ross County* | Ayr United | 3–2 | 26 February 2019 | |||
39 | Ross County | Ayr United* | 1–3 | 19 April 2019 | |||
40 | Lawrence Shankland4 | Dundee United* | Inverness Caledonian Thistle | 4–1 | 3 August 2019 | ||
41 | Bob McHugh | Greenock Morton* | Alloa Athletic | 4–1 | 10 August 2019 | ||
42 | Lawrence Shankland | Dundee United* | Ayr United | 6–0 | 28 September 2019 | ||
43 | Kevin Nisbet4 | Dunfermline Athletic* | Partick Thistle | 5–1 | 30 November 2020 | ||
44 | Lawrence Shankland | Dundee United | Partick Thistle* | 1–4 | 11 January 2020 |
Multiple hat-tricks
Scottish League One
Hat-tricks
# | Player | Nationality | For | Against | Result | Date | Ref |
1 | Rangers* | East Fife | 5–0 | 31 8 2013 | |||
2 | Rangers* | Arbroath | 5–1 | 14 09 2013 | |||
3 | Rangers* | Stenhousemuir | 8–0 | 28 9 2013 | |||
4 | Rangers | East Fife* | 0–4 | 26 10 2013 | |||
5 | Stranraer | Ayr United* | 3–6 | 12 11 2013 | |||
6 | Jamie Longworth | Ayr United* | Stranraer | 3–6 | 12 11 2013 | ||
7 | Rangers* | Forfar Athletic | 6–1 | 3 12 2013 | |||
8 | Stranraer | Brechin City* | 1–3 | 22 2 2014 | |||
9 | Rangers* | Airdrieonians | 3–0 | 12 03 2014 | |||
10 | Ayr United* | East Fife | 4–1 | 3 5 2014 | |||
11 | Dunfermline Athletic* | Stirling Albion | 4–0 | 22 11 2014 | |||
12 | Stenhousemuir | Ayr United* | 2–3 | 13 12 2014 | |||
13 | Greenock Morton* | Stirling Albion | 4–0 | 3 3 2015 | |||
14 | Dunfermline Athletic | Forfar Athletic* | 0–4 | 5 9 2015 | |||
15 | Peterhead | Stenhousemuir* | 4–3 | 31 10 2015 | |||
16 | Peterhead* | Cowdenbeath | 7–0 | 21 11 2015 | |||
17 | Ayr United | Albion Rovers* | 1–3 | 23 1 2016 | |||
18 | Dunfermline Athletic* | Stranraer | 6–1 | 27 2 2016 | |||
19 | Peterhead* | Brechin City | 4–1 | 27 2 2016 | |||
20 | Dunfermline Athletic* | Brechin City | 3–1 | 26 3 2016 | |||
21 | Brechin City* | Peterhead | 5–1 | 16 4 2016 | |||
22 | Airdrieonians* | Queen's Park | 4–1 | 22 10 2016 | |||
23 | Brechin City | Peterhead* | 1–3 | 5 11 2016 | |||
24 | Airdrieonians | East Fife* | 0–4 | 29 4 2017 | |||
25 | Ayr United | Albion Rovers* | 1–5 | 5 8 2017 | |||
26 | Stranraer | Albion Rovers* | 0–4 | 16 9 2017 | |||
27 | Arbroath | Stranraer* | 2–6 | 23 9 2017 | |||
28 | Ayr United | Forfar Athletic* | 0–5 | 21 10 2017 | |||
29 | Alloa Athletic* | Arbroath* | 5–3 | 6 3 2018 | |||
30 | Ayr United* | Queen's Park | 4–0 | 24 3 2018 | |||
31 | Raith Rovers | Airdrieonians* | 3–4 | 25 August 2018 | |||
32 | Arbroath* | Forfar Athletic | 3–1 | 15 September 2018 | |||
33 | Arbroath | Forfar Athletic* | 2–3 | 8 December 2018 | |||
34 | Arbroath* | Airdrieonians | 3–2 | 23 February 2019 | |||
35 | Dumbarton | East Fife* | 3–4 | 23 February 2019 | |||
36 | Airdrieonians | Stranraer* | 1–4 | 4 May 2019 | |||
37 | Declan McManus | Falkirk* | Dumbarton | 6–0 | 10 August 2019 | ||
38 | David Goodwillie5 | Clyde* | Stranraer | 6–1 | 14 September 2019 | ||
39 | David Goodwillie | Clyde* | Stranraer | 3–3 | 4 January 2020 | ||
40 | Declan McManus | Falkirk | Peterhead* | 1–3 | 11 January 2020 |
Multiple hat-tricks
Scottish League Two
'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.Hat-tricks
# | Player | Nationality | For | Against | Result | Date | Ref |
1 | Berwick Rangers | Queen's Park* | 0–4 | 21 12 2013 | |||
2 | Peterhead* | Stirling Albion | 3–1 | 21 12 2013 | |||
3 | Stirling Albion* | Clyde | 4–1 | 3 5 2014 | |||
4 | Arbroath | East Fife* | 1–5 | 27 12 2014 | |||
5 | Annan Athletic | East Stirlingshire* | 1–3 | 17 1 2015 | |||
6 | 4 | East Fife | Elgin City* | 3–5 | 3 3 2015 | ||
7 | Arbroath* | Clyde | 3–1 | 14 3 2015 | |||
8 | Elgin City* | Berwick Rangers | 3–3 | 31 3 2015 | |||
9 | Elgin City* | Annan Athletic | 4–5 | 25 4 2015 | |||
10 | Annan Athletic | Elgin City* | 4–5 | 25 4 2015 | |||
11 | East Fife | Montrose* | 1–4 | 26 09 2015 | |||
12 | 4 | Clyde | Berwick Rangers* | 0–5 | 21 11 2015 | ||
13 | Stirling Albion | Montrose* | 1–3 | 12 12 2015 | |||
14 | East Fife | Stirling Albion* | 1–3 | 26 12 2015 | |||
15 | Stirling Albion* | Montrose | 7–0 | 09 02 2016 | |||
16 | Arbroath* | Stirling Albion | 5–3 | 27 08 2016 | |||
17 | Elgin City* | Berwick Rangers | 6–0 | 10 12 2016 | |||
18 | Elgin City* | Edinburgh City | 3–1 | 28 01 2017 | |||
19 | Berwick Rangers* | Annan Athletic | 4–1 | 04 02 2017 | |||
20 | Arbroath | Annan Athletic* | 2–5 | 01 04 2017 | |||
21 | Clyde* | Elgin City | 3–2 | 15 04 2017 | |||
22 | Arbroath* | Elgin City | 3–2 | 29 04 2017 | |||
23 | Annan Athletic | Stenhousemuir* | 1–3 | 9 12 2017 | |||
24 | Peterhead | Annan Athletic* | 3–3 | 20 2 2017 | |||
25 | Montrose | Stirling Albion* | 0–5 | 7 April 2018 | |||
26 | Annan Athletic* | Stirling Albion | 3–1 | 21 April 2018 | |||
27 | Edinburgh City* | Albion Rovers | 4–0 | 4 August 2018 | |||
28 | Edinburgh City* | Elgin City | 4–1 | 15 December 2018 | |||
29 | Stirling Albion | Albion Rovers* | 0–5 | 26 January 2019 | |||
30 | Elgin City | Albion Rovers* | 0–3 | 9 February 2019 | |||
31 | Queen's Park* | Elgin City | 4–1 | 16 March 2019 | |||
32 | Cowdenbeath* | Edinburgh City | 4–1 | 6 April 2019 | |||
33 | Tommy Muir | Annan Athletic* | Cove Rangers | 6–1 | 30 November 2019 | ||
34 | Darryl Duffy | Stirling Albion | Albion Rovers* | 0–3 | 4 January 2020 |
Multiple hat-tricks
SPFL Play-offs
Hat-tricks
# | Player | Nationality | For | Against | Result | Date | Ref | Division |
1 | Stiring Albion | Annan Athletic* | 3–5 | 10 5 2014 | 2014 Scottish League One play-offs | |||
2 | Alloa Athletic* | Brechin City | 4–3 | 20 5 2017 | 2017 Scottish Championship play-offs | |||
3 | Stephen Dobbie | Queen of the South* | Montrose | 5–0 | 11 May 2019 |
Hat-tricks by season
Season | Premiership | Championship | League One | League Two | Total |
2013–14 | 9 | 8 | 11 | 3 | 31 |
2014–15 | 4 | 6 | 3 | 7 | 20 |
2015–16 | 4 | 8 | 8 | 5 | 25 |
2016–17 | 9 | 4 | 3 | 7 | 23 |
2017–18 | 4 | 6 | 6 | 4 | 18 |
2018–19 | 6 | 8 | 6 | 6 | 26 |
Total | 36 | 40 | 37 | 32 | 193 |
Hat-tricks by club
Club | Premiership | Championship | League One | League Two | Total |
Aberdeen | 6 | 0 | 0 | 0 | 6 |
Airdrieonians | 0 | 0 | 3 | 0 | 3 |
Alloa Athletic | 0 | 1 | 1 | 0 | 2 |
Annan Athletic | 0 | 0 | 0 | 4 | 4 |
Arbroath | 0 | 0 | 4 | 5 | 9 |
Ayr United | 0 | 2 | 6 | 0 | 8 |
Berwick Rangers | 0 | 0 | 0 | 2 | 2 |
Brechin City | 0 | 0 | 2 | 0 | 2 |
Celtic | 13 | 0 | 0 | 0 | 13 |
Clyde | 0 | 0 | 0 | 2 | 2 |
Cowdenbeath | 0 | 2 | 0 | 1 | 3 |
Dumbarton | 0 | 1 | 1 | 0 | 2 |
Dundee | 2 | 0 | 0 | 0 | 2 |
Dumfermline Athletic | 0 | 4 | 4 | 0 | 8 |
East Fife | 0 | 0 | 0 | 3 | 3 |
Edinburgh City | 0 | 0 | 0 | 2 | 2 |
Elgin City | 0 | 0 | 0 | 5 | 5 |
Falkirk | 0 | 4 | 0 | 0 | 4 |
Greenock Morton | 0 | 0 | 1 | 0 | 1 |
Hamilton Academical | 0 | 2 | 0 | 0 | 2 |
Heart of Midlothian | 2 | 2 | 0 | 0 | 4 |
Hibernian | 0 | 2 | 0 | 0 | 2 |
Inverness Caledonian Thistle | 0 | 1 | 0 | 0 | 1 |
Livingston | 0 | 3 | 0 | 0 | 3 |
Montrose | 0 | 0 | 0 | 1 | 1 |
Motherwell | 1 | 0 | 0 | 0 | 1 |
Queen of the South | 0 | 7 | 0 | 0 | 7 |
Queen's Park | 0 | 0 | 0 | 1 | 1 |
Partick Thistle | 1 | 0 | 0 | 0 | 1 |
Peterhead | 0 | 0 | 3 | 2 | 5 |
Raith Rovers | 0 | 2 | 1 | 0 | 3 |
Rangers | 2 | 3 | 6 | 0 | 11 |
Ross County | 4 | 4 | 0 | 0 | 8 |
St Johnstone | 3 | 0 | 0 | 0 | 3 |
St Mirren | 1 | 0 | 0 | 0 | 1 |
Stenhousemuir | 0 | 0 | 1 | 0 | 1 |
Stirling Albion | 0 | 0 | 1 | 4 | 5 |
Stranraer | 0 | 0 | 3 | 0 | 3 |
Total | 36 | 40 | 37 | 32 | 193 |