2025 Norwegian Football Cup
| Tournament details | |
|---|---|
| Country | Norway | 
| Dates | 26 March – 6 December 2025 | 
| Teams | 128 (competition proper) | 
| Tournament statistics | |
| Matches played | 124 | 
| Goals scored | 527 (4.25 per match) | 
| Top goal scorer(s) | Noah Holm (10 goals)  | 

The 2025 Norwegian Football Cup is the 119th season of the Norwegian annual knock-out football tournament. It started on 26 March 2025. The final will be played on 6 December 2025. The winners will be qualified for the 2026–27 Europa League play-off round.
Calendar
Below are the dates for each round as given by the official schedule:[1]
| Round | Main date | Number of fixtures | Clubs | 
|---|---|---|---|
| First round | 13 April 2025 | 64 | 128 → 64 | 
| Second round | 24 April 2025 | 32 | 64 → 32 | 
| Third round | 7 May 2025 | 16 | 32 → 16 | 
| Fourth round | 21 May 2025 | 8 | 16 → 8 | 
| Quarter-finals | 25 June 2025 | 4 | 8 → 4 | 
| Semi-finals | 9 July 2025 | 2 | 4 → 2 | 
| Final | 6 December 2025 | 1 | 2 → 1 | 
First round
The pair-ups for the first round were announced on 28 March 2025.[2][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | 5. divisjon (6) | Total | 
|---|---|---|---|---|---|---|
16 / 16 
 | 
16 / 16 
 | 
27 / 27 
 | 
45 / 58 
 | 
24 / 139 
 | 
0 / 4 
 | 
128 / 260 
 | 
| 26 March 2025 | Innstranda (5) | 0–8 | (1) Bodø/Glimt | Bodø | 
| 18:00 CET (UTC+1) | Report | 
  | 
Stadium: Aspmyra Stadion Attendance: 1,015 Referee: Mohammad Hafezi  | 
| 11 April 2025 | Os (4) | 4–2 | (4) Fana | Os | 
| 18:30 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Kuventræ Stadion Attendance: 250 Referee: Andreas Bjørklund  | 
| 12 April 2025 | Bjørnevatn (5) | 0–11 | (3) Alta | Bjørnevatn | 
| 12:00 CEST (UTC+2) | Report | 
  | 
Stadium: Bjørneparken Referee: Pål Arntzen  | 
| 12 April 2025 | Nordstrand (4) | 3–3 (a.e.t.) (2–4 p)  | (3) Ull/Kisa | Oslo | 
| 13:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Nordstrand kunstgress Referee: Batuhan Boyar  | 
| 12 April 2025 | Våg (4) | 2–4 | (2) Start | Kristiansand | 
| 13:00 CEST (UTC+2) | 
  | 
Report | Stadium: Karruss Gressbane Referee: Javi Jean-Marc Conny Mertens  | 
| 12 April 2025 | Gneist (4) | 0–2 | (3) Lysekloster | Bergen | 
| 14:00 CEST (UTC+2) | Report | 
  | 
Stadium: Liland kunstgress Referee: Bjørn Tore Tvedt  | 
| 12 April 2025 | Askøy (4) | 1–5 | (2) Åsane | Follese | 
| 14:00 CEST (UTC+2) | 
  | 
Report | Stadium: Follese Tertnes Holding Arena Referee: Ola Kellerhals  | 
| 12 April 2025 | Djerv 1919 (4) | 2–3 (a.e.t.) | (3) Sotra | Haugesund | 
| 14:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Djervbanen Referee: Sander Ringøy Moen  | 
| 12 April 2025 | Torvastad (4) | 2–0 | (3) Vard Haugesund | Torvastad | 
| 14:00 CEST (UTC+2) | 
  | 
Report | Stadium: Torvastad idrettssenter Referee: Markus Lille  | 
| 12 April 2025 | Ørn Horten (4) | 1–1 (a.e.t.) (4–3 p)  | (3) Arendal | Horten | 
| 14:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
Stadium: Lystlunden Attendance: 424 Referee: Marius Tvede Hansen  | 
| 12 April 2025 | Oppsal (4) | 0–1 | (3) Kjelsås | Oslo | 
| 14:00 CEST (UTC+2) | Report | 
  | 
Stadium: Trasop idrettspark Referee: Aland Bazaz  | 
| 12 April 2025 | Bærum (4) | 3–3 (a.e.t.) (3–5 p)  | (3) Grorud | Sandvika | 
| 14:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Sandvika Stadion Referee: Herman Leiulfsrud Aass  | 
| 12 April 2025 | Vindbjart (4) | 0–3 | (3) Jerv | Vennesla | 
| 15:00 CEST (UTC+2) | Report | Stadium: Moseidmoen Attendance: 453 Referee: Hussain Hamid Al-Kharasani  | 
| 12 April 2025 | Åssiden (4) | 1–4 (a.e.t.) | (2) Mjøndalen | Drammen | 
| 15:00 CEST (UTC+2) | 
  | 
Report | Stadium: Åssiden stadion Attendance: 700 Referee: Sander Magdalon Bråten Johannessen  | 
| 12 April 2025 | Lillehammer (4) | 0–2 | (1) HamKam | Lillehammer | 
| 15:00 CEST (UTC+2) | Report | Stadium: Stampesletta Referee: Haakon Arve Pedersen Bue  | 
| 12 April 2025 | Brumunddal (5) | 1–4 | (2) Raufoss | Brumunddal | 
| 15:00 CEST (UTC+2) | 
  | 
Report | Stadium: Sveum Idrettspark Attendance: 500 Referee: Johan William Grundt  | 
| 12 April 2025 | Elverum (4) | 2–0 | (4) Gjøvik-Lyn | Elverum | 
| 16:00 CEST (UTC+2) | 
  | 
Report | Stadium: Elverum Stadion Referee: Jonas Weiberg Sture  | 
| 12 April 2025 | Volda (4) | 1–2 | (2) Sogndal | Volda | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Volda Stadion Attendance: 700 Referee: Mathias Smehus Kringstad  | 
| 12 April 2025 | Rollon (5) | 0–3 | (2) Aalesund | Ålesund | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Fjordlaks Arena Attendance: 753 Referee: Torgeir Halsen  | 
| 13 April 2025 | Spjelkavik (4) | 0–2 | (3) Træff | Ålesund | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Spjelkavik Stadion Referee: Daniel Refsnes  | 
| 12 April 2025 | NHHI (5) | 1–3 (a.e.t.) | (3) Sandviken | Bergen | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Stemmemyren kunstgress Referee: Anders Bjerk Hansen  | 
| 12 April 2025 | Frigg (4) | 1–3 | (4) Lørenskog | Oslo | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Tørteberg kunstgress Attendance: 125 Referee: Torstein Hofstad-Fjellet  | 
| 12 April 2025 | Sarpsborg FK (5) | 0–4 | (1) Fredrikstad | Sarpsborg | 
| 16:00 CEST (UTC+2) | Report | Stadium: Kurland kunstgress Attendance: 1,600 Referee: Anders Bodding  | 
| 12 April 2025 | Junkeren (4) | 2–1 | (4) Harstad | Bodø | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Nordlandshallen Referee: Jonas Johnsen  | 
| 12 April 2025 | Union Carl Berner (5) | 0–3 | (2) Skeid | Oslo | 
| 17:00 CEST (UTC+2) | Report | 
  | 
Stadium: Grefsen Stadion Attendance: 300 Referee: Satha Sejoohn Sritharan  | 
| 13 April 2025 | Brattvåg (3) | 1–1 (a.e.t.) (3–5 p)  | (2) Hødd | Brattvåg | 
| 14:00 CEST (UTC+2) | Rossi  | 
Report Penalties  | 
Skjold  | 
Stadium: Brattvåg gras Attendance: 489 Referee: Jan Morten Tennøy  | 
| Penalties | ||||
  | 
  | 
|||
| 13 April 2025 | Flint (4) | 3–2 | (2) Odd | Tolvsrød | 
| 14:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Flint Esso Arena Attendance: 200 Referee: Pavel Breivik  | 
| 13 April 2025 | Bjørkelangen (4) | 1–6 | (3) Strømmen | Bjørkelangen | 
| 15:00 CEST (UTC+2) | 
  | 
Report | Stadium: Bjørkelangen kunstgress Referee: Jørgen Haugen  | 
| 13 April 2025 | Skjervøy (4) | 2–1 | (4) Fløya | Skjervøy | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Skjervøy kunstgress Attendance: 112 Referee: Magnus Aaslund  | 
| 13 April 2025 | Ulfstind (4) | 0–3 | (3) Tromsdalen | Tromsø | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: TUIL Arena Referee: Egil Bertheussen  | 
| 13 April 2025 | Melbo (5) | 0–1 | (4) Sortland | Melbu | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Havfisk Stadion Referee: Michael Wikestad Pedersen  | 
| 13 April 2025 | Hamna (5) | 0–10 | (1) Tromsø | Tromsø | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Fløya Arena Attendance: 818 Referee: Øyvind Jøstensen  | 
| 13 April 2025 | Mosjøen (5) | 0–4 | (3) Rana | Mosjøen | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Kippermoen Referee: Even Andreas Richter Eliassen  | 
| 13 April 2025 | Rindal (5) | 1–11 | (1) Rosenborg | Storås | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Heggøya kunstgras Attendance: 2,000 Referee: Håkon Rinaldo  | 
| 13 April 2025 | Sverresborg (5) | 2–4 | (2) Ranheim | Trondheim | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Havsteinbanen Referee: Per Oscar Grov Heiberg  | 
| 13 April 2025 | Kvik (Trondheim) (4) | 0–1 | (3) Stjørdals-Blink | Trondheim | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Rosenborgbanen Referee: Marit Buhaug Folstad  | 
| 13 April 2025 | Verdal (5) | 0–8 | (3) Levanger | Verdalsøra | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Verdalskalk Arena Attendance: 230 Referee: Anders Husøy  | 
| 13 April 2025 | Trygg/Lade (4) | 0–1 | (3) Strindheim | Trondheim | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: OBOS kunstgressbane Referee: Preben Øien  | 
| 13 April 2025 | Byåsen (4) | 3–5 (a.e.t.) | (4) Nardo | Trondheim | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Byåsen Arena Attendance: 206 Referee: Oliver Skaret Barsøe  | 
| 13 April 2025 | Melhus (4) | 1–5 | (1) Kristiansund | Melhus | 
| 16:00 CEST (UTC+2) | 
  | 
Report | Stadium: Gruva Attendance: 203 Referee: Robert Eggen  | 
| 13 April 2025 | Elnesvågen (5) | 0–7 | (1) Molde | Elnesvågen | 
| 16:00 CEST (UTC+2) | Report | Stadium: Elnesvågen Stadion Attendance: 1,293 Referee: Bendik Haarberg  | 
| 13 April 2025 | Fjøra (4) | 1–3 | (4) Bjarg | Sogndalsfjøra | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Fosshaugane Campus Referee: Jonas Sande Mossestad  | 
| 13 April 2025 | Varegg (5) | 0–6 | (1) Brann | Bergen | 
| 16:00 CEST (UTC+2) | Report | Stadium: Stemmemyren kunstgress Attendance: 1,181 Referee: Sivert Øksnes Amland  | 
| 13 April 2025 | Nord (5) | 0–11 | (1) Haugesund | Karmøy | 
| 16:00 CEST (UTC+2) | Report | Stadium: Bauge Auto Arena Attendance: 1,013 Referee: Sondre Brudvik  | 
| 13 April 2025 | Vidar (4) | 2–0 | (3) Sandnes Ulf | Stavanger | 
| 16:00 CEST (UTC+2) | 
  | 
Report | Stadium: Lassa Idrettspark Attendance: 115 Referee: Karoline Marie Jensen  | 
| 13 April 2025 | Eiger (5) | 1–7 | (2) Egersund | Egersund | 
| 16:00 CEST (UTC+2) | 
  | 
Report | Stadium: Bøgh Hafsø banen Referee: Jørgen Haga  | 
| 13 April 2025 | Hana (5) | 0–6 | (1) Viking | Sandnes | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Hanabanen Attendance: 1,500 Referee: Amir Ajjour  | 
| 13 April 2025 | Varhaug (5) | 0–4 | (1) Bryne | Varhaug | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Varhaug Kunstgress Referee: Aleksander Skjold Vermundsen  | 
| 13 April 2025 | Brodd (4) | 1–3 | (3) Fløy | Storhaug | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Midjord idrettspark Referee: Mischa Huru Kellerhals  | 
| 13 April 2025 | Notodden (3) | 0–3 | (2) Stabæk | Notodden | 
| 16:00 CEST (UTC+2) | Report | Stadium: Idrettsparken Attendance: 523 Referee: Håvard Bjerkelund  | 
| 13 April 2025 | Konnerud (5) | 0–5 | (1) Strømsgodset | Drammen | 
| 16:00 CEST (UTC+2) | Report | Stadium: Konnerud Stadion Referee: Magnus Nicolai Koløy  | 
| 13 April 2025 | Hønefoss (3) | 0–1 | (3) Pors | Hønefoss | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Aka Arena Attendance: 527 Referee: Lars Bratteli Jacobsen  | 
| 13 April 2025 | Teie (5) | 0–5 | (1) Sandefjord | Teie | 
| 16:00 CEST (UTC+2) | Report | Stadium: Teie idrettspark Referee: Eirik Wisted-Thu  | 
| 13 April 2025 | Fram (4) | 4–1 | (3) Eik Tønsberg | Larvik | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Framparken Attendance: 564 Referee: Himmet Boyar  | 
| 13 April 2025 | Ridabu (5) | 0–12 | (2) Kongsvinger | Ridabu | 
| 16:00 CEST (UTC+2) | Report | Stadium: Black River Park Attendance: 312 Referee: Markus Rotvold Hammarstrøm  | 
| 13 April 2025 | Skjetten (4) | 0–5 | (2) Lillestrøm | Skjetten | 
| 16:00 CEST (UTC+2) | Report | Stadium: Skjetten Stadion Attendance: 1,500 Referee: Stian Røvig Sletner  | 
| 13 April 2025 | Grei (4) | 1–5 | (1) KFUM | Oslo | 
| 16:00 CEST (UTC+2) | 
  | 
Report | Stadium: Greibanen Referee: Mohammad Hafezi  | 
| 13 April 2025 | Ullern (4) | 2–5 | (3) Follo | Oslo | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Ullernbanen Referee: Emilie Rodahl Torkelsen  | 
| 13 April 2025 | Ready (4) | 3–3 (a.e.t.) (4–3 p)  | (3) Asker | Oslo | 
| 16:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Gressbanen Referee: Andreas Flückiger  | 
| 13 April 2025 | Gamle Oslo (4) | 1–1 (a.e.t.) (3–1 p)  | (1) Vålerenga | Oslo | 
| 16:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
Stadium: Vallhall Arena Attendance: 1,350 Referee: Herman Holthe  | |
| Penalties | ||||
  | 
||||
| 13 April 2025 | Råde (5) | 1–2 | (2) Lyn | Råde | 
| 16:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Råde idrettspark Referee: Eivind Bodding  | 
| 13 April 2025 | Sprint-Jeløy (5) | 0–4 | (1) Sarpsborg 08 | Moss | 
| 16:00 CEST (UTC+2) | Report | 
  | 
Stadium: Bellevue Attendance: 511 Referee: Abdulhadi Al-Fahad  | 
| 13 April 2025 | Kvik Halden (4) | 1–3 | (2) Moss | Halden | 
| 17:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Halden Stadion Attendance: 403 Referee: Arion Shaqiri  | 
| 13 April 2025 | Skedsmo (4) | 0–5 | (3) Eidsvold Turn | Skedsmokorset | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Skedsmo Stadion Referee: Hakan Catalgøl  | 
Second round
The pair-ups for the second round were announced on 14 April 2025.[4][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | 5. divisjon (6) | Total | 
|---|---|---|---|---|---|---|
15 / 16 
 | 
15 / 16 
 | 
19 / 27 
 | 
15 / 58 
 | 
0 / 139 
 | 
0 / 4 
 | 
64 / 260 
 | 
| 23 April 2025 | Skjervøy (4) | 0–1 | (1) Tromsø | Skjervøy | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Skjervøy kunstgress Attendance: 292 Referee: Egil Bertheussen  | 
| 24 April 2025 | Levanger (3) | 1–2 | (3) Rana | Levanger | 
| 17:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: TOBB Arena Levanger Attendance: 353 Referee: Robert Eggen  | 
| 24 April 2025 | Grorud (3) | 3–1 | (2) Hødd | Oslo | 
| 17:30 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Grorud matchbane Attendance: 325 Referee: Mohammad Hafezi  | 
| 24 April 2025 | Junkeren (4) | 1–5 | (1) Bodø/Glimt | Bodø | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Aspmyra Stadion Referee: Even Andreas Richter Eliassen  | 
| 24 April 2025 | Alta (3) | 3–0 | (2) Skeid | Alta | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: SmartDok Arena Referee: Arion Shaqiri  | 
| 24 April 2025 | Sortland (4) | 0–5 | (3) Tromsdalen | Sortland | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Blåbyhallen Attendance: 340 Referee: Torjus Johansen Kaspersen  | 
| 24 April 2025 | Nardo (4) | 1–4 | (1) Kristiansund | Trondheim | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Phonereparatøren Arena Attendance: 276 Referee: Per Oscar Grov Heiberg  | 
| 24 April 2025 | Strindheim (3) | 0–3 | (1) Rosenborg | Trondheim | 
| 18:00 CEST (UTC+2) | Report | Stadium: Leangen Bolig Arena Referee: Mathias Støfringshaug  | 
| 24 April 2025 | Stjørdals-Blink (3) | 1–2 | (2) Ranheim | Stjørdalshalsen | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: TMT Stadion Sandskogan Attendance: 302 Referee: Oliver Skaret Barsøe  | 
| 24 April 2025 | Træff (3) | 1–1 (a.e.t.) (11–12 p)  | (1) Molde | Molde | 
| 18:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Reknesbanen Referee: Mathias Smehus Kringstad  | 
| Penalties | ||||
| 24 April 2025 | Os (4) | 5–4 (a.e.t.) | (3) Lysekloster | Os | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Kuventræ Stadion Attendance: 780 Referee: Haakon Arve Pedersen Bue  | 
| 24 April 2025 | Sandviken (3) | 0–4 | (2) Sogndal | Bergen | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Stemmemyren Referee: Sondre Brudvik  | 
| 24 April 2025 | Bjarg (4) | 0–2 | (1) Brann | Bergen | 
| 18:00 CEST (UTC+2) | Report | Stadium: Stavollen Kunstgress Referee: Jan Morten Tennøy  | 
| 24 April 2025 | Sotra (3) | 0–2 | (2) Åsane | Sotra | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Straume Idrettspark Attendance: 153 Referee: Steinar Hauge  | 
| 24 April 2025 | Torvastad (4) | 1–2 | (1) Bryne | Torvastad | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Torvastad idrettssenter Referee: Freek Arjen van Herk  | 
| 24 April 2025 | Vidar (4) | 1–2 | (1) Haugesund | Stavanger | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Lassa Idrettspark Referee: Mischa Huru Kellerhals  | 
| 24 April 2025 | Fløy (3) | 0–3 | (1) Viking | Flekkerøy | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Cemo Arena Attendance: 1,200 Referee: Svein Tore Sinnes  | 
| 24 April 2025 | Jerv (3) | 0–1 | (2) Egersund | Grimstad | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Levermyr Stadion Attendance: 931 Referee: Marius Lien  | 
| 24 April 2025 | Pors (3) | 3–2 (a.e.t.) | (2) Start | Porsgrunn | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Pors Stadion Attendance: 898 Referee: Herman Leiulfsrud Aass  | 
| 24 April 2025 | Fram (4) | 0–4 | (2) Stabæk | Larvik | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Framparken Attendance: 544 Referee: Jørgen Haga  | 
| 24 April 2025 | Flint (4) | 0–5 | (1) Fredrikstad | Tolvsrød | 
| 18:00 CEST (UTC+2) | Report | Stadium: Flint Esso Arena Attendance: 1,050 Referee: Harald Vollstad Sletner  | 
| 24 April 2025 | Ørn Horten (4) | 0–2 | (1) Sandefjord | Horten | 
| 18:00 CEST (UTC+2) | Report | Stadium: Lystlunden Attendance: 564 Referee: Ole-Alexander Ekeli Valen  | 
| 24 April 2025 | Elverum (4) | 2–7 | (2) Kongsvinger | Elverum | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Elverum Stadion Referee: Ali al Hatam  | 
| 24 April 2025 | Ull/Kisa (3) | 2–3 | (2) Aalesund | Jessheim | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Jessheim Stadion Attendance: 606 Referee: Johan William Grundt  | 
| 24 April 2025 | Lørenskog (4) | 0–1 | (1) HamKam | Lillestrøm | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: LSK-Hallen Attendance: 320 Referee: Ajdin Medic  | 
| 24 April 2025 | Strømmen (3) | 2–1 | (2) Raufoss | Strømmen | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Strømmen Stadion Attendance: 283 Referee: Abdulhadi Al-Fahad  | 
| 24 April 2025 | Follo (3) | 2–3 | (2) Moss | Ski | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Ski Stadion Attendance: 305 Referee: Herman Holthe  | 
| 24 April 2025 | Gamle Oslo (4) | 1–6 | (1) Sarpsborg 08 | Oslo | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Vallhall Arena Referee: Jørgen Haugen  | 
| 24 April 2025 | Ready (4) | 0–3 | (1) KFUM | Oslo | 
| 18:00 CEST (UTC+2) | Report | Stadium: Gressbanen Referee: Stian Røvig Sletner  | 
| 24 April 2025 | Kjelsås (3) | 0–3 | (2) Lyn | Oslo | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Grefsen Stadion Attendance: 896 Referee: Anders Bodding  | 
| 24 April 2025 | Eidsvold Turn (3) | 0–2 | (2) Lillestrøm | Eidsvold | 
| 18:30 CEST (UTC+2) | Report | Stadium: Myhrer Stadion Attendance: 1,020 Referee: Magnus Nicolai Koløy  | 
| 24 April 2025 | Mjøndalen (2) | 1–1 (a.e.t.) (4–3 p)  | (1) Strømsgodset | Mjøndalen | 
| 19:20 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Consto Arena Attendance: 3,332 Referee: Eivind Bodding  | 
| Penalties | ||||
  | 
||||
Third round
The pair-ups for the third round were announced on 24 April 2025.[5][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | 5. divisjon (6) | Total | 
|---|---|---|---|---|---|---|
14 / 16 
 | 
11 / 16 
 | 
6 / 27 
 | 
1 / 58 
 | 
0 / 139 
 | 
0 / 4 
 | 
32 / 260 
 | 
| 7 May 2025 | Grorud (3) | 2–3 (a.e.t.) | (2) Lillestrøm | Oslo | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Grorud matchbane Attendance: 1,397 Referee: Harald Vollstad Sletner  | 
| 7 May 2025 | Os (4) | 1–4 | (2) Åsane | Os | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Kuventræ Stadion Attendance: 1,008 Referee: Jan Morten Tennøy  | 
| 7 May 2025 | Strømmen (3) | 1–3 | (2) Mjøndalen | Strømmen | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Strømmen Stadion Attendance: 486 Referee: Mischa Kellerhals  | 
| 7 May 2025 | Bryne (1) | 2–1 (a.e.t.) | (1) Brann | Bryne | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Bryne Stadion Attendance: 2,252 Referee: Sigurd Kringstad  | 
| 7 May 2025 | Alta (3) | 0–4 | (1) Kristiansund | Alta | 
| 18:00 CEST (UTC+2) | Report | Stadium: SmartDok Arena Attendance: 742 Referee: Jørgen Haugen  | 
| 7 May 2025 | Sarpsborg 08 (1) | 3–1 | (1) Sandefjord | Sarpsborg | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Sarpsborg Stadion Attendance: 1,393 Referee: Sivert Amland  | 
| 7 May 2025 | Rana (3) | 0–4 | (1) Molde | Mo i Rana | 
| 18:00 CEST (UTC+2) | Report | Stadium: Sagbakken Stadion Attendance: 2,111 Referee: Mathias Støfringshaug  | 
| 7 May 2025 | Tromsdalen (3) | 0–5 | (1) Rosenborg | Tromsø | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: TUIL Arena Attendance: 1,398 Referee: Johan William Grundt  | 
| 7 May 2025 | Stabæk (2) | 2–1 | (1) Haugesund | Bærum | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Nadderud Stadion Attendance: 711 Referee: Mohammad Usman Aslam  | 
| 7 May 2025 | Pors (3) | 1–3 | (1) Fredrikstad | Porsgrunn | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Pors Stadion Attendance: 1,905 Referee: Magnus Nicolai Koløy  | 
| 7 May 2025 | Lyn (2) | 0–2 | (1) HamKam | Oslo | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Bislett Stadium Attendance: 1,100 Referee: Daniel Higraff  | 
| 7 May 2025 | Sogndal (2) | 3–3 (a.e.t.) (3–4 p)  | (2) Kongsvinger | Sogndalsfjøra | 
| 19:00 CEST (UTC+2) | Report Penalties  | 
Stadium: Fosshaugane Campus Attendance: 636 Referee: Steinar Hauge  | ||
| Penalties | ||||
| 7 May 2025 | Ranheim (2) | 2–2 (a.e.t.) (0–3 p)  | (2) Egersund | Trondheim | 
| 19:00 CEST (UTC+2) | Report Penalties  | 
Stadium: EXTRA Arena Attendance: 801 Referee: Eivind Bodding  | ||
| Penalties | ||||
  | 
||||
| 7 May 2025 | Moss (2) | 0–1 | (1) Viking | Moss | 
| 19:05 CEST (UTC+2) | Report | 
  | 
Stadium: Melløs Stadion Attendance: 1,093 Referee: Rohit Saggi  | 
| 8 May 2025 | Tromsø (1) | 0–1 | (1) KFUM | Tromsø | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Romssa Arena Attendance: 1,306 Referee: Kristoffer Hagenes  | 
| 12 May 2025 | Aalesund (2) | 1–0 | (1) Bodø/Glimt | Ålesund | 
| 19:00 CEST (UTC+2) | 
  | 
Report | Stadium: Color Line Stadion Attendance: 3,008 Referee: Marius Lien  | 
Fourth round
The pair-ups for the fourth round were announced on 7 May 2025.[6][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | 5. divisjon (6) | Total | 
|---|---|---|---|---|---|---|
9 / 16 
 | 
7 / 16 
 | 
0 / 27 
 | 
0 / 58 
 | 
0 / 139 
 | 
0 / 4 
 | 
16 / 260 
 | 
| 20 May 2025 | Egersund (2) | 1–3 | (1) Sarpsborg 08 | Egersund | 
| 18:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: B&G Parken Attendance: 942 Referee: Kristoffer Hagenes  | 
| 20 May 2025 | Åsane (2) | 0–7 | (1) Viking | Bergen | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Åsane Arena Attendance: 1,095 Referee: Stian Røvig Sletner  | 
| 20 May 2025 | Bryne (1) | 0–2 | (1) KFUM | Bryne | 
| 18:00 CEST (UTC+2) | Report | Stadium: Bryne Stadion Attendance: 1,422 Referee: Rohit Saggi  | 
| 20 May 2025 | Aalesund (2) | 2–2 (a.e.t.) (6–5 p)  | (1) HamKam | Ålesund | 
| 18:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
Stadium: Color Line Stadion Attendance: 1,923 Referee: Marius Hansen Grøtta  | |
| Penalties | ||||
  | 
||||
| 20 May 2025 | Stabæk (2) | 4–3 | (2) Mjøndalen | Bærum | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Nadderud Stadion Attendance: 961 Referee: Mathias Støfringshaug  | 
| 20 May 2025 | Kongsvinger (2) | 2–3 (a.e.t.) | (1) Rosenborg | Kongsvinger | 
| 20:00 CEST (UTC+2) | 
  | 
Report | 
  | 
Stadium: Gjemselund Stadion Attendance: 3,049 Referee: Christian Moen  | 
| 21 May 2025 | Molde (1) | 3–4 (a.e.t.) | (1) Kristiansund | Molde | 
| 19:00 CEST (UTC+2) | 
  | 
Report | Stadium: Aker Stadion Attendance: 2,216 Referee: Daniel Higraff  | 
| 21 May 2025 | Lillestrøm (2) | 1–1 (a.e.t.) (3–1 p)  | (1) Fredrikstad | Lillestrøm | 
| 19:00 CEST (UTC+2) | 
  | 
Report Penalties  | 
  | 
Stadium: Åråsen Stadion Attendance: 4,077 Referee: Ola Hobber Nilsen  | 
| Penalties | ||||
Quarter-finals
The pair-ups for the quarter-finals were announced on 22 May 2025.[7][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | 5. divisjon (6) | Total | 
|---|---|---|---|---|---|---|
5 / 16 
 | 
3 / 16 
 | 
0 / 27 
 | 
0 / 58 
 | 
0 / 139 
 | 
0 / 4 
 | 
8 / 260 
 | 
| 25 June 2025 | Stabæk (2) | 2–2 (a.e.t.) (1–4 p)  | (1) Kristiansund | Bærum | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Nadderud Stadion Attendance: 2,358 Referee: Christian Moen  | |
| Penalties | ||||
| 25 June 2025 | Rosenborg (1) | 2–2 (a.e.t.) (2–4 p)  | (1) Sarpsborg 08 | Trondheim | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Lerkendal Stadion Attendance: 8,169 Referee: Ola Hobber Nilsen  | |
| Penalties | ||||
| 25 June 2025 | Lillestrøm (2) | 2–0 | (1) KFUM | Lillestrøm | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Åråsen Stadion Attendance: 6,152 Referee: Marius Hansen Grøtta  | 
| 25 June 2025 | Aalesund (2) | 0–1 | (1) Viking | Ålesund | 
| 18:00 CEST (UTC+2) | Report | 
  | 
Stadium: Color Line Stadion Attendance: 3,796 Referee: Mohammad Usman Aslam  | 
Semi-finals
The pair-ups for the semi-finals were announced on 22 May 2025.[7][3]
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | Total | 
|---|---|---|---|---|---|
3 / 16 
 | 
1 / 16 
 | 
0 / 28 
 | 
0 / 84 
 | 
0 / 272 
 | 
4 / 416 
 | 
| 9 July 2025 | Lillestrøm (2) | 2–0 | (1) Kristiansund | Lillestrøm | 
| 18:00 CEST (UTC+2) | 
  | 
Report | Stadium: Åråsen Stadion Attendance: 8,220 Referee: Rohit Saggi  | 
| 9 July 2025 | Sarpsborg 08 (1) | 1–0 | (1) Viking | Sarpsborg | 
| 20:00 CEST (UTC+2) | 
  | 
Report | Stadium: Sarpsborg Stadion Attendance: 7,014 Referee: Kristoffer Hagenes  | 
Final
| Eliteserien (1) | 1. divisjon (2) | 2. divisjon (3) | 3. divisjon (4) | 4. divisjon (5) | Total | 
|---|---|---|---|---|---|
1 / 16 
 | 
1 / 16 
 | 
0 / 28 
 | 
0 / 84 
 | 
0 / 272 
 | 
2 / 416 
 | 
| Lillestrøm (2) | v | (1) Sarpsborg 08 | 
Top scorers
- As of 25 June 2025
 
| Rank | Player | Club | Goals[8] | 
|---|---|---|---|
| 1 | Rosenborg | 10 | |
| 2 | Kongsvinger | 9 | |
| 3 | Alta | 8 | |
| Mjøndalen | |||
| 5 | Bodø/Glimt | 6 | |
| Sarpsborg 08 | |||
| Sarpsborg 08 | |||
| 8 | Tromsø | 5 | |
| Kristiansund | |||
| 10 | 10 players | 4 | |
References
- ^ "Hovedterminliste menn 2025" (PDF). Norwegian Football Federation (in Norwegian). Retrieved 29 March 2025.
 - ^ "Slik spilles 1. runde NM menn". Norwegian Football Federation (in Norwegian). 28 March 2025. Retrieved 29 March 2025.
 - ^ a b c d e f "NM Menn - ordinære runder 2025". Norwegian Football Federation (in Norwegian). Retrieved 29 March 2025.
 - ^ "Slik spilles 2. runde NM menn". Norwegian Football Federation (in Norwegian). 14 April 2025. Retrieved 14 April 2025.
 - ^ "Slik spilles 3. runde NM menn". Norwegian Football Federation (in Norwegian). 24 April 2025. Retrieved 25 April 2025.
 - ^ "NM Menn: Slik spilles 4. runde". Norwegian Football Federation (in Norwegian). 7 May 2025. Retrieved 8 May 2025.
 - ^ a b "Slik spilles kvart- og semifinalene i NM". Norwegian Football Federation (in Norwegian). 22 May 2025. Retrieved 22 May 2025.
 - ^ "NM Menn - ordinære runder 2025 - Toppscorer, gule og røde kort". NFF (in Norwegian). Retrieved 14 April 2025.