Republic of Ireland national football team statistics and records: oldest players

Competitions:

Oldest Republic of Ireland players

Republic of Ireland's oldest players, and their age in years and days on the occasion of their most recent appearance, starting or coming on as a substitute.

For each player age is given in days, and in years and days, from their date of birth.

Player Age (Y:d) Age (days) Match
Bill Lacey 40:228 14838 11 May 1930
	
v Belgium
Shay Given 40:41 14651 31 May 2016
	
v Belarus
Johnny Giles 38:196 14076 22 May 1979
	
v West Germany
Kevin Moran 38:24 13904 24 May 1994
	
v Bolivia
John Aldridge 38:21 13901 09 Oct 1996
	
v North Macedonia
Dean Kiely 37:314 13829 20 Aug 2008
	
v Norway
Tony Cascarino 37:76 13591 17 Nov 1999
	
v Turkey
Paul McGrath 37:69 13584 11 Feb 1997
	
v Wales
John O'Shea 37:32 13547 02 Jun 2018
	
v USA
Alan Kelly 36:336 13485 06 Jun 1973
	
v Norway
David Forde 36:163 13312 31 May 2016
	
v Belarus
Alex Stevenson 36:118 13267 05 Dec 1948
	
v Switzerland
Robbie Keane 36:54 13203 31 Aug 2016
	
v Oman
Pat Bonner 36:22 13171 15 Jun 1996
	
v Bolivia
Gerry Peyton 36:18 13167 07 Jun 1992
	
v Portugal
Ray Houghton 35:310 13094 15 Nov 1997
	
v Belgium
Glenn Whelan 35:309 13093 18 Nov 2019
	
v Denmark
Bill Gorman 35:295 13079 04 May 1947
	
v Portugal
Niall Quinn 35:253 13037 16 Jun 2002
	
v Spain
Wes Hoolahan 35:178 12962 14 Nov 2017
	
v Denmark
Seamus Coleman 35:166 12950 26 Mar 2024
	
v Switzerland
Mick Meagan 35:115 12899 21 Sep 1969
	
v Scotland
Jon Walters 34:351 12770 06 Sep 2018
	
v Wales
Tommy Coyne 34:349 12768 29 Oct 1997
	
v Belgium
David O'Leary 34:291 12710 17 Feb 1993
	
v Wales
Peter Farrell 34:265 12684 08 May 1957
	
v England
Tommy Aherne 34:251 12670 04 Oct 1953
	
v France
Daryl Murphy 34:244 12663 14 Nov 2017
	
v Denmark
Paddy Mulligan 34:225 12644 29 Oct 1979
	
v USA
James McClean 34:212 12631 21 Nov 2023
	
v New Zealand
Eddie Gannon 34:144 12563 28 May 1955
	
v West Germany
Kevin Kilbane 34:122 12541 04 Jun 2011
	
v North Macedonia
George Moulson 34:121 12540 05 Dec 1948
	
v Switzerland
Andy Townsend 34:115 12534 15 Nov 1997
	
v Belgium
Kenny Cunningham 34:106 12525 12 Oct 2005
	
v Switzerland
Tony Dunne 34:96 12515 29 Oct 1975
	
v Turkey
Liam Brady 34:92 12511 16 May 1990
	
v Finland
Shane Long 34:67 12486 30 Mar 2021
	
v Qatar
Noel Cantwell 34:55 12474 22 Feb 1967
	
v Turkey
Alfie Hale 34:54 12473 21 Oct 1973
	
v Poland
Johnny Carey 34:30 12449 25 Mar 1953
	
v Austria
Roy Keane 34:28 12447 07 Sep 2005
	
v France
Richard Dunne 34:24 12443 15 Oct 2013
	
v Kazakhstan
Denis Irwin 34:16 12435 17 Nov 1999
	
v Turkey
Pat Saward 34:15 12434 02 Sep 1962
	
v Iceland
Lee Carsley 33:342 12396 06 Feb 2008
	
v Brazil
Frank Stapleton 33:326 12380 02 Jun 1990
	
v Malta
Steve Heighway 33:288 12342 09 Sep 1981
	
v Netherlands
Jimmy Dunne 33:261 12315 23 May 1939
	
v Germany
Ronnie Whelan 33:258 12312 11 Jun 1995
	
v Austria
Nick Colgan 33:248 12302 26 May 2007
	
v Bolivia
Shay Brennan 33:215 12269 08 Dec 1970
	
v Italy
Kevin Doyle 33:191 12245 28 Mar 2017
	
v Iceland
Darren Randolph 33:190 12244 18 Nov 2020
	
v Bulgaria
Steve Staunton 33:147 12201 16 Jun 2002
	
v Spain
Mick McCarthy 33:120 12174 07 Jun 1992
	
v Portugal
Kevin Sheedy 33:119 12173 17 Feb 1993
	
v Wales
Damien Duff 33:108 12162 18 Jun 2012
	
v Italy
Ray Treacy 33:99 12153 26 Sep 1979
	
v Czechoslovakia
Terry Phelan 33:87 12141 11 Jun 2000
	
v South Africa
Enda Stevens 33:59 12113 07 Sep 2023
	
v France
Tony Galvin 33:55 12109 06 Sep 1989
	
v West Germany
Con Martin 33:51 12105 10 May 1956
	
v Netherlands
Seamus McDonagh 33:37 12091 13 Nov 1985
	
v Denmark
Richard Keogh 33:24 12078 05 Sep 2019
	
v Switzerland
Stephen Ward 33:16 12070 06 Sep 2018
	
v Wales
Alan Kelly 33:3 12057 15 Aug 2001
	
v Croatia
Chris Hughton 32:337 12025 13 Nov 1991
	
v Turkey
Fred Kiernan 32:335 12023 07 May 1952
	
v Austria
Tommy Eglington 32:316 12004 27 Nov 1955
	
v Spain
David McGoldrick 32:314 12002 08 Oct 2020
	
v Slovakia
Damien Delaney 32:309 11997 25 May 2014
	
v Turkey
Colin Doyle 32:294 11982 02 Jun 2018
	
v USA
Graham Kavanagh 32:257 11945 16 Aug 2006
	
v Netherlands
Charlie Hurley 32:247 11935 08 Jun 1969
	
v Hungary
Jason McAteer 32:245 11933 18 Feb 2004
	
v Brazil
Kieren Westwood 32:224 11912 04 Jun 2017
	
v Uruguay
Alan McLoughlin 32:172 11860 09 Oct 1999
	
v North Macedonia
Gerry Daly 32:168 11856 15 Oct 1986
	
v Scotland
Gary Breen 32:163 11851 24 May 2006
	
v Chile
Steve Finnan 32:143 11831 10 Sep 2008
	
v Montenegro
Bernie Slaven 32:96 11784 17 Feb 1993
	
v Wales
Robbie Brady 32:72 11760 26 Mar 2024
	
v Switzerland
Matt Doherty 32:70 11758 26 Mar 2024
	
v Switzerland
Noel Kelly 32:69 11757 07 Mar 1954
	
v Luxembourg
Don Givens 32:66 11754 14 Oct 1981
	
v France
Keith Andrews 32:62 11750 14 Nov 2012
	
v Greece
Damien Richardson 32:55 11743 26 Sep 1979
	
v Czechoslovakia
Liam O'Brien 32:34 11722 09 Oct 1996
	
v North Macedonia
Terry Mancini 32:26 11714 30 Oct 1974
	
v USSR
John Byrne 32:16 11704 17 Feb 1993
	
v Wales
David Kelly 31:355 11678 15 Nov 1997
	
v Belgium
Liam Tuohy 31:331 11654 24 Mar 1965
	
v Belgium
Shaun Williams 31:327 11650 11 Sep 2018
	
v Poland
Shane Duffy 31:324 11647 21 Nov 2023
	
v New Zealand
Mark Kinsella 31:294 11617 02 Jun 2004
	
v Jamaica
Mick Martin 31:292 11615 27 Apr 1983
	
v Spain
Harry Arter 31:288 11611 12 Oct 2021
	
v Qatar
Phil Babb 31:281 11604 07 Sep 2002
	
v Russia
Conor Hourihane 31:237 11560 27 Sep 2022
	
v Armenia