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
Key4Player scored four goals5Player scored five goals*The home team
No. Player Nationality For Against Result Date Ref. 1 Celtic Kilmarnock* 2–5 2 St Johnstone* Dundee United 3–0 3 St Johnstone* Heart of Midltohian 3–3 4 Celtic* St Johnstone 3–0 5 Celtic* Inverness Caledonian Thistle 5–0 6 Celtic Kilmarnock* 0–3 7 Celtic* Inverness Caledonian Thistle 6–0 8 Heart of Midlothian* Kilmarnock 5–0 9 Aberdeen Dundee United* 1–3 10 4 Partick Thistle* Hamilton Academical 5–0 11 Ross County St Mirren* 0–3 12 Celtic* Kilmarnock 4–1 13 Celtic Dundee United* 0–3 14 St Johnstone* Hamilton Academical 4–1 15 Dundee* Hamilton Academical 4–0 16 Ross County* Dundee 5–2 17 Celtic* Hamilton Academical 8–1 18 Ross County Inverness Caledonian Thistle* 2–3 19 Celtic* Rangers 5–1 20 4 Motherwell* Hamilton Academical 4–2 21 Celtic St Johnstone* 2–5 22 Aberdeen* Motherwell 7–2 23 Aberdeen Dundee* 0–7 24 Celtic Heart of Midlothian* 0–5 25 4 Ross County* Inverness Caledonian Thistle 4–0 26 Aberdeen Partick Thistle* 0–6 27 Aberdeen* St Johnstone 3–0 28 Celtic* Motherwell 5–1 29 Aberdeen* Hibernian 4–1 30 Rangers Hamilton Academical* 3–5 31 Ross County* Partick Thistle 4–0 32 Hibernian* Hamilton Academical 3–1 33 St Johnstone Motherwell* 1–5 34 Hibernian* Rangers 5–5 35Heart of Midlothian*St Mirren4–11 September 2018364CelticSt Johnstone*0–67 October 201837Dundee*Hamilton Academical4–05 December 201838CelticAberdeen*3–426 December 201839RangersMotherwell*0–37 April 201940St MirrenDundee*2–318 May 201941Celtic*St Johnstone7–03 August 201942Rangers*Hibernian6–111 August 201943Rangers*Hamilton Academical5–06 October 201944HibernianSt Johnstone*1–49 November 201945Livingston*Ross County4–021 December 201946Celtic*St Mirren5–07 March 202047Celtic*Hamilton Academical5–12 August 202048HibernianLivingston*1–48 August 202049CelticMotherwell*1–48 November 202050Kilmarnock*Dundee United3–021 April 202151Celtic*Dundee6–08 August 202152Celtic*St Mirren6–021 August 202153RangersMotherwell*1–631 October 202154Celtic*Dundee3–220 February 202255Celtic*Ross County4–019 March 202256RangersSt Mirren*1–410 April 202257Hibernian*St Johnstone4–015 May 202258CelticDundee United*0–928 August 202259Liel Abada60MotherwellRoss County*0–54 October 202261Celtic*Hibernian6–115 October 202262Heart of Midlothian*Celtic3–422 October 202263HibernianMotherwell*2–38 January 202364Hibernian*Aberdeen6–028 January 202365Heart of Midlothian*Ross County6–122 April 202366Ross CountyDundee United*1–313 May 202367RangersHibernian*3–35 January 202568Falkirk*Hibernian4–124 January 202669Kilmarnock*St Mirren4–311 February 202670Rangers*Heart of Midlothian4–215 February 202671RangersFalkirk*2–516 May 202672CelticKilmarnock*1–59 August 2026
Multiple hat-tricks Rank Player Hat-tricks 1 Leigh Griffiths 5 2 Liam Boyce 4 3 Youssef Chermiti 2 Jermain Defoe Moussa Dembélé James Forrest Kyōgo Furuhashi Giorgos Giakoumakis Steven MacLean Stevie May Kevin Nisbet Adam Rooney Lawrence Shankland Scott Sinclair Anthony Stokes
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). 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. 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. 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
Key 4Player scored four goals 5 Player scored five goals * The home team
No. Player Nationality For Against Result Date Ref. 1 Raith Rovers Cowdenbeath* 3–4 2 Falkirk Livingston* 0–3 3 Livingston* Cowdenbeath 5–1 4 Cowdenbeath* Greenock Morton 5–1 5 Livingston Greenock Morton* 1–5 6 Falkirk* Cowdenbeath 5–0 7 4 Hamilton Academical* Greenock Morton 10–2 8 Hamilton Academical* Greenock Morton 10–2 9 Heart of Midlothian Raith Rovers* 0–4 10 Livingston* Alloa Athletic 4–0 11 Hibernian Dumbarton* 3–6 12 Queen of the South Cowdenbeath* 0–5 13 Heart of Midlothian* Cowdenbeath 10–0 14 Cowdenbeath Raith Rovers* 1–3 15 Rangers Greenock Morton* 0–4 16 Falkirk Dumbarton* 0–5 17 Hibernian St Mirren* 1–4 18 Falkirk* Alloa Athletic 5–0 19 Rangers Dumbarton* 0–6 20 Rangers* Livingston 4–1 21 Raith Rovers* St Mirren 4–3 22 Dumbarton* Alloa Athletic 3–1 23 Dunfermline Athletic* Dumbarton 4–3 24 Ayr United Dumbarton* 0–3 25 4 Dunfermline Athletic* Dumbarton 5–1 26 Queen of the South Falkirk* 1–4 27 Queen of the South Dunfermline Athletic* 2–5 28 Queen of the South* Brechin City 3–1 29 Dunfermline Athletic Brechin City* 0–3 30Nicky ClarkDunfermline Athletic*Queen of the South3–131 March 201831Inverness Caledonian Thistle*Dumbarton5–114 April 201832Queen of the SouthFalkirk*0–325 August 2018334Queen of the South*Ayr United5–01 September 201834Ross CountyDundee United*1–529 September 201835Queen of the South*Alloa Athletic3–36 October 201836Ross County*Greenock Morton5–027 October 2018374Ayr UnitedDundee United*0–530 November 201838Ross County*Ayr United3–226 February 201939Ross CountyAyr United*1–319 April 201940Lawrence Shankland4Dundee United*Inverness Caledonian Thistle4–13 August 201941Bob McHughGreenock Morton*Alloa Athletic4–110 August 201942Lawrence ShanklandDundee United*Greenock Morton6–028 September 201943Kevin Nisbet4Dunfermline Athletic*Partick Thistle5–130 November 201944Lawrence ShanklandDundee UnitedPartick Thistle*1–411 January 202045Kevin O'HaraDunfermline AthleticAlloa Athletic*1–424 October 202046Osman SowDundeeQueen of the South*1–326 December 202047Steven NaismithHeart of Midlothian*Arbroath3–129 December 202048Liam BoyceHeart of Midlothian*Alloa Athletic6–09 April 202149Brian GrahamPartick ThistleInverness Caledonian Thistle*3–39 February 202250Dipo AkinyemiAyr United*Queen's Park5–08 October 202251Billy MckayInverness Caledonian Thistle*Cove Rangers6–12 January 202352Simon Murray4Queen's ParkCove Rangers*0–67 January 202353Lyall CameronDundee*Hamilton Academical7–01 April 202354Kevin HoltDundee UnitedPartick Thistle*0–521 October 202355Lewis VaughanRaith Rovers*Ayr United4–422 December 202356Tony WattDundee United*Partick Thistle3–029 December 202357Robbie MuirheadGreenock Morton*Ayr United3–02 January 202458George OakleyGreenock MortonDundee United*2–36 January 202459Alex SamuelInverness Caledonian ThistleRaith Rovers*2–327 January 202460Anton DowdsAyr UnitedAirdrieonians*2–317 February 202461Oli ShawHamilton Academical*Greenock Morton3–026 October 202462George OakleyAyr United*Raith Rovers3–04 January 202563Scott ArfieldFalkirk*Partick Thistle5–28 February 202564Josh McPakeSt Johnstone*Partick Thistle5–12 August 202565Andy TodDunfermline AthleticArbroath*0–513 September 202566Adama SidibehSt Johnstone*Airdrieonians3–01 November 202567Jack HamiltonRaith Rovers*Queens Park4–124 January 2026
Multiple hat-tricks Rank Player Hat-tricks 1 Stephen Dobbie 6 2 Lawrence Shankland 4 3 Nicky Clark 3 Billy McKay 5 James Keatings 2 John Baird Martyn Waghorn Brian Graham George Oakley
Scottish League One Hat-tricks
Key 4 Player scored four goals 5 Player scored five goals * The home team
No. Player Nationality For Against Result Date Ref. 1 Rangers* East Fife 5–0 2 Rangers* Arbroath 5–1 3 Rangers* Stenhousemuir 8–0 4 Rangers East Fife* 0–4 5 Stranraer Ayr United* 3–6 6 Jamie Longworth Ayr United* Stranraer 3–6 7 Rangers* Forfar Athletic 6–1 8 Stranraer Brechin City* 1–3 9 Rangers* Airdrieonians 3–0 10 Ayr United* East Fife 4–1 11 Dunfermline Athletic* Stirling Albion 4–0 12 Stenhousemuir Ayr United* 2–3 13 Greenock Morton* Stirling Albion 4–0 14 Dunfermline Athletic Forfar Athletic* 0–4 15 Peterhead Stenhousemuir* 4–3 16 Peterhead* Cowdenbeath 7–0 17 Ayr United Albion Rovers* 1–3 18 Dunfermline Athletic* Stranraer 6–1 19 Peterhead* Brechin City 4–1 20 Dunfermline Athletic* Brechin City 3–1 21 Brechin City* Peterhead 5–1 22 Airdrieonians* Queen's Park 4–1 23 Brechin City Peterhead* 1–3 24 Airdrieonians East Fife* 0–4 25 Ayr United Albion Rovers* 1–5 26 Stranraer Albion Rovers* 0–4 27 Arbroath Stranraer* 2–6 28 Ayr United Forfar Athletic* 0–5 29 Alloa Athletic* Arbroath* 5–3 30 Ayr United* Queen's Park 4–0 31Raith RoversAirdrieonians*3–425 August 201832Arbroath*Forfar Athletic3–115 September 201833ArbroathForfar Athletic*2–38 December 201834Arbroath*Airdrieonians3–223 February 201935DumbartonEast Fife*3–423 February 201936AirdrieoniansStranraer*1–44 May 201937Declan McManusFalkirk*Dumbarton6–010 August 201938David Goodwillie5Clyde*Stranraer6–114 September 201939David GoodwillieClyde*Stranraer3–34 January 202040Declan McManusFalkirkPeterhead*1–311 January 202041David GoodwillieClyde*Montrose3–221 November 202042Mitchell MegginsonCove Rangers*East Fife5–214 August 202143Rory McAllisterCove RangersAlloa Athletic*1–32 October 202144Anton DowdsFalkirk*Dumbarton6–28 January 202245Euan Henderson4Alloa Athletic*Montrose4–130 April 202246Lewis JamiesonAirdrieonians*Montrose4–029 October 202247Ryan ShanleyEdinburgh*Alloa Athletic4–319 November 202248Craig McGuffieFalkirk*Peterhead5–04 March 202349Gabby McGillAirdrieonians*Kelty Hearts6–111 March 202350Calum GallagherAirdrieonians*Peterhead7–018 March 202351Kevin O'Hara (footballer)Hamilton Academical*Stirling Albion5–011 November 202352Rumarn BurrellCove Rangers*Stirling Albion3–118 November 202353Rumarn BurrellCove RangersAnnan Athletic*1–39 December 202354Josh CooperStirling Albion*Kelty Hearts5–027 January 202455Alfie BavidgeKelty HeartsEdinburgh City*0–33 February 202456Ahkeem RoseHamilton AcademicalKelty Hearts*0–52 March 202457Callumn Morrison4Falkirk*Edinburgh City4–123 March 202458Blair AlstonStenhousemuir*Annan Athletic5–131 August 202459Matty YatesStenhousemuir*Dumbarton4–07 December 202460Corey O'DonnellStenhousemuirDumbarton*1–21 March 202561Keith BrayInverness Caledonian ThistleCove Rangers*0–35 April 202562David EguaiborCove Rangers*Montrose3–316 August 202563Matthew DouglasQueen of the South*Hamilton Academical4–127 December 202564Taylor SutherlandMontroseEast Fife*2–331 January 202665Callum BurnsideAlloa AthleticMontrose*5–414 March 202666Kyle MacDonaldHamilton Academical*Airdrieonians4–015 August 202667Cameron ElliotEast Kilbride*Peterhead3–112 September 2026
Multiple hat-tricks Rank Player Hat-tricks 1 Lee McCulloch 3 Bobby Linn David Goodwillie Rory McAllister 5 Joe Cardle 2 Jon Daly Michael Moffat Leighton McIntosh Rumarn Burrell
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.
Hat-tricks
Key 4 Player scored four goals 5 Player scored five goals * The home team