År | Norgesmester | Resultat | Tapende finalist | Finaledommer |
NM 1902 | Grane | 2-0 | Odd | Bredo Eriksen, Lyn |
NM 1903 | Odd | 1-0 | Grane | Finn Hagemann, Lyn |
NM 1904 | Odd | 4-0 | Porsgrunds FC | Thomas Hj. Wiborg, Kragerø Turnforening |
NM 1905 | Odd | 2-1 | Akademisk FK | Arthur Nordlie, Lyn |
NM 1906 | Odd | 1-0 | Sarpsborg | Sverre Strand, Grane |
NM 1907 | Mercantile | 3-0 | Sarpsborg | August Heiberg Kahrs, Lyn |
NM 1908 | Lyn | 3-2 | Odd | Charles S. Davis, Sarpsborg |
NM 1909 | Lyn | 4-3 e.e.o. | Odd | Wiese (1. omgang) og Torgersen (2. omgang), begge Akademisk FK |
NM 1910 | Lyn | 4-2 | Odd | Theodor Hansen, Fredrikstad |
NM 1911 | Lyn | 5-2 | Urædd | Ruben Gelford, Sverige |
NM 1912 | Mercantile | 6-0 | Fram Larvik | Tryggve Lund, Odd |
NM 1913 | Odd | 2-1 | Mercantile | Ruben Gelford, Sverige |
NM 1914 | Frigg | 4-2 | Gjøvik-Lyn | Daniel Eie, Lyn |
NM 1915 | Odd | 2-1 | Kvik Fredrikshald | Peder Chr. Andersen, Kristiania BK |
NM 1916 | Frigg | 2-0 | Ørn | Peder Chr. Andersen, Kristiania BK |
NM 1917 | Sarpsborg | 4-1 | Brann | Arne Wendelborg, Frigg |
NM 1918 | Kvik Fredrikshald | 4-0 | Brann | Ragnvald Smedvik, Frigg |
NM 1919 | Odd | 1-0 | Frigg | Peder Chr. Andersen, Kristiania BK |
NM 1920 | Ørn | 1-0 | Frigg | Fredrik Schieldrop, Minde |
NM 1921 | Frigg | 2-0 | Odd | Alf Lagesen, Drammens BK |
NM 1922 | Odd | 5-1 | Kvik Fredrikshald | Thorvald E. Johnsen, Trygg |
NM 1923 | Brann | 2-1 | Lyn | Karl August Andersen, Kvik Fredrikshald |
NM 1924 | Odd | 3-0 | Mjøndalen | Trygve Høgbergh, Fagerborg |
NM 1925 | Brann | 3-0 | Sarpsborg | Fridtjof Johansen, Holmestrand |
NM 1926 | Odd | 3-0 | Ørn | Finn Grefberg, Frigg |
NM 1927 | Ørn | 4-0 | Drafn | Fritz Lütcherath, Hasle |
NM 1928 | Ørn | 2-1 | Lyn | Paulus Nilsen, Brodd |
NM 1929 | Sarpsborg | 2-1 | Ørn | Thoralf Kristiansen, Gjøa |
NM 1930 | Ørn | 4-2 | Drammens BK | Reidar Randers-Johansen, Trygg |
NM 1931 | Odd | 3-1 | Mjøndalen | Bjarne H. Bech, Ørn |
NM 1932 | Fredrikstad | 6-1 | Ørn | Oscar Arvid Carlsen, Lillestrøm |
NM 1933 | Mjøndalen | 3-1 | Viking | Eivind Johansen, Larvik Turn |
NM 1934 | Mjøndalen | 2-1 | Sarpsborg | Kolbjørn Dæhlen, Skeid |
NM 1935 | Fredrikstad | 4-0 | Sarpsborg | Thoralf Christiansen, Stavanger |
NM 1936 | Fredrikstad | 2-0 | Mjøndalen | Kåre Gunnar Kinn, Eidsvold IF |
NM 1937 | Mjøndalen | 4-2 | Odd | Alf Simensen, Sarpsborg |
NM 1938 | Fredrikstad | 3-2 | Mjøndalen | Finn Amundsen, Lyn |
NM 1939 | Sarpsborg | 2-1 | Skeid | Gullik Hagajore, Tønsberg Turn |
NM 1940 | Fredrikstad | 3-0 | Skeid | Thorleiv Nordbø, Frigg |
Ingen cup spilt i årene 1941–44 pga. idrettsstreiken |
NM 1945 | Lyn | 1-1 e.e.o. 1-1 e.e.o. 4-0 | Fredrikstad | Haakon Engebretsen, Brage Edvin Pedersen, Gjøa Nils Gundersen, Fram Larvik |
NM 1946 | Lyn | 3-2 | Fredrikstad | Sverre Hermansen, Fjellkameratene |
NM 1947 | Skeid | 2-0 | Viking | Bjarne Halvorsen, Skiold |
NM 1948 | Sarpsborg | 1-0 | Fredrikstad | Johan Narvestad, Hasle |
NM 1949 | Sarpsborg | 3-1 | Skeid | Svend J. Svendsen, Torp |
NM 1950 | Fredrikstad | 3-0 | Brann | Josef Larsen, Frigg |
NM 1951 | Sarpsborg | 3-2 | Asker | Folke Bålstad, Mercantile-Trygg |
NM 1952 | Sparta | 3-2 | Solberg | Helge Ladim, Grüner |
NM 1953 | Viking | 2-1 | Lillestrøm | Øivind Helgesen, Liull |
NM 1954 | Skeid | 3-0 | Fredrikstad | Finn Å. Bråthen, Lillestrøm |
NM 1955 | Skeid | 5-0 | Lillestrøm | Henry Klausen, Sarpsborg |
NM 1956 | Skeid | 2-1 | Larvik Turn | Gunnar Andersen, Ulefoss |
NM 1957 | Fredrikstad | 4-0 | Sandefjord Ballklubb | Leif Gulliksen, Ørn |
NM 1958 | Skeid | 1-0 | Lillestrøm | Birger Nilsen, Grüner |
NM 1959 | Viking | 2-1 | Sandefjord Ballklubb | Trygve Dahlgren, Urædd |
NM 1960 | Rosenborg | 3-3 e.e.o. 3-2 e.e.o. | Odd | Harald Heltberg, Frigg Arnold Nilsen, Nymark |
NM 1961 | Fredrikstad | 7-0 | Haugar | Bjørn Borgersen, Mercantile |
NM 1962 | Gjøvik-Lyn | 2-0 | Vard | Georg Dragvoll, Brage |
| Første mesterskap der klubber fra hele landet fikk delta |
NM 1963 | Skeid | 2-1 | Fredrikstad | Kåre Furulund, Løren |
NM 1964 | Rosenborg | 2-1 | Sarpsborg | Johan Riseth, Namsos |
NM 1965 | Skeid | 2-2 e.e.o. 1-1 e.e.o. 2-1 | Frigg | Finn Bolstad, Skiold Rolf Hansen, Skiens Grane Sverre Eugen Olsen, Akademisk |
NM 1966 | Fredrikstad | 3-2 | Lyn | Hans Granlund, Heggedal |
NM 1967 | Lyn | 4-1 | Rosenborg | Ivar Hornslien, Nydalen |
NM 1968 | Lyn | 3-0 | Mjøndalen | Henry Øberg, Hamar |
NM 1969 | Strømsgodset | 2-2 e.e.o. 5-3 | Fredrikstad | Rolf H. Andersen, Skeid Kåre Sirevaag, Viking |
NM 1970 | Strømsgodset | 4-2 | Lyn | Einar Røed, Tønsberg Turn |
NM 1971 | Rosenborg | 4-1 | Fredrikstad | Rolf Nyhus, Nordstrand |
NM 1972 | Brann | 1-0 | Rosenborg | Kjell Wahlen, Skeid |
NM 1973 | Strømsgodset | 1-0 | Rosenborg | Svein Inge Thime, Stavanger |
NM 1974 | Skeid | 3-1 | Viking | Egil Bergstad, Borre |
NM 1975 | Bodø/Glimt | 2-0 | Vard | Kaare Lindboe, Vidar |
NM 1976 | Brann | 2-1 | Sogndal | Odd Johannessen, Vang |
NM 1977 | Lillestrøm | 1-0 | Bodø/Glimt | Rolf Haugen, Lillehammer |
NM 1978 | Lillestrøm | 2-1 | Brann | Reidar Bjørnestad, Sandviken |
NM 1979 | Viking | 2-1 | Haugar | Ivar Fredriksen, Lillestrøm |
NM 1980 | Vålerengen | 4-1 | Lillestrøm | Einar Halle, Molde |
NM 1981 | Lillestrøm | 3-1 | Moss | Jan Erik Olsen, Drammens BK |
NM 1982 | Brann | 3-2 | Molde | Torbjørn Aass, Brage |
NM 1983 | Moss | 2-0 | Vålerengen | Thorodd Presberg, Strømsgodset |
NM 1984 | Fredrikstad | 3-3 e.e.o. 3-2 | Viking | Per Arne Larsgård, Sandefjord Einar Halle, Molde |
NM 1985 | Lillestrøm | 4-1 | Vålerengen | Tore Hollung, Østsiden |
NM 1986 | Tromsø | 4-1 | Lillestrøm | Egil Nervik, Freidig |
NM 1987 | Bryne | 1-0 e.e.o. | Brann | Kjell Nordby, Rygge |
NM 1988 | Rosenborg | 2-2 e.e.o. 2-0 | Brann | Bjørn Kronborg, Faaberg Thorodd Presberg, Strømsgodset |
NM 1989 | Viking | 2-2 e.e.o. 2-1 | Molde | Rune Pedersen, Sprint/Jeløy Egil Nervik, Freidig |
NM 1990 | Rosenborg | 5-1 | Fyllingen | Arild Haugstad, Faaberg |
NM 1991 | Strømsgodset | 3-2 | Rosenborg | Roy Helge Olsen, Frigg |
NM 1992 | Rosenborg | 3-2 | Lillestrøm | Rune Pedersen, Sprint/Jeløy |
NM 1993 | Bodø/Glimt | 2-0 | Strømsgodset | Sven Kjelbrott, Haugerud |
NM 1994 | Molde | 3-2 | Lyn | Terje Singsaas, Rosenborg |
NM 1995 | Rosenborg | 1-1 e.e.o. 3-1 | Brann | Jon E. Skjervold, Fet Rune Pedersen, Sprint/Jeløy |
NM 1996 | Tromsø | 2-1 | Bodø/Glimt | Terje Hauge, Lyngbø |
NM 1997 | Vålerenga | 4-2 | Strømsgodset | Roy Helge Olsen, Harstad |
NM 1998 | Stabæk | 3-1 e.e.o. | Rosenborg | Rune Pedersen, Sprint/Jeløy |
NM 1999 | Rosenborg | 2-0 | Brann | Tom Henning Øvrebø, Nordstrand |
NM 2000 | Odd Grenland | 2-1 e.e.o. | Viking | Frode Kvam, Strindheim |
NM 2001 | Viking | 3-0 | Bryne | Kjell Alseth, Stjørdals/Blink |
NM 2002 | Vålerenga | 1-0 | Odd Grenland | Tommy Skjerven, Kaupanger |
NM 2003 | Rosenborg | 3-1 e.e.o. | Bodø/Glimt | Terje Hauge, Olsvik |
NM 2004 | Brann | 4-1 | Lyn | Espen Berntsen, Vang |
NM 2005 | Molde | 4-2 e.e.o. | Lillestrøm | Brage Sandmoen, Kjelsås |
NM 2006 | Fredrikstad | 3-0 | Sandefjord | Tom Henning Øvrebø, Nordstrand |
NM 2007 | Lillestrøm | 2-0 | FK Haugesund | Per Ivar Staberg, Harstad |
NM 2008 | Vålerenga | 4-1 | Stabæk | Svein Oddvar Moen, Haugar |
NM 2009 | Aalesund | 2-2 e.e.o. 5-4 på straffer | Molde | Kristoffer Helgerud, Lier |
NM 2010 | Strømsgodset | 2-0 | Follo | Tom Harald Hagen, Grue |
NM 2011 | Aalesund | 2-1 | Brann | Svein-Erik Edvartsen, Hamar |
NM 2012 | Hødd | 1-1 e.e.o. 4-2 på straffer | Tromsø | Kjetil Sælen, Arna-Bjørnar |
NM 2013 | Molde | 4-2 | Rosenborg | Svein Oddvar Moen, Haugar |
NM 2014 | Molde | 2-0 | Odd | Dag Vidar Hafsås, Kolstad Idrettslag |
NM 2015 | Rosenborg | 2-0 | Sarpsborg 08 | Ken Henry Johnsen, Husøy & Foynland |
NM 2016 | Rosenborg | 4-0 | Kongsvinger | Tore Hansen, Feda |
NM 2017 | Lillestrøm | 3-2 | Sarpsborg 08 | Ola Hobber Nilsen, Nordstrand |
NM 2018 | Rosenborg | 4-1 | Strømsgodset | Trond Ivar Døvle, Fjellhamar |
NM 2019 | Viking | 1-0 | FK Haugesund | Espen Eskås, Bækkelagets Sportsklubb |
NM 2020 | Avlyst grunnet koronaviruspandemien. |
NM 2021 | Molde | 1-0 | Bodø/Glimt |
NM 2022 | Brann | 2-0 | Lillestrøm | |
NM2023 | Molde | 1-0 | Bodø/Glimt | Kristoffer Hagenes, Hovding |