Republic of Ireland national football team statistics and records: top scorers

Competitions:

Top Republic of Ireland goal scorers

Republic of Ireland's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Robbie Keane
68 14 Oct 1998 31 Aug 2016
Niall Quinn
21 10 Nov 1987 06 Oct 2001
Frank Stapleton
20 13 Oct 1976 02 Jun 1990
Tony Cascarino
19 22 May 1988 11 Oct 1997
Don Givens
19 08 Jun 1969 30 Apr 1980
John Aldridge
19 19 Oct 1988 11 Oct 1995
Shane Long
17 26 May 2007 09 Oct 2016
Jon Walters
14 11 Nov 2011 11 Jun 2017
Kevin Doyle
14 15 Nov 2006 03 Sep 2014
Noel Cantwell
14 25 Nov 1956 22 Feb 1967
Jimmy Dunne
13 11 May 1930 13 Nov 1938
Gerry Daly
13 08 Sep 1976 25 May 1986
Ian Harte
11 15 Jun 1996 08 Jun 2005
James McClean
10 10 Jun 2014 09 Oct 2017
Clinton Morrison
9 15 Aug 2001 29 Mar 2005
David Connolly
9 09 Jun 1996 09 Sep 2003
Liam Brady
9 24 Mar 1976 23 May 1987
Roy Keane
9 16 Nov 1994 06 Oct 2001
Kevin Sheedy
9 16 Nov 1983 17 Feb 1993
David Kelly
9 10 Nov 1987 02 Apr 1997
Paul McGrath
8 25 May 1986 06 Sep 1995
Damien Duff
8 15 Aug 2001 08 Feb 2011
Richard Dunne
8 04 Jun 2000 11 Oct 2011
Dermot Curtis
8 03 Oct 1956 30 Mar 1960
Kevin Kilbane
8 15 Nov 2000 07 Sep 2010
Tony Grealish
8 24 May 1978 02 Jun 1985
Alf Ringstead
7 30 May 1951 19 May 1957
Arthur Fitzsimons
7 17 Oct 1951 10 May 1956
Robbie Brady
7 11 Sep 2012 31 Aug 2016
Steve Staunton
7 25 Apr 1990 15 Nov 2000
Andy Townsend
7 02 Jun 1990 31 Aug 1996
Paddy Moore
7 26 Apr 1931 08 Apr 1934
Kevin Moran
6 29 Apr 1981 28 May 1989
Tommy Coyne
6 25 Mar 1992 12 Oct 1994
Andy McEvoy
6 11 Mar 1964 16 Nov 1966
Gary Breen
6 04 Jun 1996 11 Jun 2002
Ray Houghton
6 12 Jun 1988 15 Nov 1997
Con Martin
6 12 Jun 1949 08 Nov 1954
John Byrne
5 10 Nov 1987 13 Nov 1991
Fionan Fagan
5 11 May 1960 06 Nov 1960
George Cummins
5 07 Mar 1954 11 May 1958
John Sheridan
5 22 May 1988 16 Nov 1994
Ray Treacy
5 22 Nov 1967 05 Apr 1978
Mark Lawrenson
5 26 Mar 1980 18 Feb 1987
Aiden McGeady
5 26 Mar 2011 07 Sep 2014
Eamonn Rogers
5 10 Nov 1968 21 Jun 1972
Johnny Giles
5 01 Nov 1959 05 Apr 1978
Davy Walsh
5 02 Mar 1947 04 Oct 1953
Matt Holland
5 07 Oct 2000 27 May 2004
Liam Tuohy
4 05 Apr 1959 02 Sep 1962
Simon Cox
4 24 May 2011 02 Jun 2013
Mark Kennedy
4 06 Sep 1997 30 May 2000
Joey Donnelly
4 15 Dec 1934 17 Oct 1936
Gary Doherty
4 17 Apr 2002 11 Jun 2003
Keith O'Neill
4 02 Jun 1996 31 Aug 1996
Mick Martin
4 18 Jun 1972 17 Oct 1979
John Joe Flood
4 20 Apr 1929 11 May 1930
Paul McGee
4 05 Apr 1978 26 Mar 1980
Tom Davis
4 17 Oct 1936 18 May 1938
Michael Robinson
4 19 Nov 1980 21 Sep 1983
Paddy Bradshaw
4 18 Sep 1938 23 May 1939
Andy Reid
4 18 Aug 2004 15 Nov 2006
Stephen Ireland
4 07 Oct 2006 08 Sep 2007
Denis Irwin
4 29 Apr 1992 10 Feb 1999
Wes Hoolahan
3 06 Feb 2013 13 Jun 2016
Micky Walsh
3 24 Mar 1976 12 Sep 1984
Edward A Brooks
3 16 Jun 1924 16 Jun 1924
Daryl Murphy
3 05 Sep 2016 06 Oct 2017
Gary Waddock
3 21 Sep 1983 05 Feb 1985
Ronnie Whelan
3 28 May 1987 11 Oct 1989
Keith Fahey
3 03 Sep 2010 29 Mar 2011
Sean St Ledger-Hall
3 10 Oct 2009 10 Jun 2012
Keith Andrews
3 19 Nov 2008 11 Nov 2011
Stephen Ward
3 24 May 2011 31 May 2016
John O'Shea
3 19 Aug 2003 14 Oct 2014
Mark Kinsella
3 11 Oct 2000 17 Apr 2002
Jason McAteer
3 09 Oct 1996 01 Sep 2001
Joe Haverty
3 10 May 1956 03 May 1961
Peter Farrell
3 21 Sep 1949 30 May 1951
Jimmy Conway
3 10 May 1971 11 Mar 1975
Johnny Carey
3 13 Nov 1938 26 Nov 1950
Reg Ryan
3 04 Oct 1953 08 Nov 1954
Paddy Coad
3 02 Mar 1947 30 May 1951
Kevin O'Flanagan
3 07 Nov 1937 18 May 1939
Garry Kelly
2 28 May 1994 24 Mar 2001
Steven Reid
2 13 Feb 2002 16 May 2002
Graham Barrett
2 21 Aug 2002 02 Jun 2004
Johnny Gavin
2 08 Sep 1949 03 Oct 1956
Sean Fallon
2 16 Nov 1952 28 May 1955
Frank O'Farrell
2 25 Mar 1953 04 Oct 1953
Tommy Eglington
2 25 Mar 1953 28 Oct 1953
Alan McLoughlin
2 17 Nov 1993 02 Apr 1997
Graham Kavanagh
2 28 Apr 1999 08 Oct 2005
Dominic Foley
2 04 Jun 2000 06 Jun 2000
Cyrus Christie
2 04 Sep 2015 04 Jun 2017
Jimmy White
2 12 Feb 1928 12 Feb 1928
Alex Pearce
2 11 Sep 2012 03 Sep 2014
Joe O'Reilly
2 08 May 1932 03 May 1936
Plev Ellis
2 08 May 1935 08 Dec 1935
Fred Horlacher
2 08 Dec 1935 08 Dec 1935