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