The all-time leading Irish goalscorers in Premier League history include Robbie Keane, Niall Quinn, Shane Long, Damien Duff and Jonathan Walters. This page ranks the top 30 players from the Republic of Ireland by Premier League goals, covering the competition from its inaugural season through to the present day.
The Republic of Ireland has produced some of the Premier League’s most successful players, from prolific forwards such as Robbie Keane and Niall Quinn to midfielders and defenders including Roy Keane, Denis Irwin and John O’Shea.
All-Time Premier League Top Irish Goalscorers
Here is the current top 30 ranking of players from the Republic of Ireland by Premier League goals. The figures include goals scored for all Premier League clubs during each player’s career.
| Rank | Player | Premier League Goals |
|---|---|---|
| 1 | Robbie Keane | 126 |
| 2 | Niall Quinn | 59 |
| 3 | Shane Long | 56 |
| 4 | Damien Duff | 54 |
| 5 | Jonathan Walters | 43 |
| 6 | Roy Keane | 39 |
| 7 | Kevin Doyle | 37 |
| 8 | Ian Harte | 28 |
| 9 | Rory Delap | 23 |
| 10 | Séamus Coleman | 22 |
| 11 | Stephen Hunt | 21 |
| 12 | Stephen Ireland | 19 |
| 13 | Denis Irwin | 18 |
| 14 | Matt Holland | 17 |
| 15 | Lee Carsley | 16 |
| 16 | Ciaran Clark | 15 |
| 17 | Kevin Kilbane | 15 |
| 18 | Clinton Morrison | 15 |
| 19 | Anthony Pilkington | 14 |
| 20 | Matt Doherty | 14 |
| 21 | James McCarthy | 13 |
| 22 | John O’Shea | 13 |
| 23 | Steve Staunton | 13 |
| 24 | Andy Townsend | 13 |
| 25 | Evan Ferguson | 12 |
| 26 | Jeff Hendrick | 12 |
| 27 | Wes Hoolahan | 12 |
| 28 | Richard Dunne | 11 |
| 29 | Jon Goodman | 11 |
| 30 | James McClean | 11 |
Statistics updated September 2026.
Robbie Keane – Ireland’s All-Time Premier League Top Scorer
Robbie Keane is the all-time leading Irish goalscorer in Premier League history with 126 goals. The Republic of Ireland striker scored for Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United and Aston Villa during his Premier League career.
Keane made 349 Premier League appearances and scored 126 goals, placing him among the competition’s most prolific goalscorers. His record includes 37 assists and three Premier League Player of the Month awards.
Niall Quinn and Shane Long
Niall Quinn ranks second among Irish Premier League goalscorers with 59 goals. The striker played for Arsenal, Manchester City and Sunderland and became particularly associated with Sunderland, where he formed a successful partnership with Kevin Phillips.
Shane Long is third with 56 Premier League goals. He scored for Reading, West Bromwich Albion, Hull City and Southampton, reaching the 50-goal milestone in April 2019. His 52nd Premier League goal came against Watford in the same match in which he scored the competition’s then-fastest goal, after just 7.69 seconds. :contentReference[oaicite:2]{index=2}
Damien Duff and Jonathan Walters
Damien Duff scored 54 Premier League goals during spells with Blackburn Rovers, Chelsea, Newcastle United and Fulham. He was one of the most successful Irish wingers of the Premier League era and won two Premier League titles with Chelsea.
Jonathan Walters is fifth on the list with 43 goals. The forward scored for Bolton Wanderers, Hull City, Stoke City and Burnley, with the majority of his Premier League goals coming during his long spell at Stoke.
Roy Keane and Kevin Doyle
Roy Keane scored 39 Premier League goals for Nottingham Forest and Manchester United. He made 366 Premier League appearances and won seven Premier League titles during his Manchester United career. :contentReference[oaicite:3]{index=3}
Kevin Doyle follows with 37 goals. The striker scored the majority of his Premier League goals for Reading and also found the net for Wolverhampton Wanderers.
Ian Harte, Rory Delap and Séamus Coleman
Ian Harte scored 28 Premier League goals, most notably during his time with Leeds United. The left-back was particularly dangerous from set pieces and penalties.
Rory Delap scored 23 Premier League goals across spells with Southampton, Derby County, Sunderland and Stoke City. He is also remembered for his long-distance throw-ins, which became a distinctive part of Stoke’s attacking play.
Séamus Coleman is next with 22 goals. The Everton defender remained in the Premier League through the 2025/26 season, finishing his career with 374 Premier League appearances for the club. :contentReference[oaicite:4]{index=4}
Stephen Hunt, Stephen Ireland and Denis Irwin
Stephen Hunt scored 21 Premier League goals, followed by Stephen Ireland with 19 and Manchester United legend Denis Irwin with 18.
Irwin made 328 Premier League appearances for Manchester United and helped the club win seven Premier League titles. His 18 goals included several memorable contributions from free-kicks and penalties.
Matt Doherty Moves to 14 Premier League Goals
Matt Doherty has moved into a tie for 19th place among Irish Premier League goalscorers with 14 goals. He added two goals for Wolverhampton Wanderers during the 2024/25 season, taking his career total from 12 to 14. He did not score in the Premier League during 2025/26. :contentReference[oaicite:5]{index=5}
Doherty’s Premier League career has included spells with Wolverhampton Wanderers and Tottenham Hotspur. His attacking contribution from full-back has made him one of the more prolific Irish defenders in Premier League history.
Evan Ferguson and the Next Generation
Evan Ferguson remains on 12 Premier League goals. The Republic of Ireland striker scored 10 of those goals for Brighton & Hove Albion before his loan spells away from the club. He did not add to his Premier League total during 2025/26, when he spent the season in Italy.
Jeff Hendrick and Wes Hoolahan also finished their Premier League careers with 12 goals each, while Richard Dunne, Jon Goodman and James McClean complete the current top 30 with 11 apiece.
Irish Goalscorers in Premier League History
Players from the Republic of Ireland have been a major part of the Premier League since its formation in 1992. Irish players have accumulated hundreds of goals in the competition, with Robbie Keane’s 126 remaining the highest individual total.
The list includes players from several generations and positions, from forwards such as Keane, Quinn and Long to midfielders including Roy Keane, Duff and Delap and defenders such as Irwin, Coleman and Doherty.
For more country-by-country statistics, visit our Premier League Top Goalscorers by Nations & Regions page. You can also explore our All-Time Top 100 Premier League Goalscorers and the wider Premier League statistics section.
Frequently Asked Questions
Who is the all-time top Irish goalscorer in the Premier League?
Robbie Keane is the all-time leading Irish goalscorer in Premier League history with 126 goals. :contentReference[oaicite:6]{index=6}
How many Premier League goals did Niall Quinn score?
Niall Quinn scored 59 Premier League goals for Arsenal, Manchester City and Sunderland.
How many Premier League goals did Shane Long score?
Shane Long scored 56 Premier League goals during his career with Reading, West Bromwich Albion, Hull City and Southampton.
How many Premier League goals did Roy Keane score?
Roy Keane scored 39 Premier League goals for Nottingham Forest and Manchester United. :contentReference[oaicite:7]{index=7}
How many Premier League goals has Matt Doherty scored?
Matt Doherty has scored 14 Premier League goals. He added two goals in the 2024/25 season and did not score in 2025/26. :contentReference[oaicite:8]{index=8}
Related: All-Time Premier League Goalscorers by Nation | Premier League All-Time Top 100

