Northern Ireland national football team statistics and records: oldest players

Competitions:

Oldest Northern Ireland players

Northern 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
Pat Jennings 40:365 14975 12 Jun 1986
	
v Brazil
Maik Taylor 40:37 14647 11 Oct 2011
	
v Italy
Roy Carroll 39:245 14490 02 Jun 2017
	
v New Zealand
Gareth McAuley 38:348 14228 18 Nov 2018
	
v Austria
Aaron Hughes 38:207 14087 03 Jun 2018
	
v Costa Rica
Steven Davis 37:268 13783 27 Sep 2022
	
v Greece
Chris Nicholl 36:365 13514 12 Oct 1983
	
v Turkey
Danny Blanchflower 36:291 13440 28 Nov 1962
	
v Poland
Mal Donaghy 36:271 13420 11 Jun 1994
	
v Mexico
Michael McGovern 36:126 13275 15 Nov 2020
	
v Austria
Jimmy Quinn 35:362 13146 15 Nov 1995
	
v Austria
Tommy Wright 35:354 13138 18 Aug 1999
	
v France
Jonny Evans 35:287 13071 17 Oct 2023
	
v Slovenia
Nigel Worthington 35:99 12883 11 Feb 1997
	
v Belgium
Derek Dougan 35:25 12809 14 Feb 1973
	
v Cyprus
Niall McGinn 34:327 12746 12 Jun 2022
	
v Cyprus
Colin Hill 34:297 12716 05 Sep 1998
	
v Turkey
Iain Dowie 34:272 12691 09 Oct 1999
	
v Finland
Kyle Lafferty 34:269 12688 12 Jun 2022
	
v Cyprus
Craig Cathcart 34:212 12631 07 Sep 2023
	
v Slovenia
Mark Williams 34:183 12602 30 Mar 2005
	
v Poland
Alan Mannus 34:180 12599 15 Nov 2016
	
v Croatia
Stephen Craigan 34:158 12577 29 Mar 2011
	
v Slovenia
Michael Duff 34:142 12561 02 Jun 2012
	
v Netherlands
John McClelland 34:110 12529 27 Mar 1990
	
v Norway
Chris Baird 34:107 12526 12 Jun 2016
	
v Poland
Trevor Carson 34:98 12517 12 Jun 2022
	
v Cyprus
Jim Platt 34:87 12506 23 Apr 1986
	
v Morocco
Fay Coyle 34:70 12489 11 Jun 1958
	
v Argentina
Jimmy McIlroy 34:30 12449 24 Nov 1965
	
v Albania
Kevin Wilson 34:7 12426 26 Apr 1995
	
v Latvia
Keith Gillespie 33:274 12328 19 Nov 2008
	
v Hungary
George Dunlop 33:268 12322 11 Oct 1989
	
v Republic of Ireland
Robbie Dennison 33:267 12321 22 Jan 1997
	
v Italy
Eddie McMorran 33:241 12295 01 May 1957
	
v Portugal
David Healy 33:233 12287 26 Mar 2013
	
v Israel
Josh Magennis 33:223 12277 26 Mar 2024
	
v Scotland
Bryan Hamilton 33:179 12233 18 Jun 1980
	
v Australia
Allan Hunter 33:143 12197 21 Nov 1979
	
v Republic of Ireland
Wilbur Cush 33:128 12182 17 Oct 1961
	
v Greece
Sammy Nelson 33:90 12144 01 Jul 1982
	
v Austria
Michael Hughes 33:37 12091 08 Sep 2004
	
v Wales
Sam McCrory 33:25 12079 06 Nov 1957
	
v England
Bertie Peacock 33:7 12061 07 Oct 1961
	
v Scotland
Michael Smith 33:3 12057 08 Sep 2021
	
v Switzerland
Len Graham 32:352 12040 04 Oct 1958
	
v England
Steve Robinson 32:346 12034 21 Nov 2007
	
v Spain
Chris Brunt 32:333 12021 12 Nov 2017
	
v Switzerland
Jim Magilton 32:325 12013 27 Mar 2002
	
v Liechtenstein
Martin O'Neill 32:258 11946 14 Nov 1984
	
v Finland
David McCreery 32:244 11932 18 May 1990
	
v Uruguay
Danny Sonner 32:222 11910 18 Aug 2004
	
v Switzerland
Alf McMichael 32:188 11876 06 Apr 1960
	
v Wales
Jamie Ward 32:187 11875 15 Nov 2018
	
v Republic of Ireland
Philip Gray 32:173 11861 24 Mar 2001
	
v Czech Republic
Alan McDonald 32:167 11855 27 Mar 1996
	
v Norway
Billy Bingham 32:107 11795 20 Nov 1963
	
v England
Willie Cunningham 32:78 11766 09 May 1962
	
v Netherlands
Sammy McIlroy 32:74 11762 15 Oct 1986
	
v England
Corry Evans 32:56 11744 24 Sep 2022
	
v Kosovo
Danny Wilson 32:49 11737 19 Feb 1992
	
v Scotland
Grant McCann 32:48 11736 02 Jun 2012
	
v Netherlands
Norman Lockhart 32:38 11726 11 Apr 1956
	
v Wales
Gerry Armstrong 32:20 11708 12 Jun 1986
	
v Brazil
Gerry Taggart 31:359 11682 12 Oct 2002
	
v Spain
Paddy McCourt 31:332 11655 13 Nov 2015
	
v Latvia
Glenn Ferguson 31:331 11654 06 Jun 2001
	
v Czech Republic
Sammy Morgan 31:326 11649 25 Oct 1978
	
v Denmark
James Quinn 31:300 11623 11 Oct 2006
	
v Latvia
Ian Nolan 31:282 11605 17 Apr 2002
	
v Spain
Shane Ferguson 31:254 11577 23 Mar 2023
	
v San Marino
Tommy Cassidy 31:219 11542 25 Jun 1982
	
v Spain
Conor Washington 31:185 11508 20 Nov 2023
	
v Denmark
Bill Dickson 31:170 11493 02 Oct 1954
	
v England
George Best 31:143 11466 12 Oct 1977
	
v Netherlands
Terry Cochrane 31:124 11447 27 May 1984
	
v Finland
Bill McCullough 31:87 11410 22 Oct 1966
	
v England
Harry Gregg 31:23 11346 20 Nov 1963
	
v England
Terry Neill 31:11 11334 19 May 1973
	
v Wales
Samuel Wilson 30:356 11314 22 Nov 1967
	
v England
Stuart Dallas 30:344 11302 29 Mar 2022
	
v Hungary
Peter Rafferty 30:343 11301 17 Oct 1979
	
v England
Damien Johnson 30:330 11288 14 Oct 2009
	
v Czech Republic
Colin Murdock 30:328 11286 26 May 2006
	
v Romania
Steve Jones 30:321 11279 12 Sep 2007
	
v Iceland
Sammy Clingan 30:305 11263 14 Nov 2014
	
v Romania
George O'Boyle 30:300 11258 10 Oct 1998
	
v Finland
Barry Hunter 30:289 11247 04 Sep 1999
	
v Turkey
Andy Kirk 30:278 11236 03 Mar 2010
	
v Albania
Warren Feeney 30:266 11224 11 Oct 2011
	
v Italy
Tom Flanagan 30:253 11211 27 Sep 2022
	
v Greece
David Clements 30:241 11199 14 May 1976
	
v Wales
Neil Lennon 30:233 11191 13 Feb 2002
	
v Poland
Anton Rogan 30:229 11187 09 Nov 1996
	
v Germany
Jon McCarthy 30:222 11180 28 Mar 2001
	
v Bulgaria
Tommy Jackson 30:220 11178 11 Jun 1977
	
v Iceland
Pat Rice 30:213 11171 17 Oct 1979
	
v England
Norman Uprichard 30:198 11156 05 Nov 1958
	
v Scotland
George Saville 30:171 11129 20 Nov 2023
	
v Denmark
Peter Kennedy 30:160 11118 18 Feb 2004
	
v Norway