Scotland Hattricks by Date Hat Tricks For Scotland By Date By Player By Team Hat Tricks Against Scotland By Date By Player By Team Own Goals By Scotland By Date By Player By Team Own Goals For Scotland By Date By Player By Team Click on date and links to see details Rank No of Goals Player Club Team Date Score V Crowd 1 3 John McDougall Vale of Leven England Sat 02 Mar 1878 7-2 H 10000 2 3 George Ker Queens Park England Sat 13 Mar 1880 5-4 H 12000 3 3 John Smith Edinburgh University England Sat 12 Mar 1881 6-1 A 8500 4 3 Alexander Higgins Kilmarnock Ireland Sat 14 Mar 1885 8-2 H 3000 5 3 Joe Lindsay Dumbarton Wales Mon 23 Mar 1885 8-1 A 4000 6 4 Charles Heggie Rangers Ireland Sat 20 Mar 1886 7-2 A 3000 7 4 William Dickson Dundee Strathmore Ireland Sat 24 Mar 1888 10-2 A 10000 8 3 Willie Groves Celtic Ireland Sat 09 Mar 1889 7-0 H 6000 9 4 William Paul Partick Thistle Wales Sat 22 Mar 1890 5-0 H 7500 10 3 Gilbert Rankin Vale of Leven Ireland Sat 29 Mar 1890 4-1 A 5000 11 3 John Barker Rangers Wales Sat 18 Mar 1893 8-0 A 4500 11 4 Jake Madden Celtic Wales Sat 18 Mar 1893 8-0 A 4500 13 3 James Gillespie Third Lanark Wales Sat 19 Mar 1898 5-2 H 3500 14 3 Bob McColl Queens Park Wales Sat 18 Mar 1899 6-0 A 12000 15 3 Bob McColl Queens Park Ireland Sat 25 Mar 1899 9-1 H 12000 16 3 Bob McColl Queens Park England Sat 07 Apr 1900 4-1 H 63000 17 4 Robert Hamilton Rangers Ireland Sat 23 Feb 1901 11-0 H 15000 18 3 Robert Hamilton Rangers Ireland Sat 01 Mar 1902 5-1 A 12000 19 3 Alec Smith Rangers Wales Sat 15 Mar 1902 5-1 H 5284 20 4 Jimmy Quinn Celtic Ireland Sat 14 Mar 1908 5-0 A 10000 21 3 Hughie Gallacher Newcastle United Northern Ireland Sat 27 Feb 1926 4-0 H 30000 22 3 Alex Jackson Huddersfield Town England Sat 31 Mar 1928 5-1 A 80868 23 3 Hughie Gallacher Newcastle United Wales Sat 27 Oct 1928 4-2 H 55000 24 5 Hughie Gallacher Newcastle United Northern Ireland Sat 23 Feb 1929 7-3 A 35000 25 3 Alexander Cheyne Aberdeen Norway Sun 26 May 1929 7-3 A 4000 26 3 Neil Dewar Third Lanark France Sun 08 May 1932 3-1 A 20000 27 3 Henry Morris East Fife Northern Ireland Sat 01 Oct 1949 8-2 A 50000 28 4 Billy Steel Dundee Northern Ireland Wed 01 Nov 1950 6-1 H 82050 29 3 George Hamilton Aberdeen Belgium Sun 20 May 1951 5-0 A 55135 30 3 Lawrie Reilly Hibernian United States Wed 30 Apr 1952 6-0 H 107809 31 3 John Mudie Blackpool Spain Wed 08 May 1957 4-2 H 88873 32 3 Alex Scott Rangers Northern Ireland Sat 07 Oct 1961 6-1 A 41000 33 4 Denis Law Manchester United Northern Ireland Wed 07 Nov 1962 5-1 H 58804 34 3 Denis Law Manchester United Norway Tue 04 Jun 1963 3-4 A 15600 35 4 Denis Law Manchester United Norway Thu 07 Nov 1963 6-1 H 35416 36 5 Joe Harper Huddersfield Town Canada Tue 13 Jun 1967 7-2 A 3000 37 4 Colin Stein Rangers Cyprus Sat 17 May 1969 8-0 H 39082 38 3 Steven Fletcher Sunderland Gibraltar Sun 29 Mar 2015 6-1 H 34255 39 3 Steven Fletcher Sunderland Gibraltar Sun 11 Oct 2015 6-0 A 12401 40 3 Robert Snodgrass Hull City Malta Sun 04 Sep 2016 5-1 A 15069 41 3 James Forrest Celtic Israel Tue 20 Nov 2018 3-2 H 21281 42 3 John McGinn Aston Villa San Marino Sun 13 Oct 2019 6-0 H 20699
Click on date and links to see details
7-2
5-4
6-1
8-2
8-1
10-2
7-0
5-0
4-1
8-0
5-2
6-0
9-1
11-0
5-1
4-0
4-2
7-3
3-1
3-4
3-2