Skip to main content
FourFourTwo FourFourTwo FOOTBALL NEWS, FEATURES, QUIZZES
Sign in
  • View Profile
  • Sign out
flag of UK
UK
flag of Australia
Australia
flag of US
US
flag of Canada
Canada
flag of 대한민국
대한민국
flag of Türkiye
Türkiye
  • Soccer Cleat Buying Guides
  • Newsletter
  • News
  • Video
  • Features
  • Quizzes
  • Clubs
  • More
    • Interviews
    • Features
    • The Magazine Archive
    • Subscribe
    • Lists
    • How to watch
    • About
FourFourTwo Magazine
FourFourTwo Magazine
Why subscribe?
  • Fascinating feature articles, covering everything from grass-roots football to the international scene
  • 'ACCESS ALL AREAS' pass to exclusive interviews with the biggest and best names in the game!
From$29.99
View
Trending
  • WATCH the UCL
  • Transfers
  • Interviews
  • Messi
  • Ronaldo
  • EPL

Recommended reading

Manchester United's Wayne Rooney and Manchester City's Sergio Aguero in action during a derby match in April 2012.
Lists Top scorers for Europe's biggest clubs
Ranked! The 100 best Premier League players ever
Stories Ranked! The 100 best Premier League players ever
Best players in the Premier League
Lists Ranked! The 50 Best Premier League players of the season
Alan Shearer celebrates after scoring a hat-trick for Newcastle United against Leicester City in February 1997.
Lists Players who scored Premier League hat-tricks for multiple clubs
Steve McMahan, Chris Waddle, Peter Beardsley, John Barnes and Des Walker singing in a recording studio wearing headphones with New Order's bass player Peter Hook in 1990 for the recording of England's song 'World In Motion'
Longform Football songs: The history of the beautiful game's relationship with music
Free-kicks ranked
Lists Ranked! The 20 best free kicks of all time
Composite image of Barcelona's Lionel Messi and Real Madrid's Cristiano Ronaldo after both scored two goals in a 2-2 draw at Camp Nou in La Liga in October 2012.
Lists Champions League all-time top scorers
  1. Features

The best Scottish attackers ever

By Tom Hancock published 5 May 2024

FFT ranks the finest wingers, strikers and more to come out of Scotland

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Denis Law
(Image credit: Alamy)

From free-scoring strikers to wizard-like wingers, Scotland has produced plenty of great attacking talent over the course of its footballing history.

Here, FourFourTwo works its way through the very best of them, including some of the biggest names the game has ever known.

Click on the arrow above to start the countdown!

Page 1 of 33
Page 1 of 33
32. Steven Fletcher
Steven Fletcher
(Image credit: Alamy)

32. Steven Fletcher

Voted SFWA (Scottish Football Writers’ Association) Young Player of the Year in 2007/08 and 2008/09, Steven Fletcher’s fine performances for Hibernian – where he won the Scottish League Cup – earned him a move to Premier League Burnley.

The 33-cap Scotland international – who scored 10 goals for his country – later had spells with, among others, Wolves and Sunderland – as well as a stint out on loan from the latter at French giants Marseille.

Page 2 of 33
Page 2 of 33
31. Duncan Ferguson
Duncan Ferguson
(Image credit: Alamy)

31. Duncan Ferguson

One of the most notorious hardmen of the Premier League era, Duncan Ferguson is a legend at Everton – where he had two spells either side of a stint at Newcastle.

Sent off no fewer than eight times in the English top flight – where he scored 68 goals. the most by a Scot in the competition – the towering target man had previously done prison time for headbutting Raith Rovers’ John McStay during his time at Rangers. You messed with ‘Big Dunc’ at your peril.

Page 3 of 33
Page 3 of 33
30. Kevin Gallacher
Kevin Gallacher
(Image credit: Alamy)

30. Kevin Gallacher

Another player who and spent the bulk of his career in England, Kevin Gallacher made more than 100 appearances for Coventry City and more than 150 for Blackburn Rovers.

The striker missed out on a 1994/95 Premier League winner’s medal with Blackburn after two broken legs limited him to one outing all season (in which he scored), but he enjoyed the best campaign of his career three years later, netting 16 times to finish just two short of the Prem Golden Boot.

Page 4 of 33
Page 4 of 33
29. Alan McInally
Alan McInally
(Image credit: Alamy)

29. Alan McInally

A familiar face to viewers of Soccer Saturday, Alan McInally’s playing career took him from hometown club Ayr United to European giants Bayern Munich – via Celtic and Aston Villa.

Part of Scotland’s 1990 World Cup squad after scoring 10 goals to help Bayern clinch the Bundesliga title, McInally was also a league champion with Celtic.

Page 5 of 33
Page 5 of 33
28. Robert McColl
Robert McColl
(Image credit: Alamy)

28. Robert McColl

A five-time British Home Championship winner with Scotland, Robert McColl scored 13 goals in 13 caps during the late 19th and early 20th centuries.

At club level, the centre-forward played for Newcastle and Rangers in the middle of a career bookended by stints at Queen’s Park. After retiring, he founded newsagent chain RS McColl with his brother Tom – before serving as an army sergeant in the First World War.

Page 6 of 33
Page 6 of 33
27. Eric Black
Eric Black
(Image credit: Getty Images)

27. Eric Black

Forced to retire at the age of just 27 due to a chronic back problem, Eric Black split his career almost equally between Aberdeen and French outfit Metz.

A Scottish double winner and Cup Winners’ Cup winner under Alex Ferguson at Aberdeen – opening the scoring against Real Madrid in the final of the latter competition – Black then lifted the Coupe de France with Metz.

Page 7 of 33
Page 7 of 33
26. Mark McGhee
Mark McGhee
(Image credit: Alamy)

26. Mark McGhee

Eric Black’s strike partner in Alex Ferguson’s legendary Aberdeen side, Mark McGhee scored 100 goals in 249 appearances for the club overall – including six to finish among the leading marksmen in the 1982/83 Cup Winners’ Cup.

Later a successful manager with the likes of Reading – where he finished his playing career – Millwall and Brighton, McGhee also turned out for Newcastle, Hamburg and Celtic in his prime.

Page 8 of 33
Page 8 of 33
25. Willie Johnston
Willie Johnston
(Image credit: Alamy)

25. Willie Johnston

A Scottish Cup, Scottish League Cup and Cup Winners’ Cup winner with Rangers, Willie Johnston earned 22 caps for his country between 1965 and 1978.

The outside left scored 131 goals across two spells with the Gers and also spent seven years south of the border at West Brom. He later won the NASL title with the Vancouver Whitecaps.

Page 9 of 33
Page 9 of 33
24. Kenny Miller
Kenny Miller
(Image credit: Alamy)

24. Kenny Miller

Kenny Miller is one of a handful of players to have played for both Celtic and Rangers – and he actually had three spells with the latter.

A Scottish Premier League and Cup winner with both Old Firm rivals, Miller – who captained Scotland on five occasions – notched 268 goals over the course of a career which also saw him turn out for clubs in England, Turkey and Canada.

Page 10 of 33
Page 10 of 33
23. Jimmy Smith
Jimmy Smith
(Image credit: Alamy)

23. Jimmy Smith

Among Rangers’ all-time top scorers with 249 goals in 259 games, Jimmy Smith was nothing short of prolific, finish as leading marksman in the Scottish top flight in 1933/34 and 1934/35.

Somehow capped just twice by Scotland – scoring once – the centre-forward won nine league titles and six Scottish Cups with the Glasgow giants.

Page 11 of 33
Page 11 of 33
22. Bob McPhail
Bob McPhail
(Image credit: Alamy)

22. Bob McPhail

Another Rangers legend, Bob McPhail ranks second on the club’s list of all-time leading scorers with 261 goals in 408 games from 1927 to 1940.

A serial league champion and Scottish Cup winner, the inside left represented team on 17 occasions, finding the net seven times – including twice in a 3-1 victory over England in the 1936/37 British Home Championship.

Page 12 of 33
Page 12 of 33
21. John Hughes
John Hughes
(Image credit: Alamy)

21. John Hughes

Part of the Celtic squad that famously won the 1966/67 European Cup (although he missed the final through injury), John Hughes spent 12 glorious years with the Bhoys – who he also helped to six straight league titles from 1966 to 1971.

Capped eight times by Scotland, the man nicknamed ‘Yogi’ after Yogi Bear – so large was his build – also had spells in England with Crystal Palace and Sunderland.

Page 13 of 33
Page 13 of 33
20. Willie Reid
Rangers circa 1920 (Willie Reid back row, second from left)
(Image credit: Alamy)

20. Willie Reid

Right up there with the all-time top goalscorers in the Scottish top flight, Willie Reid scored 270 league goals in his homeland – the majority of them for Rangers, where he won four titles between 1911 and 1920.

A nine-time Scotland international – scoring four goals – Reid also turned out for Morton, Third Lanark, Motherwell, Portsmouth and Albion Rovers.

Page 14 of 33
Page 14 of 33
19. Colin Stein
Colin Stein
(Image credit: Alamy)

19. Colin Stein

A key figure in the legendary Rangers side who won the 1971/72 Cup Winners’ Cup, scoring in the final against Dynamo Moscow, Colin Stein – who also played for Hibernian, Coventry City and Kilmarnock – scored nine goals in 21 international caps.

Three of those nine goals came against Cyprus in 1969, and they would constitute the last hat-trick for the Scotland national team until Steven Fletcher repeated the feat against Gibraltar in 2015.

Page 15 of 33
Page 15 of 33
18. Gordon Smith
Gordon Smith
(Image credit: Alamy)

18. Gordon Smith

The only player to be crowned a champion of Scotland with three clubs – Hibernian, Hearts and Dundee – Gordon Smith racked up well over 300 goals for club and country.

Hibs’ all-time leading goalscorer, Smith starred in the Edinburgh outfit’s legendary ‘Famous Five’ attack and earned 19 caps for his country.

Page 16 of 33
Page 16 of 33
17. Ally McCoist
Ally McCoist
(Image credit: Alamy)

17. Ally McCoist

Everyone’s favourite co-commentator (you could say it’s a pleasure to listen to him), Ally McCoist was a pretty handy player during the 80s and 90s, racking up the goals for Rangers and Scotland.

Record scorer for the Gers by an absolute mile – finding the net 355 times overall – the 10-time Scottish champion – who top-scored in the 1987/88 European Cup – also notched 19 international goals, producing a fine long-range strike against Switzerland at Euro 96.

Page 17 of 33
Page 17 of 33
16. Steve Archibald
Steve Archibald
(Image credit: Getty Images)

16. Steve Archibald

The first Scottish footballer to play in Spain, Steve Archibald was a popular figure at Barcelona during the 80s, scoring 15 goals to fire them to the 1984/85 LaLiga title under Terry Venables.

Before that, Archibald – who earned 27 Scotland caps – had regularly made the net ripple for Aberdeen and Tottenham, winning the Scottish title with the former, and two FA Cups and the UEFA Cup with the latter.

Page 18 of 33
Page 18 of 33
15. Mo Johnston
Mo Johnston
(Image credit: Alamy)

15. Mo Johnston

Among Scotland’s standout players of the late 80s and early 90s, Mo Johnston scored 14 goals in 38 caps, notably starring for Watford, Celtic, Nantes and Rangers at club level – his 1989 move to the latter angering both sides of the Old Firm divide as he became their first big-name Catholic signing in over a century.

Nonetheless, Johnston played a key role in back-to-back title triumphs for the Gers, adding to the one he’d previously enjoyed with Celtic. He ended his career by helping the Kansas City Wizards to MLS glory.

Page 19 of 33
Page 19 of 33
14. Charlie Nicholas
Charlie Nicholas
(Image credit: Alamy)

14. Charlie Nicholas

Free-scoring in two spells at Celtic – where he won the title and Scottish Cup – ‘Champagne’ Charlie Nicholas (so nicknamed for his playboy lifestyle) is also remembered for his successful five-year spell at Arsenal, during which he helped the Gunners to 1986/87 League Cup victory – bagging a brace in the final against Liverpool.

Later a Scottish Cup and League Cup winner with Aberdeen, the 1983 Scottish PFA Player of the Year and 1983/84 Arsenal Player of the Season was capped 20 times by his country, notching five goals.

Page 20 of 33
Page 20 of 33
13. Andy Gray
Andy Gray
(Image credit: Alamy)

13. Andy Gray

A league champion south of the border with Everton and north of it with Rangers, Andy Gray spent almost his entire career in England – where he earned legendary status at Aston Villa and Wolves.

Famous for his diving headers, the striker helped both West Midlands clubs to League Cup glory, scoring the winner for the latter in the 1980 final against Nottingham Forest. Capped 20 times by Scotland – bagging seven goals – Gray also lifted the FA Cup and Cup Winners’ Cup with Everton.

Page 21 of 33
Page 21 of 33
12. Bobby Johnstone
Bobby Johnstone
(Image credit: Alamy)

12. Bobby Johnstone

Having banged in the goals for Hibernian as one prong of the ‘Famous Five’ – winning back-to-back Scottish First Division titles in the early 50s – Bobby Johnstone headed south of the border to join Manchester City.

There, the 17-time Scotland international – who netted 10 times for his country – lifted the 1955/56 FA Cup, scoring in the final against Birmingham City, then returned to Hibs before another spell in North West England – this time with Oldham Athletic.

Page 22 of 33
Page 22 of 33
11. Willie Wallace
Willie Wallace
(Image credit: Getty Images)

11. Willie Wallace

One of Celtic’s 1966/67 European Cup-winning ‘Lisbon Lions’ – and one of the 13 members of that squad born within 10 miles of Celtic Park – Willie Wallace partnered Stevie Chalmers up front as Jock Stein’s side came from behind to beat Inter Milan 2-1.

The versatile forward’s successful time with the Bhoys – who he also helped to 10 other trophies – came after a similarly prolific five-year association with Hearts – where he won the 1962/63 Scottish League Cup. He also spent time south of the border at Crystal Palace.

Page 23 of 33
Page 23 of 33
10. Lawrie Reilly
Lawrie Reilly
(Image credit: Alamy)

10. Lawrie Reilly

Striker Lawrie Reilly spent his whole career with hometown clubs Hibernian, amassing 238 goals for the Edinburgh outfit between 1946 and 1958.

Another member of the club’s iconic ‘Famous Five’ frontline, Reilly helped Hibs to three of their four Scottish titles and found the net 22 times in 38 international appearances.

Page 24 of 33
Page 24 of 33
9. Robert Hamilton
Rangers, 1905 (Robert Hamilton front row, third from right)
(Image credit: Alamy)

9. Robert Hamilton

It rather goes without saying that Robert Hamilton’s record of 15 goals in 11 caps gives him one of the best goals-to-games ratios in the history of the Scotland national team.

One of the country’s top players of the late 19th and early 20th centuries, the man who scored 184 goals in 209 outings for Rangers – where he won four league titles found the net four times in an 11-0 demolition of Northern Ireland in 1901.

Page 25 of 33
Page 25 of 33
8. Hughie Ferguson
Hughie Ferguson scores the winning goal for Cardiff City in the 1927 FA Cup final against Arsenal at Wembley
(Image credit: Getty Images)

8. Hughie Ferguson

How Hughie Ferguson was never capped by Scotland is a mystery: he was one of the most ruthless finishers the nation has ever seen, amassing 406 goals in 480 career appearances.

The vast majority of those goals came for Motherwell, but Ferguson also finished as top scorer in each of his four seasons at Cardiff City – for whom he notched the winner in the 1927 FA Cup final against Arsenal.

Page 26 of 33
Page 26 of 33
7. Jimmy McGrory
Jimmy McGrory in 1965, his final year as manager of Celtic
(Image credit: Getty Images)

7. Jimmy McGrory

The most prolific goalscorer in the history of British top-flight football, Jimmy McGrory found the net a whopping 522 times in 501 appearances for Celtic overall (needless to say, he is the club’s all-time leading marksman).

A champion of Scotland with the Glasgow giants as both a player and manager, McGrory – who bagged six goals in seven international caps – hit a Scottish top-flight record 48 hat-tricks and once scored eight goals in one game (also a record).

Page 27 of 33
Page 27 of 33
6. Davie Cooper
Davie Cooper
(Image credit: Alamy)

6. Davie Cooper

“God gave Davie Cooper a talent. He would not be disappointed with how it was used.”

Those were the words of former Rangers and Scotland manager Walter Smith, describing a winger of sublime ability.

Blessed with a wand of a left foot, 22-cap international Cooper – who featured at the 1986 World Cup – was an extraordinarily elegant player who helped Rangers to multiple Scottish titles, Cups and League Cups during a 12-year spell at Ibrox. He later added another Scottish Cup with Motherwell.

Page 28 of 33
Page 28 of 33
5. Stevie Chalmers
Stevie Chalmers
(Image credit: Alamy)

5. Stevie Chalmers

Scorer of the most significant goal in Celtic’s history – the winner in the 1967 European Cup final against Inter Milan – Stevie Chalmers’ name is etched into the folklore of the Old Firm giants.

Among the club’s all-time leading marksmen with 236 goals in 431 outings, the versatile Chalmers – who represented Scotland on three occasions, winning the 1966/67 British Home Championship – also claimed numerous league titles, Scottish Cups and League Cups with Celtic.

Page 29 of 33
Page 29 of 33
4. Hughie Gallacher
Hughie Gallacher
(Image credit: Alamy)

4. Hughie Gallacher

One of Newcastle’s greatest ever players, Hughie Gallacher scored for fun during his five years on Tyneside, firing the Magpies to the 1926/27 First Division title.

Previously a Scottish Cup winner with Airdrieonians, the centre-forward – who also starred in England for Chelsea, Derby County, Notts County, Grimsby Town and Gateshead – won 20 caps for Scotland, averaging better than a goal a game.

Page 30 of 33
Page 30 of 33
3. Jimmy Johnstone
Jimmy Johnstone
(Image credit: Alamy)

3. Jimmy Johnstone

Another European Cup-winning ‘Lisbon Lion’, ‘Jinky’ Jimmy Johnstone – so nicknamed for his bamboozling dribbling ability – is widely considered to be Celtic’s greatest ever player.

A 23-time Scotland international, the iconic outside right finished third in the voting for the 1967 Ballon d’Or – having done the treble with Celtic during the 1966/67 season.

Page 31 of 33
Page 31 of 33
2. Denis Law
Denis Law
(Image credit: Alamy)

2. Denis Law

A free-scoring striker for Manchester United and Manchester City – not many can say that – Denis Law won two top-flight titles, the FA Cup and the European Cup with the former.

One of Scotland’s all-time leading marksmen with 30 goals in 55 caps, the legendary ‘Lawman’ – who also had a brief stint in Italy with Torino – picked up the 1964 Ballon d’Or.

Page 32 of 33
Page 32 of 33
1. Kenny Dalglish
Kenny Dalglish
(Image credit: Alamy)

1. Kenny Dalglish

Liverpool’s greatest player of all time, ‘King Kenny’ Dalglish won it all as a Red – with five First Division titles and three European Cups among his numerous honours.

And that was only after the legendary forward had done three doubles with Celtic in his native Scotland – by whom he was capped 102 times, scoring 30 goals and starring at two World Cups.

Page 33 of 33
Page 33 of 33
Tom Hancock
Tom Hancock
Social Links Navigation

Tom Hancock started freelancing for FourFourTwo in April 2019 and has also written for the Premier League and Opta Analyst, among others. He supports Wycombe Wanderers and has a soft spot for Wealdstone. A self-confessed statto, he has been known to watch football with a spreadsheet (or several) open...

Read more
Manchester United's Wayne Rooney and Manchester City's Sergio Aguero in action during a derby match in April 2012.
Top scorers for Europe's biggest clubs
Ranked! The 100 best Premier League players ever
Ranked! The 100 best Premier League players ever
Best players in the Premier League
Ranked! The 50 Best Premier League players of the season
Alan Shearer celebrates after scoring a hat-trick for Newcastle United against Leicester City in February 1997.
Players who scored Premier League hat-tricks for multiple clubs
Steve McMahan, Chris Waddle, Peter Beardsley, John Barnes and Des Walker singing in a recording studio wearing headphones with New Order's bass player Peter Hook in 1990 for the recording of England's song 'World In Motion'
Football songs: The history of the beautiful game's relationship with music
Free-kicks ranked
Ranked! The 20 best free kicks of all time
Latest in Lists
Ronaldo Nazario looks at his 2002 FIFA World Cup winners trophy for Brazil during a photo session on March 12, 2018 in Madrid, Spain.
Club World Cup: Who are the DAZN presenters, pundits and commentators?
Lionel Messi celebrates a goal for Inter Miami.
Ranked! Top 5 Lionel Messi goals with Inter Miami
Goalkeeper Brad Friedel gives instructions to his defenders while playing for Aston Villa against Manchester United, 2009
Ranked! Top 10 Americans to have played in the Premier League
Tomasz Radzinski of Everton celebrates after scoring the winning goal during the Premiership match between Everton and Charlton Athletic on 9 November 2022 at Goodison Park in Liverpool United Kingdom.
Ranked! The best 10 Canadian soccer players in Premier League history
Best players in the Premier League
Ranked! The 50 Best Premier League players of the season
David Beckham celebrates after scoring a free-kick for England against Ecuador at the 2006 World Cup.
David Beckham at 50: all of his goals for England
Latest in Features
Lionel Messi celebrates after scoring a header for Barcelona against Manchester United in the 2009 Champions League final in Rome.
The Greatest Football XI of All Time - according to FourFourTwo
Club World Cup groups
Club World Cup 2025: Every group in focus
Ronaldo Nazario looks at his 2002 FIFA World Cup winners trophy for Brazil during a photo session on March 12, 2018 in Madrid, Spain.
Club World Cup: Who are the DAZN presenters, pundits and commentators?
FourFourTwo's Weekend Crossword, episode 5
FourFourTwo's Weekend Crossword 5: Chants, Italian giants and a Norwegian striker
Friday Football Quiz, episode 67
Friday Football Quiz, episode 67: Can you get 20 correct answers?
How to watch the FIFA Club World Cup: The FIFA Club World Cup trophy during Day 2 of the FIFA Club World Cup Trophy Tour at DAZN Studios on January 23, 2025 in Madrid, Spain
How to watch the FIFA Club World Cup: Live streams, TV channels, fixtures for 32-team tournament
LATEST ARTICLES
  1. Wimbledon players celebrate their FA Cup final win over Liverpool at Wembley in May 1988.
    1
    ‘People were naked all the time in the Crazy Gang – that was the punishment for anything: birthdays, scoring a goal, winning a game. You’d get stripped’ Dean Lewington takes us inside the Wimbledon dressing room
  2. 2
    ‘I glanced back and saw Chelsea’s England lads pointing at the top-left corner, as they knew where I’d shoot – but I backed myself and smashed it top-left’ Owen Hargreaves recalls Manchester United’s 2008 Champions League victory
  3. 3
    FourFourTwo's Weekend Crossword 5: Chants, Italian giants and a Norwegian striker
  4. 4
    The Greatest Football XI of All Time - according to FourFourTwo
  5. 5
    FourFourTwo's guide to the Club World Cup

FourFourTwo is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.

  • Terms and conditions
  • Contact Future's experts
  • Privacy policy
  • Cookies policy
  • Accessibility statement
  • Careers
  • About FourFourTwo
  • Advertise with us
  • Worldwide
  • How to pitch to FourFourTwo

© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.