List of Scottish Premier League hat-tricks

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
A man in formal dress
Henrik Larsson scored a record 12 Scottish Premier League hat-tricks, for Celtic.

The Scottish Premier League (SPL) was a football league competition that operated between 1998 and 2013.[a] During that period, more than 100 players scored three goals (a hat-trick) or more in a single match. The first player to achieve the feat was Craig Burley, who scored three times for Celtic in a 5–0 victory against Dunfermline Athletic on the opening day of the first SPL season.[1] Eight players scored more than three goals in a match; of these, three players, Kris Boyd (twice), Gary Hooper and Kenny Miller scored five.[2]

Three matches featured two hat-tricks in the same game. The first two came in the same week of the 1999–2000 season. Henrik Larsson and Mark Viduka both scored three goals each in Celtic's 7–0 win against Aberdeen on 16 October 1999,[3] then Aberdeen's Robbie Winters and Motherwell's John Spencer both scored hat-tricks in a 6–5 win for Aberdeen at Fir Park four days later.[4] Gary Hooper and Anthony Stokes both scored hat-tricks in Celtic's league record 9–0 win against Aberdeen on 6 November 2010.[5] Larsson and Stokes are the only players who have scored hat-tricks in consecutive matches.[2]

Henrik Larsson scored three or more goals twelve times in the Scottish Premier League, more than any other player.[2] Larsson, Boyd, John Hartson, Michael Higdon and Stokes were the only players to have scored more than three hat-tricks in the SPL. Five players scored hat-tricks for two different clubs: Boyd (Kilmarnock and Rangers), Higdon (St Mirren and Motherwell), Gary McSwegan (Heart of Midlothian and Kilmarnock), Colin Nish (Kilmarnock and Hibernian) and Stokes (Falkirk and Celtic).

Hat-tricks

Mark Viduka scored a hat-trick for Celtic against Kilmarnock on 30 October 1999.[6] All three goals were scored in the space of four minutes, making it one of the fastest hat-tricks on record.[6]
Ivan Sproule scored all three goals in a 3–0 victory for Hibernian against Rangers on 27 August 2005.[7] He had only came onto the pitch as a substitute during the second half of the match.[7]
File:Kris Boyd.jpg
Kris Boyd broke the SPL goalscoring record set by Henrik Larsson when he scored five goals for Rangers against Dundee United on 30 December 2009.[8]
Kyle Lafferty scored a hat-trick as Rangers clinched the championship on the final day of the 2010–11 Scottish Premier League season.[9]
As of 15:53, 4 May 2013 (UTC)
Key
4 Player scored four goals
5 Player scored five goals
* The home team
# Player Nationality For Against Result[b] Date Ref
1 Craig Burley  Scotland Celtic* Dunfermline Athletic 5–0 1 August 1998 [1]
2 Ally McCoist  Scotland Kilmarnock* Heart of Midlothian 3–0 30 August 1998 [10]
3 Billy Dodds  Scotland Dundee United St Johnstone* 1–3 26 September 1998 [11]
4 Henrik Larsson  Sweden Celtic* Dundee 6–1 7 November 1998 [12]
5 Harald Brattbakk  Norway Celtic* St Johnstone 5–0 31 January 1999 [13]
6 Henrik Larsson  Sweden Celtic* Heart of Midlothian 3–0 6 February 1999 [14]
7 Jorg Albertz  Germany Rangers* Dundee 6–1 20 February 1999 [15]
8 Henrik Larsson4  Sweden Celtic Motherwell* 1–7 21 February 1999 [16]
9 Rod Wallace  England Rangers Kilmarnock* 0–5 28 February 1999 [17]
10 Robbie Winters  Scotland Aberdeen* Dunfermline Athletic 3–1 3 April 1999 [18]
11 Gary McSwegan  Scotland Heart of Midlothian Aberdeen* 2–5 23 May 1999 [19]
12 Gary McSwegan  Scotland Heart of Midlothian* Aberdeen 3–0 22 August 1999 [20]
13 Henrik Larsson  Sweden Celtic* Aberdeen 7–0 16 October 1999 [3]
14 Mark Viduka  Australia Celtic* Aberdeen 7–0 16 October 1999 [3]
15 Robbie Winters  Scotland Aberdeen Motherwell* 5–6 20 October 1999 [4]
16 John Spencer  Scotland Motherwell* Aberdeen 5–6 20 October 1999 [4]
17 Jonatan Johansson  Finland Rangers Aberdeen* 1–5 30 October 1999 [21]
18 Mark Viduka  Australia Celtic* Kilmarnock 5–1 30 October 1999 [6]
19 Rod Wallace  England Rangers Dundee* 1–7 27 February 2000 [22]
20 Tommy Johnson  England Celtic* Dundee 6–2 1 March 2000 [23]
21 Rod Wallace  England Rangers* Motherwell 6–2 18 March 2000 [24]
22 Tommy Johnson  England Celtic* Aberdeen 5–1 6 May 2000 [25]
23 Juan Sara  Argentina Dundee Dundee United 3–0 20 September 2000 [26]
24 Robbie Winters  Scotland Aberdeen Dundee United* 3–5 23 September 2000 [27]
25 Mixu Paatelainen  Finland Hibernian* Heart of Midlothian 6–2 22 October 2000 [28]
26 Kenny Miller5  Scotland Rangers* St Mirren 7–1 4 November 2000 [2]
27 Henrik Larsson  Sweden Celtic* Aberdeen 6–0 17 December 2000 [29]
28 Paul Wright  Scotland Kilmarnock St Mirren* 1–3 26 December 2000 [30]
29 Henrik Larsson4  Sweden Celtic* Kilmarnock 6–0 2 January 2001 [31]
30 Henrik Larsson  Sweden Celtic Heart of Midlothian* 0–3 4 February 2001 [32]
31 Arild Stavrum  Norway Aberdeen* St Mirren 3–0 21 February 2001 [33]
32 Arild Stavrum  Norway Aberdeen* Dundee United 4–1 4 April 2001 [34]
33 Tore André Flo  Norway Rangers Dundee United* 1–6 22 September 2001 [35]
34 Hicham Zerouali  Morocco Aberdeen Dundee* 1–4 29 September 2001 [36]
35 John Hartson  Wales Celtic* Dundee United 5–1 20 October 2001 [37]
36 David Ferrere  France Motherwell* Hibernian 4–0 9 February 2002 [38]
37 Henrik Larsson  Sweden Celtic* Dunfermline Athletic 5–0 9 February 2002 [39]
38 Henrik Larsson  Sweden Celtic* Livingston 5–1 6 April 2002 [40]
39 Mark de Vries4  Suriname Heart of Midlothian* Hibernian 5–1 11 August 2002 [41]
40 Henrik Larsson  Sweden Celtic* Kilmarnock 5–0 28 September 2002 [42]
41 John Hartson4  Wales Celtic* Aberdeen 7–0 3 November 2002 [43]
42 Alex Burns  Scotland Partick Thistle* Kilmarnock 3–0 30 November 2002 [44]
43 Shota Arveladze  Georgia Rangers* Livingston 4–3 4 December 2002 [45]
44 Barry Ferguson  Scotland Rangers* Dundee United 3–1 14 December 2002 [46]
45 John Hartson  Wales Celtic* Heart of Midlothian 4–2 26 December 2002 [47]
46 Gary McSwegan4  Scotland Kilmarnock* Hibernian 6–2 5 April 2003 [48]
47 James McFadden  Scotland Motherwell* Livingston 6–2 24 May 2003 [49]
48 Henrik Larsson  Sweden Celtic* Livingston 5–1 30 August 2003 [50]
49 Henrik Larsson  Sweden Celtic* Aberdeen 4–0 25 October 2003 [51]
50 Chris Sutton  England Celtic Kilmarnock* 0–5 1 November 2003 [52]
51 Chris Sutton  England Celtic Dundee United* 1–5 22 November 2003 [53]
52 David Clarkson  Scotland Motherwell* Dundee United 3–1 3 January 2004 [54]
53 Jim McIntyre  Scotland Dundee United* Kilmarnock 4–1 20 March 2004 [55]
54 Kris Boyd5  Scotland Kilmarnock* Dundee United 5–2 25 September 2004 [2]
55 Andy Tod  Scotland Dunfermline Athletic* Dundee 3–1 1 January 2005 [56]
56 Derek Riordan  Scotland Hibernian* Kilmarnock 3–0 22 January 2005 [57]
57 Craig Bellamy  Wales Celtic Dundee United* 2–3 19 March 2005 [58]
58 John Hartson  Wales Celtic Livingston* 0–4 13 April 2005 [59]
59 Derek Young  Scotland Dunfermline Athletic* Dundee 5–0 7 May 2005 [60]
60 John Hartson  Wales Celtic Motherwell* 4–4 30 July 2005 [61]
61 Colin Nish  Scotland Kilmarnock* Livingston 3–0 27 August 2005 [62]
62 Ivan Sproule  Northern Ireland Hibernian Rangers* 0–3 27 August 2005 [7]
63 Stiliyan Petrov  Bulgaria Celtic* Motherwell 5–0 26 October 2005 [63]
64 Peter Løvenkrands  Denmark Rangers Kilmarnock* 2–3 11 December 2005 [64]
65 Maciej Żurawski4  Poland Celtic Dunfermline Athletic* 1–8 19 February 2006 [65]
66 Kris Boyd  Scotland Rangers Dundee United* 1–4 2 April 2006 [66]
67 Shunsuke Nakamura  Japan Celtic Dundee United* 1–4 14 October 2006 [67]
68 Anthony Stokes  Ireland Falkirk* Dundee United 5–1 28 October 2006 [68]
69 Anthony Stokes  Ireland Falkirk Dunfermline Athletic* 0–3 4 November 2006 [69]
70 Thomas Gravesen  Denmark Celtic St Mirren* 1–3 12 November 2006 [70]
71 Anthony Stokes  Ireland Falkirk* Inverness CT 3–1 30 December 2006 [71]
72 Alan Gow  Scotland Falkirk Dundee United* 1–5 1 January 2007 [72]
73 Jan Vennegoor of Hesselink  Netherlands Celtic* St Mirren 5–1 20 January 2007 [73]
74 Kris Boyd  Scotland Rangers Kilmarnock* 1–3 11 February 2007 [74]
75 Kris Boyd  Scotland Rangers* Aberdeen 3–0 17 March 2007 [75]
76 Barry Robson  Scotland Dundee United Heart of Midlothian* 0–4 17 March 2007 [76]
77 Scott McDonald  Australia Celtic* Dundee United 3–0 29 September 2007 [77]
78 Clayton Donaldson  England Hibernian* Kilmarnock 4–1 29 September 2007 [78]
79 Scott McDonald  Australia Celtic* Motherwell 3–0 27 October 2007 [79]
80 Aiden McGeady  Ireland Celtic* Falkirk 4–0 11 December 2007 [80]
81 Barry Robson  Scotland Dundee United* Heart of Midlothian 4–1 2 January 2008 [81]
82 Steven Fletcher  Scotland Hibernian* Gretna 4–2 13 February 2008 [82]
83 Kris Boyd  Scotland Rangers* Inverness CT 5–0 1 November 2008 [83]
84 Kris Boyd  Scotland Rangers* Hamilton Academical 7–1 6 December 2008 [84]
85 Chris Porter  England Motherwell* Inverness CT 3–2 27 December 2008 [85]
86 Shunsuke Nakamura  Japan Celtic* St Mirren 7–0 28 February 2009 [86]
87 Kevin Kyle  Scotland Kilmarnock* Falkirk 3–0 11 April 2009 [87]
88 Peter MacDonald  Scotland St Johnstone Motherwell* 1–3 26 December 2009 [88]
89 Kris Boyd5  Scotland Rangers* Dundee United 7–1 30 December 2009 [8]
90 Jon Daly  Ireland Dundee United Falkirk* 1–4 24 January 2010 [89]
91 Colin Nish  Scotland Hibernian Motherwell* 6–6 5 May 2010 [90]
92 Paul Hartley  Scotland Aberdeen* Hamilton Academical 4–0 14 August 2010 [91]
93 Kenny Miller  Scotland Rangers Hibernian* 0–3 22 August 2010 [92]
94 Rudi Skacel  Czech Republic Heart of Midlothian* St Mirren 3–0 23 October 2010 [93]
95 Gary Hooper  England Celtic* Aberdeen 9–0 6 November 2010 [5]
96 Anthony Stokes  Ireland Celtic* Aberdeen 9–0 6 November 2010 [5]
97 Nick Blackman  England Motherwell* St Johnstone 4–0 10 November 2010 [94]
98 Kenny Miller  Scotland Rangers Kilmarnock* 2–3 20 November 2010 [95]
99 Adam Rooney  Ireland Inverness CT* Hibernian 4–2 20 November 2010 [96]
100 Nikica Jelavić  Croatia Rangers* Motherwell 6–0 12 February 2011 [97]
101 Michael Higdon  England St Mirren* Hamilton Academical 3–1 2 April 2011 [98]
102 Jon Daly  Ireland Dundee United* Motherwell 4–0 7 May 2011 [99]
103 Kyle Lafferty  Northern Ireland Rangers Kilmarnock* 1–5 15 May 2011 [9]
104 Scott Vernon  England Aberdeen* Dunfermline Athletic 4–0 30 September 2011 [100]
105 Andrew Shinnie  Scotland Inverness CT Kilmarnock* 3–6 5 November 2011 [101]
106 Gary Hooper  England Celtic* St Mirren 5–0 26 November 2011 [102]
107 Rudi Skacel  Czech Republic Heart of Midlothian* St Mirren 5–2 14 January 2012 [103]
108 Michael Higdon  England Motherwell* Hibernian 4–3 22 February 2012 [104]
109 Steven Thompson  Scotland St Mirren* Dunfermline Athletic 4–4 21 April 2012 [105]
110 Gary Hooper5  England Celtic* Heart of Midlothian 5–0 13 May 2012 [106]
111 Sone Aluko  Nigeria Rangers St Johnstone* 0–4 13 May 2012 [107]
112 Michael Higdon  England Motherwell* Inverness CT 4–1 2 September 2012 [108]
113 Cillian Sheridan  Ireland Kilmarnock Heart of Midlothian* 1–3 29 September 2012 [109]
114 Billy McKay  Northern Ireland Inverness CT Dundee United* 4–4 15 December 2012 [110]
115 Niall McGinn  Northern Ireland Aberdeen Dundee* 1–3 29 December 2012 [111]
116 Johnny Russell  Scotland Dundee United Kilmarnock* 2–3 19 January 2013 [112]
117 Michael Higdon  England Motherwell* St Johnstone 3–2 20 January 2013 [113]
118 Paul Heffernan  Ireland Kilmarnock Heart of Midlothian* 0–3 16 February 2013 [114]
119 Billy McKay  Northern Ireland Inverness CT* Motherwell 4–3 4 May 2013 [115]

Multiple hat-tricks

Rank Player Hat-tricks
1st Sweden Henrik Larsson
12
2nd Scotland Kris Boyd 7
3rd Wales John Hartson 5
4th England Michael Higdon 4
Republic of Ireland Anthony Stokes
6th England Gary Hooper 3
Scotland Gary McSwegan
Scotland Kenny Miller
England Rod Wallace
Scotland Robbie Winters
9th Republic of Ireland Jon Daly
2
England Tommy Johnson
Australia Scott McDonald
Northern Ireland Billy McKay
Japan Shunsuke Nakamura
Scotland Colin Nish
Scotland Barry Robson
Czech Republic Rudi Skacel
Norway Arild Stavrum
England Chris Sutton
Australia Mark Viduka

Notes

a The Scottish Premier League was the top tier of the Scottish football league system. It was formed in 1998 and was disestablished in 2013.

b The results column shows the home team score first.

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 2.3 2.4 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 3.2 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.