Norgesmesterskapet
Finaller

| --- | --- |
(T): Tekrar maçı
*: Uzatmalara giden maç
**: Seri penaltılara giden maç
Koyu: Aynı yıl hem kupayı hem de ligi kazanan takım
İtalik: En üst seviye ligden olmayan takım
| Sezon | Şampiyon  | Skor  | İkinci  | Hakem  | Stadyum  | Seyirci  |
| --- | --- | --- | --- | --- | --- | --- |
| 1902 | Grane | 2-0 | Odd | Bredo Larsen (Lyn Oslo) | Gamle Frogner stadion, Kristiania |  |
| 1903 | Odd | 1-0 | Grane | Finn Hagemann (Lyn Oslo) | Gamle Frogner stadion, Kristiania |  |
| 1904 | Odd | 4-0 | Porsgrunds FC | Thomas Wiborg (Kragerø IF Turn) | Skien Sportsplassen, Skien | 800 |
| 1905 | Odd | 2-1 | Akademisk | Arthur Nordlie (Lyn Oslo) | Gamle Frogner stadion, Kristiania | 3.000 |
| 1906 | Odd | 1-0 | Sarpsborg | Sverre Strand (SK Grane) | Gamle Frogner stadion, Kristiania |  |
| 1907 | Mercantile | 3-0 | Sarpsborg | August Heiberg Kahrs (Lyn Oslo) | Nedre Frednes, Porsgrunn | 4.000 |
| 1908 | Lyn | 3-2 | Odd | Charles Stanley Davis (Sarpsborg FK) | Gamle Frogner stadion, Kristiania |  |
| 1909 | Lyn | 4 - 3 * | Odd | Christian Wiese (Akademisk FK) | Gamle Frogner stadion, Kristiania | 4.000 |
| 1910 | Lyn | 4-2 | Odd | Theodor Hansen (Fredrikstad FK) | Gamle Frogner stadion, Kristiania | 5.000 |
| 1911 | Lyn | 5-2 | Urædd | Ruben Gelbord (Stockholm, İsveç) | Gamle Frogner stadion, Kristiania | 5.000 |
| 1912 | Mercantile | 6-0 | Fram | Tryggve Lund (Odd BK) | Gamle Frogner stadion, Kristiania | 2.000 |
| 1913 | Odd | 2-1 | Mercantile | Ruben Gelbord (Stockholm, İsveç) | Urædd stadion, Porsgrunn | 10.000 |
| 1914 | Frigg | 4-2 | Gjøvik-Lyn | Daniel Eie (Lyn Oslo) | Frogner stadion, Kristiania | 10.000 |
| 1915 | Odd | 2-1 | Kvik Fredrikshald | Peder Christian Andersen (Kristiania) | Sarpsborg stadion, Sarpsborg | 6.000 |
| 1916 | Frigg | 2-0 | Ørn | Peder Christian Andersen (Kristiania) | Skøitebanen, Trondheim | 4.000 |
| 1917 | Sarpsborg | 4-1 | Brann | Arne Wendelborg (Frigg Oslo) | Stavanger stadion, Stavanger | 10.000 |
| 1918 | Kvik Fredrikshald | 4-0 | Brann | Ragnvald Smedvik (Frigg Oslo) | Marienlyst stadion, Drammen | 12.000 |
| 1919 | Odd | 1-0 | Frigg | Peder Christian Andersen (Kristiania) | Fram sportsplass, Larvik | 10.000 |
| 1920 | Ørn | 1-0 | Frigg | Fredrik Schieldrop (Minde) | Vestre Holmen, Kristiania | 14.000 |
| 1921 | Frigg Oslo | 2-0 | Odd | Alf Lagesen (Drammens BK) | Vestre Holmen, Kristiania | 20.000 |
| 1922 | Odd | 5-1 | Kvik Fredrikshald | Thorvald E. Johnsen (Trygg) | Brann stadion, Bergen | 8.000 |
| 1923 | Brann | 2-1 | Lyn | Karl Aug. Andersen (Kvik Fredrikshald) | Odds gressbane, Skien | 8.000 |
| 1924 | Odd | 3-0 | Mjøndalen | Trygve Høgbergh (Fagerborg) | Sorgenfri gressbane, Trondheim | 7.000 |
| 1925 | Brann | 3-0 | Sarpsborg | Fridtjof Johansen (Holmestrand IF) | Old Fredrikstad Stadion, Fredrikstad | 10.000 |
| 1926 | Odd | 3-0 | Ørn | Finn Grefberg (Frigg Oslo) | Ullevaal Stadion, Oslo | 16.000 |
| 1927 | Ørn | 4-0 | Drafn | Fritz Lütcherath (Hasle-Løren) | Sandefjord stadion, Sandefjord | 3.000 |
| 1928 | Ørn | 2-1 | Lyn | Paulus Nilsen (Brodd) | Halden stadion, Halden | 6.717 |
| 1929 | Sarpsborg | 2 - 1 * | Ørn | Thoralf Kristiansen (Gjøa) | Stavanger stadion, Stavanger | 13.000 |
| 1930 | Ørn | 4-2 | Drammens BK | Reidar Randers-Johansen (Trygg) | Brann stadion, Bergen | 6.000 |
| 1931 | Odd | 3-1 | Mjøndalen | Bjarne H. Bech (Ørn) | Lovisenlund idrettsplass, Larvik | 13.000 |
| 1932 | Fredrikstad | 6-1 | Ørn | Oscar Arvid Carlsen (Lillestrøm) | Marienlyst stadion, Drammen | 17.000 |
| 1933 | Mjøndalen | 3-1 | Viking | Eivind Johansen (Larvik Turn) | Ullevaal Stadion, Oslo | 23.000 |
| 1934 | Mjøndalen | 2 - 1 * | Sarpsborg | Kolbjørn Dæhlen (Skeid Fotball) | Sorgenfri gressbane, Trondheim | 8.000 |
| 1935 | Fredrikstad | 4-0 | Sarpsborg | Thoralf Christiansen (Stavanger IF) | Sarpsborg stadion, Sarpsborg | 15.200 |
| 1936 | Fredrikstad | 2-0 | Mjøndalen | Kåre Gunnar Kinn (Eidsvold IF) | Ullevaal Stadion, Oslo | 20.000 |
| 1937 | Mjøndalen | 4-2 | Odd | Alf Simensen (Sarpsborg FK) | Urædd stadion, Porsgrunn | 17.000 |
| 1938 | Fredrikstad | 3 - 2 * | Mjøndalen | Finn Amundsen (Lyn Oslo) | Briskeby gressbane, Hamar | 14.500 |
| 1939 | Sarpsborg | 2-1 | Skeid | Gullik Hagajore (Tønsberg Turnforening) | Tønsberg gressbane, Tønsberg | 8.000 |
| 1940 | Fredrikstad | 3-0 | Skeid | Thorleiv Nordbø (Frigg Oslo FK) | Ullevaal Stadion, Oslo | 30.000 |
| 1945 | Lyn | 1 - 1 * | Fredrikstad | Haakon Engebretsen (SK Brage) | Ullevaal Stadion, Oslo | 34.162 |
| 1945 (T) | Lyn | 1 - 1 * | Fredrikstad | Edvin Pedersen (SK Gjøa) | Sarpsborg stadion, Sarpsborg | 18.000 |
| 1945 (2T) | Lyn | 4-0 | Fredrikstad | Nils Gundersen (Fram Larvik) | Bislett Stadyumu, Oslo | 31.412 |
| 1946 | Lyn  | 3 - 2 * | Fredrikstad | Sverre Hermansen (Fjellkameratene IL) | Ullevaal Stadion, Oslo | 35.000 |
| 1947 | Skeid | 2-0 | Viking | Bjarne Halvorsen (Skiold Fotball) | Brann stadion, Bergen | 25.000 |
| 1948 | Sarpsborg | 1-0 | Fredrikstad | Johan Narvestad (Hasle-Løren) | Ullevaal Stadion, Oslo | 35.000 |
| 1949 | Sarpsborg | 3-1 | Skeid | Svend J. Svendsen (Torp IF) | Ullevaal Stadion, Oslo | 36.000 |
| 1950 | Fredrikstad | 3-0 | Brann | Josef Larsen (Frigg Oslo FK) | Ullevaal Stadion, Oslo | 35.367 |
| 1951 | Sarpsborg | 3 - 2 * | Asker | Folke Bålstad (Mercantile/Trygg) | Ullevaal Stadion, Oslo | 30.639 |
| 1952 | Sparta | 3-2 | Solberg | Helge Ladim (Grüner IL) | Ullevaal Stadion, Oslo | 30.639 |
| 1953 | Viking | 2-1 | Lillestrøm | Øivind Helgesen (Liull) | Ullevaal Stadion, Oslo | 31.102 |
| 1954 | Skeid | 3-0 | Fredrikstad | Finn Å. Bråthen (Lillestrøm) | Ullevaal Stadion, Oslo | 34.794 |
| 1955 | Skeid | 5-0 | Lillestrøm | Henry Klausen (Sarpsborg FK) | Ullevaal Stadion, Oslo | 33.825 |
| 1956 | Skeid | 2-0 | Larvik Turn | Gunnar Andersen (Ulefoss SF) | Ullevaal Stadion, Oslo | 33.444 |
| 1957 | Fredrikstad | 4-0 | Sandefjord BK | Leif Gulliksen (Ørn FK) | Ullevaal Stadion, Oslo | 33.073 |
| 1958 | Skeid | 1-0 | Lillestrøm | Birger Nilsen (Grüner IL) | Ullevaal Stadion, Oslo | 32.579 |
| 1959 | Viking | 3-1 | Sandefjord BK | Trygve Dahlgren (IF Urædd) | Ullevaal Stadion, Oslo | 28.195 |
| 1960 | Rosenborg | 3 - 3 * | Odd | Harald Heltberg (Frigg Oslo FK) | Ullevaal Stadion, Oslo | 31.135 |
| 1960 (T) | Rosenborg | 3-2 | Odd | Arnold Nilsen (Nymark IL) | Ullevaal Stadion, Oslo | 29.743 |
| 1961 | Fredrikstad | 7-0 | Haugar | Bjørn Borgersen (Mercantile SFK) | Ullevaal Stadion, Oslo | 30.273 |
| 1962 | Gjøvik-Lyn | 2-0 | Vard | Georg Dragvoll (IK Brage) | Ullevaal Stadion, Oslo | 31.157 |
| 1963 | Skeid | 2 - 0 * | Fredrikstad | Kåre Furulund (Hasle-Løren) | Ullevaal Stadion, Oslo | 31.444 |
| 1964 | Rosenborg | 2-1 | Sarpsborg | Johan Riseth (Namsos IL) | Ullevaal Stadion, Oslo | 24.665 |
| 1965 | Skeid | 2 - 2 * | Frigg | Finn Bolstad (Skiold Fotball) | Ullevaal Stadion, Oslo | 18.821 |
| 1965 (T) | Skeid | 1 - 1 * | Frigg | Rolf Hansen (Skiens-Grane IF) | Ullevaal Stadion, Oslo | 8.826 |
| 1965 (2R) | Skeid | 2-1 | Frigg | Sverre Eugen Olsen (Akademisk BK) | Ullevaal Stadion, Oslo | 8.990 |
| 1966 | Fredrikstad | 3-2 | Lyn | Hans Granlund (Heggedal IL) | Ullevaal Stadion, Oslo | 30.335 |
| 1967 | Lyn | 4-1 | Rosenborg | Ivar Hornslien (Nydalen) | Ullevaal Stadion, Oslo | 27.389 |
| 1968 | Lyn | 3-0 | Mjøndalen | Henry Øberg (Hamar IL) | Ullevaal Stadion, Oslo | 21.101 |
| 1969 | Strømsgodset | 2 - 2 * | Fredrikstad | Rolf H. Andersen (Skeid Fotball) | Ullevaal Stadion, Oslo | 27.529 |
| 1969 (T) | Strømsgodset | 5-3 | Fredrikstad | Kåre Sirevaag (Viking FK) | Ullevaal Stadion, Oslo | 24.022 |
| 1970 | Strømsgodset | 4-2 | Lyn | Einar Røed (Tønsberg Turnforening) | Ullevaal Stadion, Oslo | 25.744 |
| 1971 | Rosenborg | 4-1 | Fredrikstad | Rolf Nyhus (Nordstrand IF) | Ullevaal Stadion, Oslo | 25.180 |
| 1972 | Brann | 1-0 | Rosenborg | Kjell Wahlen (Skeid Fotball) | Ullevaal Stadion, Oslo | 17.700 |
| 1973 | Strømsgodset | 1-0 | Rosenborg | Svein-Inge Thime (Stavanger IF) | Ullevaal Stadion, Oslo | 23.209 |
| 1974 | Skeid | 3-1 | Viking | Egil Bergstad (Borre IF) | Ullevaal Stadion, Oslo | 14.276 |
| 1975 | Bodø/Glimt | 2-0 | Vard | Kaare Lindboe (FK Vidar) | Ullevaal Stadion, Oslo | 24.778 |
| 1976 | Brann | 2-1 | Sogndal | Odd Johannessen (Vang FL) | Ullevaal Stadion, Oslo | 22.834 |
| 1977 | Lillestrøm | 1-0 | Bodø/Glimt | Rolf Haugen (Lillehammer FK) | Ullevaal Stadion, Oslo | 22.648 |
| 1978 | Lillestrøm | 2-1 | Brann | Reidar Bjørnestad (IL Sandviken) | Ullevaal Stadion, Oslo | 23.534 |
| 1979 | Viking | 2-1 | Haugar | Ivar Fredriksen (Lillestrøm) | Ullevaal Stadion, Oslo | 25.000 |
| 1980 | Vålerenga | 4-1 | Lillestrøm | Einar Halle (Molde FK) | Ullevaal Stadion, Oslo | 23.000 |
| 1981 | Lillestrøm | 3-1 | Moss | Jan Erik Olsen (Drammens BK) | Ullevaal Stadion, Oslo | 22.895 |
| 1982 | Brann | 3-2 | Molde | Torbjørn Aass (SK Brage) | Ullevaal Stadion, Oslo | 24.000 |
| 1983 | Moss | 2-0 | Vålerenga | Thorodd Presberg (Strømsgodset) | Ullevaal Stadion, Oslo | 23.000 |
| 1984 | Fredrikstad | 3 - 3 * | Viking | Per Arne Larsgård (Sandefjord BK) | Ullevaal Stadion, Oslo | 23.668 |
| 1984 (T) | Fredrikstad | 3-2 | Viking | Einar Halle (Molde FK) | Ullevaal Stadion, Oslo | 15.993 |
| 1985 | Lillestrøm | 4-1 | Vålerenga | Tore Hollung (Østsiden IL) | Ullevaal Stadion, Oslo | 18.500 |
| 1986 | Tromsø | 4-1 | Lillestrøm | Egil Nervik (SK Freidig) | Ullevaal Stadion, Oslo | 22.000 |
| 1987 | Bryne | 1 - 0 * | Brann | Kjell Nordby (Rygge IL) | Ullevaal Stadion, Oslo | 23.080 |
| 1988 | Rosenborg | 2 - 2 * | Brann | Bjørn Kronborg (Faaberg Fotball) | Ullevaal Stadion, Oslo | 23.500 |
| 1988 (T) | Rosenborg | 2-0 | Brann | Thorodd Presberg (Strømsgodset) | Ullevaal Stadion, Oslo | 23.700 |
| 1989 | Viking | 2 - 2 * | Molde | Rune Pedersen (SK Sprint/Jeløy) | Ullevaal Stadion, Oslo | 23.000 |
| 1989 (T) | Viking | 2-1 | Molde | Egil Nervik (SK Freidig) | Ullevaal Stadion, Oslo | 9.856 |
| 1990 | Rosenborg | 5-1 | Fyllingen | Arild Haugstad (Faaberg Fotball) | Ullevaal Stadion, Oslo | 30.000 |
| 1991 | Strømsgodset | 3-2 | Rosenborg | Roy Helge Olsen (Frigg Oslo FK) | Ullevaal Stadion, Oslo | 27.240 |
| 1992 | Rosenborg | 3-2 | Lillestrøm | Rune Pedersen (SK Sprint/Jeløy) | Ullevaal Stadion, Oslo | 28.217 |
| 1993 | Bodø/Glimt | 2-0 | Strømsgodset | Sven Kjelbrott (Haugerud IF) | Ullevaal Stadion, Oslo | 26.315 |
| 1994 | Molde | 3-2 | Lyn | Terje Singsaas (Rosenborg) | Ullevaal Stadion, Oslo | 24.524 |
| 1995 | Rosenborg | 1 - 1 * | Brann | Jon E. Skjervold (Fet IL) | Ullevaal Stadion, Oslo | 27.561 |
| 1995 (T) | Rosenborg | 3-1 | Brann | Rune Pedersen (SK Sprint/Jeløy) | Ullevaal Stadion, Oslo | 20.076 |
| 1996 | Tromsø | 2-1 | Bodø/Glimt | Terje Hauge (Lyngbø SK) | Ullevaal Stadion, Oslo | 22.683 |
| 1997 | Vålerenga | 4-2 | Strømsgodset | Roy Helge Olsen (Harstad IL) | Ullevaal Stadion, Oslo | 22.678 |
| 1998 | Stabæk | 3 - 1 * | Rosenborg | Rune Pedersen (SK Sprint/Jeløy) | Ullevaal Stadion, Oslo | 23.251 |
| 1999 | Rosenborg | 2-0 | Brann | Tom Henning Øvrebø (Nordstrand IF) | Ullevaal Stadion, Oslo | 25.296 |
| 2000 | Odds | 2 - 1 * | Viking | Frode Kvam (Strindheim IL) | Ullevaal Stadion, Oslo | 24.864 |
| 2001 | Viking | 3-0 | Bryne | Kjell Alseth (Stjørdals/Blink IL) | Ullevaal Stadion, Oslo | 25.823 |
| 2002 | Vålerenga | 1-0 | Odds | Tommy Skjerven (Kaupanger IL) | Ullevaal Stadion, Oslo | 25.481 |
| 2003 | Rosenborg | 3 - 1 * | Bodø/Glimt | Terje Hauge (Olsvik IL) | Ullevaal Stadion, Oslo | 25.447 |
| 2004 | Brann | 4-1 | Lyn | Espen Berntsen (Vang FL) | Ullevaal Stadion, Oslo | 25.458 |
| 2005 | Molde | 4 - 2 * | Lillestrøm | Brage Sandmoen (Kjelsås IL) | Ullevaal Stadion, Oslo | 25.182 |
| 2006 | Fredrikstad | 3-0 | Sandefjord Fotball | Tom Henning Øvrebø (Nordstrand IF) | Ullevaal Stadion, Oslo | 25.102 |
| 2007 | Lillestrøm | 2-0 | Haugesund | Per Ivar Staberg (Harstad IL) | Ullevaal Stadion, Oslo | 24.361 |
| 2008 | Vålerenga | 4-1 | Stabæk | Svein Oddvar Moen (SK Haugar) | Ullevaal Stadion, Oslo | 24.823 |
| 2009 | Aalesund | 2 - 2 **   (5-4 pen.) | Molde | Kristoffer Helgerud (Lier IL) | Ullevaal Stadion, Oslo | 25.500 |
| 2010 | Strømsgodset | 2-0 | Follo | Tom Harald Hagen (Grue IL) | Ullevaal Stadion, Oslo | 24.500 |
| 2011 | Aalesund | 2-1 | Brann | Svein-Erik Edvartsen (Hamar IL) | Ullevaal Stadion, Oslo | 25.032 |
| 2012 | Hødd | 1 - 1 **   (4-2 pen.) | Tromsø | Kjetil Sælen (Arna-Bjørnar) | Ullevaal Stadion, Oslo | 24.217 |
| 2013 | Molde | 4-2 | Rosenborg | Svein Oddvar Moen (SK Haugar) | Ullevaal Stadion, Oslo | 24.824 |
| 2014 | Molde | 2-0 | Odd | Dag Vidar Hafsås (Kolstad Fotball) | Ullevaal Stadion, Oslo | 26.528 |
| 2015 | Rosenborg | 2-0 | Sarpsborg 08 | Ken Henry Johnsen (Husøy & Foynland IF) | Ullevaal Stadion, Oslo | 26.507 |
| 2016 | Rosenborg | 4-0 | Kongsvinger | Tore Hansen (Feda IL) | Ullevaal Stadion, Oslo | 26.912 |
| 2017 | Lillestrøm | 3-2 | Sarpsborg 08 | Ola Hobber Nilsen (Nordstrand IF) | Ullevaal Stadion, Oslo | 25.091 |
| 2018 | Rosenborg | 4-1 | Strømsgodset | Trond Ivar Døvle (Fjellhamar FK) | Ullevaal Stadion, Oslo | 22.182 |
| 2019 | Viking | 1-0 | Haugesund | Espen Eskås (Bækkelagets SK) | Ullevaal Stadion, Oslo | 21.895 |
2020: COVID-19 pandemisi sebebiyle iptal edildi
| 2021 | Molde | 1-0 | Bodø/Glimt | Rohit Saggi (SBK Drafn) | Ullevaal Stadion, Oslo | 19.567 |
| 2022 | Brann | 2-0 | Lillestrøm | Tore Hansen (Feda IL) | Ullevaal Stadion, Oslo | 25.532 |