Republic of Ireland national football team statistics and records: appearances

Competitions:

Most Republic of Ireland appearances

Who has made the most appearances for Republic of Ireland?

Both starting and substitute appearances are included.

Player Caps First Latest
Robbie Keane 146 25 Mar 1998 31 Aug 2016
Shay Given 134 27 Mar 1996 31 May 2016
John O'Shea 118 15 Aug 2001 02 Jun 2018
Kevin Kilbane 110 06 Sep 1997 04 Jun 2011
Steve Staunton 102 19 Oct 1988 16 Jun 2002
Damien Duff 100 25 Mar 1998 18 Jun 2012
Aiden McGeady 93 02 Jun 2004 14 Nov 2017
Niall Quinn 91 25 May 1986 16 Jun 2002
Tony Cascarino 88 11 Sep 1985 17 Nov 1999
Glenn Whelan 87 24 May 2008 07 Jun 2019
Paul McGrath 83 05 Feb 1985 11 Feb 1997
Shane Long 82 07 Feb 2007 16 Oct 2018
Richard Dunne 80 26 Apr 2000 15 Oct 2013
Pat Bonner 80 24 May 1981 15 Jun 1996
Ray Houghton 73 26 Mar 1986 15 Nov 1997
Kenny Cunningham 72 24 Apr 1996 12 Oct 2005
Liam Brady 72 30 Oct 1974 16 May 1990
Kevin Moran 71 30 Apr 1980 24 May 1994
Frank Stapleton 71 13 Oct 1976 02 Jun 1990
Andy Townsend 70 07 Feb 1989 15 Nov 1997
John Aldridge 69 26 Mar 1986 09 Oct 1996
David O'Leary 68 08 Sep 1976 17 Feb 1993
Roy Keane 67 22 May 1991 07 Sep 2005
James McClean 67 29 Feb 2012 10 Jun 2019
Ian Harte 64 02 Jun 1996 07 Feb 2007
Kevin Doyle 63 01 Mar 2006 28 Mar 2017
Gary Breen 63 29 May 1996 24 May 2006
Johnny Giles 59 01 Nov 1959 22 May 1979
Mick McCarthy 57 23 May 1984 07 Jun 1992
Don Givens 56 27 May 1969 14 Oct 1981
Denis Irwin 56 12 Sep 1990 17 Nov 1999
Jon Walters 54 17 Nov 2010 06 Sep 2018
Ronnie Whelan 53 29 Apr 1981 11 Jun 1995
Chris Hughton 53 29 Oct 1979 13 Nov 1991
Seamus Coleman 53 08 Feb 2011 10 Jun 2019
Steve Finnan 53 26 Apr 2000 10 Sep 2008
Mick Martin 52 10 Oct 1971 27 Apr 1983
Jason McAteer 52 23 Mar 1994 18 Feb 2004
Garry Kelly 52 23 Mar 1994 16 Oct 2002
Stephen Ward 50 24 May 2011 06 Sep 2018
Paddy Mulligan 50 04 May 1969 29 Oct 1979
Matt Holland 49 09 Oct 1999 12 Oct 2005
Jeff Hendrick 49 06 Feb 2013 10 Jun 2019
Mark Kinsella 48 25 Mar 1998 02 Jun 2004
Gerry Daly 48 16 May 1973 15 Oct 1986
Alan Kelly 47 25 Nov 1956 06 Jun 1973
Kevin Sheedy 46 12 Oct 1983 17 Feb 1993
Tony Grealish 45 24 Mar 1976 13 Nov 1985
Robbie Brady 45 11 Sep 2012 10 Jun 2019
Stephen Carr 44 28 Apr 1999 22 Aug 2007
Wes Hoolahan 43 29 May 2008 14 Nov 2017
Alan McLoughlin 42 02 Jun 1990 09 Oct 1999
Terry Phelan 42 11 Sep 1991 11 Jun 2000
Ray Treacy 42 04 May 1966 26 Sep 1979
David Connolly 41 29 May 1996 08 Oct 2005
James McCarthy 41 02 Mar 2010 09 Oct 2016
Charlie Hurley 40 19 May 1957 08 Jun 1969
Stephen Hunt 39 07 Feb 2007 04 Jun 2012
Stephen Kelly 39 24 May 2006 10 Jun 2014
Mark Lawrenson 39 24 Apr 1977 10 Nov 1987
Lee Carsley 39 11 Oct 1997 06 Feb 2008
Darren Randolph 38 11 Sep 2012 10 Jun 2019
Sean St Ledger-Hall 37 29 May 2009 19 Nov 2013
Noel Cantwell 36 28 Oct 1953 22 Feb 1967
Clinton Morrison 36 15 Aug 2001 07 Oct 2006
Keith Andrews 35 19 Nov 2008 14 Nov 2012
Chris Morris 35 10 Nov 1987 17 Feb 1993
Phil Babb 35 23 Mar 1994 07 Sep 2002
Steve Heighway 34 23 Sep 1970 09 Sep 1981
John Sheridan 34 23 Mar 1988 13 Dec 1995
Gary Doherty 34 26 Apr 2000 12 Oct 2005
Mark Kennedy 34 06 Sep 1995 13 Feb 2002
Alan Kelly 33 17 Feb 1993 15 Aug 2001
Paul McShane 33 11 Oct 2006 29 Mar 2016
Tony Dunne 33 08 Apr 1962 29 Oct 1975
Gerry Peyton 33 09 Feb 1977 07 Jun 1992
Ciaran Clark 32 08 Feb 2011 06 Sep 2018
Joe Haverty 32 10 May 1956 07 Dec 1966
Daryl Murphy 32 24 May 2007 14 Nov 2017
Andy Keogh 31 24 May 2007 05 Mar 2014
Con Martin 30 16 Jun 1946 10 May 1956
Jimmy Holmes 30 30 May 1971 24 Feb 1981
Shane Duffy 29 06 Jun 2014 10 Jun 2019
Andy Reid 29 18 Nov 2003 15 Nov 2013
Simon Cox 29 24 May 2011 10 Jun 2014
Johnny Carey 29 07 Nov 1937 25 Mar 1953
Tony Galvin 29 22 Sep 1982 06 Sep 1989
Peter Farrell 28 16 Jun 1946 08 May 1957
David Kelly 27 10 Nov 1987 15 Nov 1997
Darron Gibson 27 22 Aug 2007 31 May 2016
Jeff Kenna 27 26 Apr 1995 17 Nov 1999
Terry Conroy 27 07 Oct 1969 24 Apr 1977
David Meyler 26 11 Sep 2012 11 Sep 2018
Dave Langan 26 05 Apr 1978 09 Sep 1987
Joe Kinnear 26 22 Feb 1967 29 Oct 1975
Arthur Fitzsimons 26 08 Sep 1949 10 May 1959
Andy O'Brien 26 06 Jun 2001 07 Oct 2006
Seamus McDonagh 25 24 Feb 1981 13 Nov 1985
Marc Wilson 25 08 Feb 2011 31 Aug 2016
John Byrne 24 05 Feb 1985 17 Feb 1993