Select season:
Who has made the most appearances for Northern Ireland?
Both starting and substitute appearances are included.
| Player | Caps | First | Latest |
|---|---|---|---|
| Steven Davis | 140 | 09 Feb 2005 | 27 Sep 2022 |
| Pat Jennings | 119 | 15 Apr 1964 | 12 Jun 1986 |
| Aaron Hughes | 112 | 25 Mar 1998 | 03 Jun 2018 |
| Jonny Evans | 107 | 06 Sep 2006 | 08 Jun 2024 |
| David Healy | 95 | 23 Feb 2000 | 26 Mar 2013 |
| Mal Donaghy | 91 | 16 May 1980 | 11 Jun 1994 |
| Kyle Lafferty | 89 | 21 May 2006 | 12 Jun 2022 |
| Josh Magennis | 89 | 26 May 2010 | 08 Jun 2026 |
| Maik Taylor | 88 | 27 Mar 1999 | 11 Oct 2011 |
| Sammy McIlroy | 88 | 16 Feb 1972 | 15 Oct 1986 |
| Keith Gillespie | 86 | 07 Sep 1994 | 19 Nov 2008 |
| Paddy McNair | 82 | 25 Mar 2015 | 26 Mar 2026 |
| Gareth McAuley | 80 | 04 Jun 2005 | 18 Nov 2018 |
| Chris Baird | 79 | 03 Jun 2003 | 12 Jun 2016 |
| Jimmy Nicholl | 74 | 03 Mar 1976 | 12 Jun 1986 |
| Craig Cathcart | 73 | 03 Sep 2010 | 07 Sep 2023 |
| Niall McGinn | 73 | 19 Nov 2008 | 12 Jun 2022 |
| Corry Evans | 72 | 06 Jun 2009 | 11 Jun 2024 |
| Michael Hughes | 71 | 13 Nov 1991 | 08 Sep 2004 |
| David McCreery | 67 | 08 May 1976 | 18 May 1990 |
| Nigel Worthington | 66 | 22 May 1984 | 11 Feb 1997 |
| Chris Brunt | 65 | 18 Aug 2004 | 12 Nov 2017 |
| Martin O'Neill | 64 | 13 Oct 1971 | 14 Nov 1984 |
| George Saville | 64 | 05 Oct 2017 | 31 Mar 2026 |
| Gerry Armstrong | 63 | 27 Apr 1977 | 12 Jun 1986 |
| Stuart Dallas | 62 | 27 May 2011 | 29 Mar 2022 |
| Iain Dowie | 60 | 27 Mar 1990 | 09 Oct 1999 |
| Terry Neill | 59 | 25 Apr 1961 | 19 May 1973 |
| Oliver Norwood | 57 | 11 Aug 2010 | 15 Oct 2018 |
| Shane Ferguson | 57 | 06 Jun 2009 | 23 Mar 2023 |
| Damien Johnson | 55 | 29 May 1999 | 14 Oct 2009 |
| Stephen Craigan | 54 | 12 Feb 2003 | 29 Mar 2011 |
| John McClelland | 53 | 16 May 1980 | 27 Mar 1990 |
| Bailey Peacock-Farrell | 53 | 30 May 2018 | 14 Nov 2025 |
| Allan Hunter | 53 | 22 Oct 1969 | 21 Nov 1979 |
| Jim Magilton | 52 | 05 Feb 1991 | 27 Mar 2002 |
| Alan McDonald | 52 | 16 Oct 1985 | 27 Mar 1996 |
| Sammy Nelson | 51 | 21 Apr 1970 | 01 Jul 1982 |
| Chris Nicholl | 51 | 30 Oct 1974 | 12 Oct 1983 |
| Gerry Taggart | 51 | 27 Mar 1990 | 12 Oct 2002 |
| Bryan Hamilton | 50 | 11 Dec 1968 | 18 Jun 1980 |
| James Quinn | 50 | 24 Apr 1996 | 11 Oct 2006 |
| Pat Rice | 49 | 10 Sep 1968 | 17 Oct 1979 |
| David Clements | 48 | 17 Mar 1965 | 14 May 1976 |
| Jimmy Quinn | 46 | 16 Oct 1984 | 15 Nov 1995 |
| Jimmy McIlroy | 46 | 02 Oct 1954 | 24 Nov 1965 |
| Steve Lomas | 45 | 23 Mar 1994 | 02 Apr 2003 |
| Billy Bingham | 45 | 02 Oct 1954 | 20 Nov 1963 |
| Roy Carroll | 45 | 21 May 1997 | 02 Jun 2017 |
| Warren Feeney | 45 | 27 Mar 2002 | 11 Oct 2011 |
| Danny Blanchflower | 43 | 02 Oct 1954 | 28 Nov 1962 |
| Conor Washington | 43 | 24 Mar 2016 | 20 Nov 2023 |
| Derek Dougan | 43 | 08 Jun 1958 | 14 Feb 1973 |
| Conor McLaughlin | 42 | 11 Oct 2011 | 28 Mar 2021 |
| Kevin Wilson | 42 | 18 Feb 1987 | 26 Apr 1995 |
| Billy Hamilton | 41 | 13 May 1978 | 12 Jun 1986 |
| Jimmy Nicholson | 41 | 09 Nov 1960 | 13 Oct 1971 |
| Jamal Lewis | 40 | 24 Mar 2018 | 17 Nov 2025 |
| Alex Elder | 40 | 06 Apr 1960 | 10 Sep 1969 |
| Neil Lennon | 40 | 11 Jun 1994 | 13 Feb 2002 |
| Jordan Thompson | 39 | 30 May 2018 | 25 Mar 2025 |
| Grant McCann | 39 | 06 Oct 2001 | 02 Jun 2012 |
| Stuart Elliott | 39 | 02 Sep 2000 | 26 Mar 2008 |
| John O'Neill | 39 | 26 Mar 1980 | 12 Jun 1986 |
| Steve Morrow | 39 | 18 May 1990 | 09 Oct 1999 |
| Sammy Clingan | 39 | 21 May 2006 | 14 Nov 2014 |
| Norman Whiteside | 38 | 17 Jun 1982 | 11 Oct 1989 |
| Colin Clarke | 38 | 26 Feb 1986 | 18 Nov 1992 |
| George Best | 37 | 15 Apr 1964 | 12 Oct 1977 |
| Mark Williams | 36 | 27 Mar 1999 | 30 Mar 2005 |
| Shea Charles | 35 | 02 Jun 2022 | 08 Jun 2026 |
| Tommy Jackson | 35 | 10 Sep 1968 | 11 Jun 1977 |
| Ali McCann | 35 | 15 Nov 2020 | 08 Jun 2026 |
| Jamie Ward | 35 | 10 Aug 2011 | 15 Nov 2018 |
| Martin Harvey | 34 | 25 Apr 1961 | 22 May 1971 |
| Colin Murdock | 34 | 23 Feb 2000 | 26 May 2006 |
| George McCartney | 34 | 05 Sep 2001 | 03 Mar 2010 |
| Dan Ballard | 33 | 04 Sep 2020 | 14 Nov 2025 |
| Peter McParland | 33 | 02 Oct 1954 | 09 May 1962 |
| Dion Charles | 33 | 28 Mar 2021 | 14 Nov 2025 |
| Michael McGovern | 33 | 30 May 2010 | 15 Nov 2020 |
| Kevin Horlock | 32 | 26 Apr 1995 | 16 Oct 2002 |
| Isaac Price | 32 | 23 Mar 2023 | 08 Jun 2026 |
| Tommy Wright | 31 | 26 Apr 1989 | 18 Aug 1999 |
| Ian Stewart | 31 | 24 Mar 1982 | 18 Feb 1987 |
| Gary Fleming | 31 | 15 Oct 1986 | 16 Nov 1994 |
| Michael O'Neill | 31 | 17 Feb 1988 | 05 Oct 1996 |
| Trai Hume | 31 | 29 Mar 2022 | 08 Jun 2026 |
| Ciaron Brown | 30 | 05 Sep 2019 | 08 Jun 2026 |
| Kingsley Black | 30 | 27 Apr 1988 | 23 Mar 1994 |
| Conor Bradley | 30 | 30 May 2021 | 17 Nov 2025 |
| Gavin Whyte | 30 | 11 Sep 2018 | 26 Mar 2023 |
| Danny Griffin | 29 | 29 May 1996 | 18 Feb 2004 |
| Derek Spence | 29 | 16 Apr 1975 | 24 Mar 1982 |
| Steve Jones | 29 | 03 Jun 2003 | 12 Sep 2007 |
| Bertie Peacock | 28 | 02 Oct 1954 | 07 Oct 1961 |
| Noel Brotherston | 28 | 16 May 1980 | 01 May 1985 |
| Liam Boyce | 28 | 09 Feb 2011 | 30 May 2021 |
| Willie Cunningham | 27 | 03 Nov 1954 | 09 May 1962 |
| Phil Mulryne | 27 | 11 Feb 1997 | 17 Aug 2005 |