# List of Norway international footballers

The Norway national football team represents Norway in international association football. It is administered by The Football Association of Norway, NFF, the governing body of football in Norway. The team competes as a member of the Union of European Football Associations (UEFA), which oversees football in Europe. Norway made its debut on 12 July 1908, competing for the first time in a match against Sweden, which resulted in a 3–11 loss.
Norway have competed in numerous competitions, and below is a list of all players who have played 25 or more matches, whether as a member of the starting eleven or as a substitute. Each player's details include his usual playing position while with the team, the number of caps earned, goals scored in all international matches, and details of the first and most recent matches played in. The names are initially ordered by number of caps (in descending order), then by date of debut, and finally by alphabetical order. All statistics are correct up to 20 June 2023.

## Key
### Position

    Playing positions are listed according to the tactical formations that were employed at the time. Thus the change in the names of defensive and midfield positions reflects the tactical evolution that occurred from the 1960s onwards.

### Caps and goals

    Caps and goals comprise those in the FIFA World Cup and UEFA European Championship, their associated qualification matches and international friendly tournaments and matches.

## Players

Norway national team football players with at least 25 caps :
| No. | Player | Pos. | Caps | Goals | Debut | Debut | Last or most recent match | Last or most recent match | Ref. |
| No. | Player | Pos. | Caps | Goals | Date | Opponent | Date | Opponent | Ref. |
| 1 | John Arne Riise | DF / MF | 110 | 16 | 31 January 2000 | Iceland | 22 March 2013 | Albania | |
| 2 | Thorbjørn Svenssen | DF | 104 | 0 | 11 June 1947 | Poland | 16 May 1962 | Netherlands | |
| 3 | Henning Berg | DF | 100 | 9 | 13 May 1992 | Faroe Islands | 27 May 2004 | Wales | |
| 4 | Erik Thorstvedt | GK | 97 | 0 | 13 November 1982 | Kuwait | 27 March 1996 | Northern Ireland | |
| 5 | John Carew | FW | 91 | 24 | 18 November 1998 | Egypt | 11 October 2011 | Cyprus | |
| = | Brede Hangeland | DF | 91 | 4 | 20 November 2002 | Austria | 27 May 2014 | France | |
| 7 | Øyvind Leonhardsen | MF | 86 | 19 | 31 October 1990 | Cameroon | 7 June 2003 | Denmark | |
| 8 | Kjetil Rekdal | MF | 83 | 17 | 28 May 1987 | Italy | 27 May 2000 | Slovakia | |
| = | Morten Gamst Pedersen | MF | 83 | 17 | 18 February 2004 | Northern Ireland | 9 September 2014 | Italy | |
| 10 | Steffen Iversen | FW | 79 | 21 | 14 October 1998 | Albania | 26 March 2011 | Denmark | |
| 11 | Erik Mykland | MF | 78 | 2 | 7 November 1990 | Tunisia | 11 October 2000 | Ukraine | |
| 12 | Svein Grøndalen | DF | 77 | 0 | 25 July 1973 | North Korea | 26 September 1984 | Denmark | |
| 13 | Tore André Flo | FW | 76 | 23 | 11 October 1995 | England | 18 August 2004 | Belgium | |
| 14 | Stig Inge Bjørnebye | DF | 75 | 1 | 31 May 1989 | Austria | 7 October 2000 | Wales | |
| 15 | Rune Jarstein * | GK | 72 | 0 | 22 August 2007 | Argentina | 30 March 2021 | Montenegro | |
| 16 | Jan Åge Fjørtoft | FW | 71 | 20 | 26 February 1986 | Grenada | 1 September 1996 | Georgia | |
| 17 | Ole Gunnar Solskjær | FW | 67 | 23 | 26 November 1995 | Jamaica | 7 February 2007 | Croatia | |
| 18 | Terje Kojedal | DF | 66 | 1 | 12 August 1981 | Nigeria | 15 November 1989 | Scotland | |
| 19 | Jahn Ivar "Mini" Jakobsen | MF | 65 | 11 | 9 August 1988 | Bulgaria | 16 June 1998 | Scotland | |
| 20 | Gunnar Thoresen | FW | 64 | 22 | 16 June 1946 | Denmark | 28 June 1959 | Finland | |
| = | Gunnar Halle | DF | 64 | 5 | 14 November 1987 | Bulgaria | 18 August 1999 | Lithuania | |
| 22 | André Bergdølmo | DF | 63 | 0 | 18 January 1997 | South Korea | 12 November 2005 | Czech Republic | |
| 23 | Olav Nilsen | MF | 62 | 19 | 21 June 1962 | Sweden | 8 August 1971 | Sweden | |
| = | Ronny Johnsen | DF | 62 | 3 | 8 August 1991 | Sweden | 22 August 2007 | Argentina | |
| = | Joshua King * | FW | 62 | 20 | 7 September 2012 | Iceland | 9 June 2022 | Slovenia | |
| 26 | Roar Johansen | DF | 61 | 0 | 28 May 1958 | Netherlands | 24 September 1967 | Denmark | |
| 27 | Rune Bratseth | DF | 60 | 4 | 26 February 1986 | Grenada | 28 June 1994 | Republic of Ireland | |
| = | Tarik Elyounoussi * | FW | 60 | 10 | 28 May 2008 | Uruguay | 18 November 2019 | Malta | |
| 29 | Harry Boye Karlsen | FB / HB | 58 | 4 | 16 June 1946 | Denmark | 28 June 1956 | Romania | |
| = | Ståle Solbakken | MF | 58 | 9 | 9 March 1994 | Wales | 21 June 2000 | Slovenia | |
| = | Markus Henriksen * | MF | 58 | 3 | 12 October 2010 | Croatia | 14 October 2020 | Northern Ireland | |
| 32 | Thomas Myhre | GK | 56 | 0 | 22 April 1998 | Denmark | 28 March 2007 | Turkey | |
| 33 | Gøran Sørloth | FW | 55 | 15 | 22 May 1985 | Sweden | 28 June 1994 | Republic of Ireland | |
| = | Stefan Johansen * | MF | 55 | 6 | 14 August 2013 | Sweden | 8 October 2020 | Serbia | |
| 35 | Arne Bakker | DF | 54 | 0 | 19 May 1953 | England | 11 June 1962 | Denmark | |
| = | Arne Larsen Økland | FW | 54 | 13 | 29 March 1978 | Spain | 28 May 1987 | Italy | |
| = | Per Egil Ahlsen | DF / MF | 54 | 3 | 26 October 1983 | Finland | 4 February 1992 | Bermuda | |
| = | Christian Grindheim | MF | 54 | 2 | 17 August 2005 | Switzerland | 27 August 2014 | United Arab Emirates | |
| 39 | Jostein Flo | FW | 53 | 11 | 6 May 1987 | Turkey | 4 February 2000 | Sweden | |
| 40 | Asbjørn Hansen | GK | 52 | 0 | 25 June 1952 | Yugoslavia | 5 November 1961 | Malta | |
| = | Tor Egil Johansen | MF | 52 | 7 | 26 May 1971 | Iceland | 4 June 1980 | Denmark | |
| = | Vidar Riseth | DF / MF | 52 | 4 | 8 October 1997 | Colombia | 21 November 2007 | Malta | |
| = | Daniel Braaten | MF | 52 | 4 | 25 January 2004 | Honduras | 27 May 2014 | France | |
| = | Håvard Nordtveit * | DF / MF | 52 | 2 | 7 June 2011 | Lithuania | 12 October 2019 | Spain | |
| = | Mohamed Elyounoussi * | MF | 52 | 9 | 18 January 2014 | Poland | 17 June 2023 | Scotland | |
| 46 | Reidar Kvammen | FW | 51 | 17 | 5 November 1933 | Germany | 19 June 1949 | Spain | |
| = | Martin Ødegaard * | MF | 51 | 2 | 27 August 2014 | United Arab Emirates | 20 June 2023 | Cyprus | |
| 48 | Åge Hareide | DF / MF | 50 | 5 | 24 June 1976 | Denmark | 4 June 1986 | Romania | |
| = | Hallvar Thoresen | MF | 50 | 9 | 21 May 1978 | Republic of Ireland | 12 August 1987 | Sweden | |
| = | Frode Grodås | GK | 50 | 0 | 30 October 1991 | Hungary | 7 September 2002 | Denmark | |
| 51 | Lars Bohinen | MF | 49 | 10 | 25 October 1989 | Kuwait | 27 March 1999 | Greece | |
| = | Tom Høgli | DF | 49 | 2 | 20 August 2008 | Republic of Ireland | 12 November 2015 | Hungary | |
| = | Omar Elabdellaoui * | DF | 49 | 0 | 14 August 2013 | Sweden | 14 October 2020 | Northern Ireland | |
| = | Alexander Sørloth * | FW | 49 | 16 | 29 May 2016 | Portugal | 20 June 2023 | Cyprus | |
| 55 | Henry "Tippen" Johansen | GK | 48 | 0 | 10 October 1926 | Poland | 9 November 1938 | England | |
| = | Finn Thorsen | DF | 48 | 0 | 16 September 1962 | Sweden | 8 August 1971 | Sweden | |
| 57 | Nils Eriksen | FB | 47 | 0 | 6 September 1931 | Finland | 22 October 1939 | Denmark | |
| = | Tom Lund | FW | 47 | 12 | 26 May 1971 | Iceland | 27 October 1982 | Bulgaria | |
| 59 | Gunnar Andersen | HB | 46 | 0 | 17 September 1911 | Sweden | 14 September 1924 | Denmark | |
| = | Vidar Davidsen | MF | 46 | 5 | 9 August 1979 | Finland | 29 October 1986 | Soviet Union | |
| = | Petter Rudi | MF | 46 | 3 | 26 November 1995 | Jamaica | 1 March 2006 | Senegal | |
| = | Ørjan Nyland * | GK | 46 | 0 | 19 November 2013 | Scotland | 20 June 2023 | Cyprus | |
| 63 | Jørgen Juve | FW | 45 | 33 | 3 June 1928 | Finland | 13 June 1937 | Denmark | |
| = | Odd Iversen | FW | 45 | 19 | 1 June 1967 | Finland | 12 September 1979 | Belgium | |
| = | Tore Pedersen | DF | 45 | 0 | 12 September 1990 | Soviet Union | 5 June 1999 | Albania | |
| 66 | Harald Hennum | FW | 43 | 25 | 2 October 1949 | Sweden | 6 November 1960 | Republic of Ireland | |
| = | Harald Berg | MF | 43 | 12 | 1 July 1964 | Switzerland | 6 June 1974 | Scotland | |
| = | Trygve Bornø | MF | 43 | 0 | 18 September 1966 | Sweden | 1 November 1972 | Netherlands | |
| = | Martin Andresen | MF | 43 | 3 | 15 August 2001 | Turkey | 1 April 2009 | Finland | |
| = | Per Ciljan Skjelbred * | MF | 43 | 1 | 28 March 2007 | Turkey | 11 November 2016 | Czech Republic | |
| 71 | Sigbjørn Slinning | DF | 42 | 1 | 3 July 1969 | Bermuda | 19 May 1976 | Iceland | |
| = | Pål Jacobsen | FW | 42 | 13 | 15 May 1975 | Finland | 30 April 1986 | Argentina | |
| = | Roar Strand | MF | 42 | 4 | 5 June 1994 | Sweden | 15 November 2003 | Spain | |
| 74 | Per Skou | FB | 41 | 1 | 17 September 1911 | Sweden | 16 September 1923 | Sweden | |
| = | Arne Legernes | MF | 41 | 1 | 8 May 1955 | Hungary | 5 November 1961 | Malta | |
| = | Sverre Andersen | GK | 41 | 0 | 26 August 1956 | Finland | 9 June 1968 | Poland | |
| = | Trond Pedersen | DF | 41 | 0 | 9 June 1975 | Yugoslavia | 31 October 1981 | Hungary | |
| 78 | Arne Pedersen | MF / FW | 40 | 11 | 10 November 1957 | Hungary | 19 November 1966 | West Germany | |
| = | Christer Basma | DF | 40 | 0 | 29 November 1995 | Trinidad and Tobago | 25 January 2005 | Bahrain | |
| = | Claus Lundekvam | DF | 40 | 2 | 26 November 1995 | Jamaica | 7 September 2005 | Scotland | |
| = | Jan Gunnar Solli | MF | 40 | 1 | 20 August 2003 | Scotland | 3 September 2010 | Iceland | |
| 82 | Harald Sunde | MF | 39 | 5 | 20 August 1964 | Finland | 3 November 1973 | Luxembourg | |
| = | Erik Solér | MF | 39 | 4 | 22 September 1982 | Wales | 28 July 1988 | Brazil | |
| = | Tom Sundby | MF | 39 | 6 | 15 June 1983 | Finland | 14 September 1988 | Scotland | |
| = | Ruben Yttergård Jenssen * | MF | 39 | 0 | 29 May 2010 | Montenegro | 4 September 2016 | Germany | |
| 86 | Erik Johansen | FW | 38 | 9 | 1 July 1961 | Soviet Union | 13 May 1970 | Czechoslovakia | |
| = | Svein Kvia | MF | 38 | 3 | 3 July 1969 | Bermuda | 22 September 1976 | Sweden | |
| = | Anders Giske | DF | 38 | 0 | 14 November 1979 | West Germany | 14 June 1989 | Yugoslavia | |
| = | Bent Skammelsrud | MF | 38 | 6 | 14 November 1987 | Bulgaria | 2 September 2000 | Armenia | |
| = | Trond Andersen | MF | 38 | 0 | 20 May 1999 | Jamaica | 20 April 2005 | Estonia | |
| = | Sigurd Rushfeldt | FW | 38 | 7 | 5 June 1994 | Sweden | 21 November 2007 | Malta | |
| = | Thorstein Helstad | FW | 38 | 10 | 16 August 2000 | Finland | 17 November 2010 | Republic of Ireland | |
| 93 | Alexander Olsen | HB | 37 | 1 | 31 August 1919 | Netherlands | 25 September 1932 | Denmark | |
| = | Bjørn Spydevold | FB / HB | 37 | 1 | 26 August 1945 | Denmark | 19 May 1953 | England | |
| = | Kjetil Osvold | MF | 37 | 3 | 17 December 1984 | Egypt | 23 August 1989 | Greece | |
| = | Birger Meling * | DF | 37 | 0 | 5 October 2017 | San Marino | 20 June 2023 | Cyprus | |
| 97 | Øivind Holmsen | FB | 36 | 0 | 8 June 1934 | Austria | 21 October 1945 | Sweden | |
| = | Karl Petter Løken | FW | 36 | 1 | 14 November 1987 | Bulgaria | 15 November 1995 | Netherlands | |
| = | Erik Huseklepp | FW | 36 | 7 | 19 November 2008 | Ukraine | 18 January 2014 | Poland | |
| = | Mats Møller Dæhli * | MF | 36 | 2 | 15 November 2013 | Denmark | 17 June 2023 | Scotland | |
| = | Sander Berge * | MF | 36 | 1 | 26 March 2017 | Northern Ireland | 20 June 2023 | Cyprus | |
| 102 | Bjørn Borgen | MF | 35 | 6 | 12 June 1957 | Hungary | 13 November 1966 | Bulgaria | |
| = | Per Pettersen | DF / MF | 35 | 1 | 5 November 1967 | Sweden | 3 November 1973 | Luxembourg | |
| = | Helge Karlsen | DF | 35 | 0 | 21 June 1973 | Denmark | 7 June 1979 | Scotland | |
| = | Einar Aas | DF | 35 | 3 | 30 June 1977 | Iceland | 29 October 1986 | Soviet Union | |
| = | Sverre Brandhaug | MF | 35 | 2 | 3 June 1981 | Romania | 1 May 1991 | Cyprus | |
| = | Frode Johnsen | FW | 35 | 10 | 16 August 2000 | Finland | 15 August 2013 | Iceland | |
| = | Bjørn Helge Riise | MF | 35 | 1 | 15 November 2006 | Serbia | 12 January 2013 | Zambia | |
| = | Espen Ruud * | DF | 35 | 1 | 14 November 2009 | Switzerland | 18 January 2014 | Poland | |
| 110 | Thorleif Olsen | HB | 34 | 0 | 26 November 1950 | Republic of Ireland | 11 September 1955 | Denmark | |
| = | Kjell Kaspersen | GK | 34 | 1 | 27 June 1961 | Finland | 9 June 1971 | Bulgaria | |
| = | Kai Erik Herlovsen | DF / MF | 34 | 0 | 28 April 1982 | Finland | 2 November 1988 | Cyprus | |
| = | Alfie Haaland | DF | 34 | 0 | 19 January 1994 | Costa Rica | 25 April 2001 | Bulgaria | |
| = | Alexander Tettey | MF | 34 | 3 | 22 August 2007 | Argentina | 11 November 2016 | Czech Republic | |
| 115 | Einar Gundersen | FW | 33 | 26 | 17 June 1917 | Denmark | 7 June 1928 | Sweden | |
| = | Arne Brustad | HB / FW | 33 | 17 | 31 May 1935 | Hungary | 16 June 1946 | Denmark | |
| = | Jan Birkelund | DF | 33 | 0 | 6 June 1973 | Republic of Ireland | 25 October 1978 | Scotland | |
| = | Bjarne Berntsen | DF | 33 | 0 | 9 August 1978 | Finland | 27 October 1982 | Bulgaria | |
| = | Svein Fjælberg | MF | 33 | 0 | 26 September 1979 | West Germany | 24 September 1986 | East Germany | |
| = | Mohammed Abdellaoue | FW | 33 | 7 | 20 August 2008 | Republic of Ireland | 28 March 2015 | Croatia | |
| = | Vegard Forren * | DF | 33 | 1 | 18 January 2012 | Thailand | 11 November 2016 | Czech Republic | |
| = | Stefan Strandberg * | DF | 33 | 1 | 19 November 2013 | Scotland | 20 June 2023 | Cyprus | |
| 123 | Finn Berstad | FW | 32 | 13 | 25 May 1921 | Finland | 3 September 1933 | Finland | |
| = | Geir Karlsen | GK | 32 | 0 | 13 November 1969 | Guatemala | 30 October 1977 | Switzerland | |
| = | Roger Nilsen | DF | 32 | 3 | 31 October 1990 | Cameroon | 4 February 2000 | Sweden | |
| = | Kjetil Wæhler | DF | 32 | 1 | 17 August 2005 | Switzerland | 11 June 2013 | Macedonia | |
| = | Alexander Søderlund * | FW | 32 | 2 | 15 January 2012 | Denmark | 14 November 2017 | Slovakia | |
| = | Ole Selnæs * | MF | 32 | 2 | 24 March 2016 | Estonia | 15 November 2019 | Faroe Islands | |
| 129 | Roald "Kniksen" Jensen | MF | 31 | 5 | 22 June 1960 | Austria | 27 October 1971 | Hungary | |
| = | Harry Hestad | MF | 31 | 5 | 8 May 1969 | Mexico | 24 June 1976 | Denmark | |
| = | Per Edmund Mordt | DF | 31 | 1 | 31 July 1984 | France | 23 August 1989 | Greece | |
| = | Tore Reginiussen | DF | 31 | 4 | 26 March 2008 | Montenegro | 8 October 2020 | Serbia | |
| = | Haitam Aleesami * | DF | 31 | 0 | 10 October 2015 | Malta | 8 October 2020 | Serbia | |
| 134 | Erik Hoftun | DF | 30 | 0 | 25 January 1997 | Australia | 17 April 2002 | Sweden | |
| 135 | Nils Arne Eggen | DF | 29 | 0 | 14 August 1963 | Sweden | 13 November 1969 | Guatemala | |
| = | Arild Mathisen | DF | 29 | 0 | 31 October 1965 | Sweden | 22 June 1971 | West Germany | |
| = | Tore Kordahl | DF | 29 | 0 | 23 May 1974 | East Germany | 23 September 1981 | Denmark | |
| = | Even Hovland * | DF | 29 | 0 | 15 January 2012 | Sweden | 7 September 2020 | Northern Ireland | |
| = | Martin Linnes * | DF / MF | 29 | 1 | 15 November 2013 | Denmark | 30 March 2021 | Montenegro | |
| 140 | Otto Aulie | FB | 28 | 0 | 26 October 1913 | Sweden | 2 October 1921 | Denmark | |
| = | Kristian Henriksen | HB | 28 | 0 | 2 September 1934 | Finland | 15 September 1946 | Sweden | |
| = | Edgar Falch | FB | 28 | 0 | 4 July 1954 | Iceland | 18 October 1959 | Sweden | |
| = | Thor Spydevold | DF | 28 | 1 | 18 July 1968 | Iceland | 1 November 1972 | Netherlands | |
| = | Stein Thunberg | MF | 28 | 4 | 6 June 1974 | Scotland | 29 August 1979 | Austria | |
| = | Erik Hagen | DF | 28 | 3 | 9 October 2004 | Scotland | 21 November 2007 | Malta | |
| = | Kristofer Hæstad | MF | 28 | 1 | 24 May 2005 | Costa Rica | 17 November 2010 | Republic of Ireland | |
| 147 | Erik Holmberg | FB | 27 | 0 | 8 July 1946 | Denmark | 22 November 1953 | West Germany | |
| = | Gunnar Dybwad | FW | 27 | 11 | 15 May 1951 | England | 22 June 1960 | Austria | |
| = | Thor Hernes | HB | 27 | 0 | 24 June 1953 | Saar | 26 August 1956 | Finland | |
| = | Trygve Andersen | MF | 27 | 1 | 8 July 1957 | Iceland | 27 May 1965 | Luxembourg | |
| = | Jørn Andersen | FW | 27 | 5 | 17 April 1985 | East Germany | 10 October 1990 | Hungary | |
| = | Eirik Bakke | MF | 27 | 0 | 20 January 1999 | Israel | 26 March 2008 | Montenegro | |
| = | Kristoffer Ajer * | DF | 27 | 0 | 23 March 2018 | Australia | 27 September 2022 | Serbia | |
| 154 | Adolph Wold | HB | 26 | 3 | 3 November 1912 | Sweden | 21 September 1919 | Denmark | |
| = | Rolf Holmberg | HB | 26 | 0 | 26 July 1936 | Sweden | 3 September 1939 | Finland | |
| = | Arne Natland | DF / MF | 26 | 0 | 19 June 1949 | Yugoslavia | 6 November 1960 | Republic of Ireland | |
| = | Kjell Kristiansen | FW | 26 | 10 | 31 August 1952 | Finland | 13 September 1959 | Denmark | |
| = | Edgar Stakset | DF | 26 | 0 | 28 August 1960 | Finland | 1 June 1967 | Finland | |
| = | Tom Rüsz Jacobsen | GK | 26 | 0 | 24 September 1975 | Soviet Union | 12 October 1983 | Yugoslavia | |
| = | Frode Olsen | GK | 26 | 0 | 6 February 1995 | Estonia | 19 November 2003 | Spain | |
| = | Håvard Flo | FW | 26 | 7 | 9 October 1996 | Hungary | 18 February 2004 | Northern Ireland | |
| 162 | Thaulow Goberg | FB | 25 | 0 | 16 September 1923 | Sweden | 27 September 1931 | Sweden | |
| = | Jacob Berner | HB | 25 | 0 | 30 September 1923 | Denmark | 2 November 1930 | Germany | |
| = | Arne Børresen | HB | 25 | 1 | 23 September 1928 | Germany | 5 September 1937 | Finland | |
| = | Alf Martinsen | FW | 25 | 10 | 26 July 1936 | Sweden | 28 July 1946 | Luxembourg | |
| = | Odd Wang Sørensen | FW | 25 | 17 | 24 July 1947 | Iceland | 25 May 1955 | Republic of Ireland | |
| = | Per Kristoffersen | FW | 25 | 6 | 12 June 1957 | Hungary | 19 November 1966 | West Germany | |
| = | Svein Mathisen | MF / FW | 25 | 2 | 7 July 1975 | Iceland | 26 September 1984 | Denmark | |
| = | Roger Albertsen | MF | 25 | 3 | 8 September 1976 | Switzerland | 12 September 1984 | Switzerland | |
| = | Ola By Rise | GK | 25 | 0 | 20 December 1984 | Egypt | 22 May 1994 | England | |
| = | Dan Eggen | DF | 25 | 2 | 11 August 1993 | Faroe Islands | 25 April 2001 | Bulgaria | |
| = | Jon Inge Høiland | DF | 25 | 1 | 22 January 2004 | Sweden | 29 May 2010 | Montenegro | |
| = | Erling Haaland * | FW | 25 | 24 | 5 September 2019 | Malta | 20 June 2023 | Cyprus | |