2025 Eliteserien
The 2025 Eliteserien was the 81st season of top-tier football in Norway. This was the ninth season of Eliteserien after rebranding from Tippeligaen.
Article
2025 Eliteserien
The 2025 Eliteserien was the 81st season of top-tier football in Norway. This was the ninth season of Eliteserien after rebranding from Tippeligaen.
The season started on 29 March 2025 and ended on 30 November 2025, not including play-off matches.
Bodø/Glimt were the defending champions. Vålerenga and Bryne joined as the promoted clubs from the 2024 Norwegian First Division. They replaced Lillestrøm and Odd, who were relegated to the 2025 Norwegian First Division.
Viking won a closely contested championship title by a single point on the last day of the season, earning their 9th overall title, fending off the defending champions Bodø/Glimt. Viking's last title had come 34 years earlier in (/wiki/1991Tippeligaen). With the win, Viking earned an entry to the 2026–27 Champions League play-off round.
Teams
2025 Eliteserien
Sixteen teams competed in the league – the top fourteen teams from the previous season and two teams promoted from the First Division. The promoted teams were Vålerenga and Bryne, who were promoted after respectively 1 and 21 seasons absent. They replaced Lillestrøm and Odd, ending their top flight spells of 4 and 16 years respectively.
Stadiums and locations
<table><thead><tr><th>Team</th><th>Ap.</th><th>Location</th><th>County</th><th>Arena</th><th>Turf</th><th>Capacity</th></tr></thead><tbody><tr><td>Bodø/Glimt</td><td>30</td><td>Bodø</td><td>Nordland</td><td>Aspmyra Stadion</td><td>Artificial</td><td>8,200</td></tr><tr><td>Brann</td><td>67</td><td>Bergen</td><td>Vestland</td><td>Brann Stadion</td><td>Natural</td><td>17,500</td></tr><tr><td>Bryne</td><td>18</td><td>Time</td><td>Rogaland</td><td>Bryne Stadion</td><td>Natural</td><td>5,000</td></tr><tr><td>Fredrikstad</td><td>44</td><td>Fredrikstad</td><td>Østfold</td><td>Fredrikstad Stadion</td><td>Artificial</td><td>12,560</td></tr><tr><td>HamKam</td><td>26</td><td>Hamar</td><td>Innlandet</td><td>Briskeby Stadion</td><td>Artificial</td><td>8,068</td></tr><tr><td>Haugesund</td><td>19</td><td>Haugesund</td><td>Rogaland</td><td>Haugesund Sparebank Arena</td><td>Natural</td><td>8,983</td></tr><tr><td>KFUM Oslo</td><td>2</td><td>Oslo</td><td>Oslo</td><td>KFUM Arena</td><td>Artificial</td><td>3,300</td></tr><tr><td>Kristiansund</td><td>8</td><td>Kristiansund</td><td>Møre og Romsdal</td><td>Nordmøre Stadion</td><td>Artificial</td><td>4,364</td></tr><tr><td>Molde</td><td>49</td><td>Molde</td><td>Møre og Romsdal</td><td>Aker Stadion</td><td>Artificial</td><td>11,249</td></tr><tr><td>Rosenborg</td><td>62</td><td>Trondheim</td><td>Trøndelag</td><td>Lerkendal Stadion</td><td>Natural</td><td>21,423</td></tr><tr><td>Sandefjord</td><td>13</td><td>Sandefjord</td><td>Vestfold</td><td>Jotun Arena</td><td>Artificial</td><td>6,582</td></tr><tr><td>Sarpsborg 08</td><td>14</td><td>Sarpsborg</td><td>Østfold</td><td>Sarpsborg Stadion</td><td>Artificial</td><td>8,022</td></tr><tr><td>Strømsgodset</td><td>38</td><td>Drammen</td><td>Buskerud</td><td>Marienlyst Stadion</td><td>Artificial</td><td>8,935</td></tr><tr><td>Tromsø</td><td>37</td><td>Tromsø</td><td>Troms</td><td>Romssa Arena</td><td>Artificial</td><td>6,691</td></tr><tr><td>Viking</td><td>75</td><td>Stavanger</td><td>Rogaland</td><td>Lyse Arena</td><td>Artificial</td><td>15,900</td></tr><tr><td>Vålerenga</td><td>64</td><td>Oslo</td><td>Oslo</td><td>Intility Arena</td><td>Artificial</td><td>16,556</td></tr></tbody></table>
Personnel and kits
<table><thead><tr><th>Team</th><th>Manager(s)</th><th>Captain</th><th>Kit manufacturer</th><th>Kit sponsors</th></tr></thead><tbody><tr><td>Main</td><td>Other(s)0</td></tr><tr><td>Bodø/Glimt</td><td>Kjetil Knutsen</td><td>Patrick Berg</td><td>Puma</td><td>SpareBank 1 Nord-Norge</td><td>List</td></tr><tr><td>Brann</td><td>Freyr Alexandersson</td><td>Fredrik Pallesen Knudsen</td><td>Nike</td><td>Sparebanken Norge</td><td>List</td></tr><tr><td>Bryne</td><td>Kevin Knappen</td><td>Eirik Saunes</td><td>Umbro</td><td>Sparebanken Norge</td><td>List</td></tr><tr><td>Fredrikstad</td><td>Andreas Hagen</td><td>Leonard Owusu</td><td>Craft</td><td>OBOS</td><td>List</td></tr><tr><td>HamKam</td><td>Thomas Myhre</td><td>Fredrik Sjølstad</td><td>Puma</td><td>OBOS</td><td>List</td></tr><tr><td>Haugesund</td><td>Toni Korkeakunnas</td><td>Bruno Leite</td><td>Umbro</td><td>Haugaland Kraft</td><td>List</td></tr><tr><td>KFUM</td><td>Johannes Moesgaard</td><td>Robin Rasch</td><td>Hummel</td><td>OBOS</td><td>List</td></tr><tr><td>Kristiansund</td><td>Amund Skiri</td><td>Dan Peter Ulvestad</td><td>Puma</td><td>SpareBank 1 Nordmøre</td><td>List</td></tr><tr><td>Molde</td><td>Magne Hoseth Daniel Berg Hestad (caretakers)</td><td>Magnus Wolff Eikrem</td><td>Adidas</td><td>Sparebanken Møre</td><td>List</td></tr><tr><td>Rosenborg</td><td>Alfred Johansson</td><td>Ole Selnæs</td><td>Adidas</td><td>SpareBank 1 SMN</td><td>List</td></tr><tr><td>Sandefjord</td><td>Andreas Tegström</td><td>Filip Ottosson</td><td>Macron</td><td>Jotun</td><td>List</td></tr><tr><td>Sarpsborg</td><td>Martin Foyston</td><td>Jo Inge Berget</td><td>Hummel</td><td>Borregaard</td><td>List</td></tr><tr><td>Strømsgodset</td><td>Dag-Eilev Fagermo</td><td>Gustav Valsvik</td><td>Puma</td><td>Sparebanken Øst</td><td>List</td></tr><tr><td>Tromsø</td><td>Jørgen Vik</td><td>Ruben Yttergård Jenssen</td><td>Select</td><td>SpareBank 1 Nord-Norge</td><td>List</td></tr><tr><td>Viking</td><td>Bjarte Lunde Aarsheim Morten Jensen</td><td>Zlatko Tripić</td><td>Diadora</td><td>Lyse</td><td>List</td></tr><tr><td>Vålerenga</td><td>Geir Bakke</td><td>Henrik Bjørdal</td><td>Adidas</td><td>OBOS</td><td>List</td></tr></tbody></table>
Managerial changes
<table><thead><tr><th>Team</th><th>Outgoing manager(s)</th><th>Manner of departure</th><th>Date of vacancy</th><th>Position in the table</th><th>Incoming manager(s)</th><th>Date of appointment</th></tr></thead><tbody><tr><td>Molde</td><td>Erling Moe</td><td>Sacked</td><td>8 December 2024</td><td>Pre-season</td><td>Trond Strande Eirik Mæland (caretakers)</td><td>8 December 2024</td></tr><tr><td>Sandefjord</td><td>Hans Erik Ødegaard</td><td>Signed by Lillestrøm</td><td>10 December 2024</td><td>None</td><td>10 December 2024</td></tr><tr><td>Brann</td><td>Eirik Horneland</td><td>Resigned</td><td>10 December 2024</td><td>Freyr Alexandersson</td><td>13 January 2025</td></tr><tr><td>Tromsø</td><td>Gard Holme</td><td>Mutual consent</td><td>8 January 2025</td><td>None</td><td>8 January 2025</td></tr><tr><td>Molde</td><td>Trond Strande Eirik Mæland (caretakers)</td><td>End of caretaker period</td><td>9 January 2025</td><td>Per-Mathias Høgmo</td><td>9 January 2025</td></tr><tr><td>Haugesund</td><td>Sancheev Manoharan</td><td>Mutual consent</td><td>26 May 2025</td><td>16th</td><td>Toni Korkeakunnas</td><td>27 May 2025</td></tr><tr><td>Strømsgodset</td><td>Jørgen Isnes</td><td>Mutual consent</td><td>26 May 2025</td><td>14th</td><td>Børre Steenslid Tomas Skaret Halvorsen (caretakers)</td><td>28 May 2025</td></tr><tr><td>Strømsgodset</td><td>Børre Steenslid Tomas Skaret Halvorsen (caretakers)</td><td>End of caretaker period</td><td>10 June 2025</td><td>14th</td><td>Dag-Eilev Fagermo</td><td>10 June 2025</td></tr><tr><td>HamKam</td><td>Jakob Michelsen</td><td>Signed by Denmark women's national team</td><td>24 June 2025</td><td>13th</td><td>Thomas Myhre</td><td>24 June 2025</td></tr><tr><td>Sarpsborg</td><td>Christian Michelsen</td><td>Sacked</td><td>20 August 2025</td><td>11th</td><td>Sander Nyland (caretaker)</td><td>20 August 2025</td></tr><tr><td>Molde</td><td>Per-Mathias Høgmo</td><td>Mutual consent</td><td>14 September 2025</td><td>11th</td><td>Magne Hoseth Daniel Berg Hestad (caretakers)</td><td>14 September 2025</td></tr><tr><td>Sarpsborg</td><td>Sander Nyland (caretaker)</td><td>End of caretaker period</td><td>25 September 2025</td><td>10th</td><td>Martin Foyston</td><td>25 September 2025</td></tr></tbody></table>
League table
2025 Eliteserien
<table><thead><tr><th>Pos</th><th>Team</th><th>Pld</th><th>W</th><th>D</th><th>L</th><th>GF</th><th>GA</th><th>GD</th><th>Pts</th><th>Qualification or relegation</th></tr></thead><tbody><tr><td>1</td><td>Viking (C)</td><td>30</td><td>22</td><td>5</td><td>3</td><td>77</td><td>36</td><td>+41</td><td>71</td><td>Qualification for the Champions League play-off round</td></tr><tr><td>2</td><td>Bodø/Glimt</td><td>30</td><td>22</td><td>4</td><td>4</td><td>85</td><td>28</td><td>+57</td><td>70</td><td>Qualification for the Champions League second qualifying round</td></tr><tr><td>3</td><td>Tromsø</td><td>30</td><td>18</td><td>3</td><td>9</td><td>50</td><td>36</td><td>+14</td><td>57</td><td>Qualification for the Europa League second qualifying round</td></tr><tr><td>4</td><td>Brann</td><td>30</td><td>17</td><td>5</td><td>8</td><td>55</td><td>46</td><td>+9</td><td>56</td><td>Qualification for the Conference League second qualifying round</td></tr><tr><td>5</td><td>Sandefjord</td><td>30</td><td>15</td><td>3</td><td>12</td><td>55</td><td>42</td><td>+13</td><td>48</td><td></td></tr><tr><td>6</td><td>Vålerenga</td><td>30</td><td>13</td><td>4</td><td>13</td><td>49</td><td>50</td><td>−1</td><td>43</td></tr><tr><td>7</td><td>Rosenborg</td><td>30</td><td>11</td><td>9</td><td>10</td><td>45</td><td>42</td><td>+3</td><td>42</td></tr><tr><td>8</td><td>Fredrikstad</td><td>30</td><td>11</td><td>9</td><td>10</td><td>38</td><td>35</td><td>+3</td><td>42</td></tr><tr><td>9</td><td>Sarpsborg 08</td><td>30</td><td>11</td><td>8</td><td>11</td><td>48</td><td>50</td><td>−2</td><td>41</td></tr><tr><td>10</td><td>Molde</td><td>30</td><td>12</td><td>3</td><td>15</td><td>46</td><td>42</td><td>+4</td><td>39</td></tr><tr><td>11</td><td>HamKam</td><td>30</td><td>10</td><td>7</td><td>13</td><td>42</td><td>47</td><td>−5</td><td>37</td></tr><tr><td>12</td><td>KFUM Oslo</td><td>30</td><td>8</td><td>11</td><td>11</td><td>42</td><td>41</td><td>+1</td><td>35</td></tr><tr><td>13</td><td>Kristiansund</td><td>30</td><td>9</td><td>7</td><td>14</td><td>34</td><td>59</td><td>−25</td><td>34</td></tr><tr><td>14</td><td>Bryne (R)</td><td>30</td><td>8</td><td>7</td><td>15</td><td>37</td><td>56</td><td>−19</td><td>31</td><td>Qualification for the relegation play-offs</td></tr><tr><td>15</td><td>Strømsgodset (R)</td><td>30</td><td>6</td><td>2</td><td>22</td><td>37</td><td>72</td><td>−35</td><td>20</td><td>Relegation to First Division</td></tr><tr><td>16</td><td>Haugesund (R)</td><td>30</td><td>2</td><td>3</td><td>25</td><td>22</td><td>80</td><td>−58</td><td>9</td></tr></tbody></table>
Positions by round
2025 Eliteserien
<table><thead><tr><th></th><th>Leader and Champions League play off round</th></tr></thead><tbody><tr><td></td><td>Champions League second qualifying round</td></tr><tr><td></td><td>Europa League second qualifying round</td></tr><tr><td></td><td>Conference League second qualifying round</td></tr><tr><td></td><td>Relegation play-offs</td></tr><tr><td></td><td>Relegation to 2026 Norwegian First Division</td></tr></tbody></table>
Relegation play-offs
2025 Eliteserien
The 14th-placed team in Eliteserien faced the winners of the First Division promotion play-offs over two legs to decide who would play in Eliteserien next season.
Season statistics
Top scorers
<table><thead><tr><th>Rank</th><th>Player</th><th>Club</th><th>Goals</th></tr></thead><tbody><tr><td>1</td><td>Daniel Karlsbakk</td><td>Sarpsborg</td><td>18</td></tr><tr><td>2</td><td>Kasper Høgh</td><td>Bodø/Glimt</td><td>17</td></tr><tr><td>3</td><td>Stefán Ingi Sigurðarson</td><td>Sandefjord</td><td>15</td></tr><tr><td>4</td><td>Peter Christiansen</td><td>Viking</td><td>14</td></tr><tr><td>Dino Islamović</td><td>Rosenborg</td></tr><tr><td>6</td><td>Ieltsin Camões</td><td>Tromsø</td><td>13</td></tr><tr><td>7</td><td>Elias Sørensen</td><td>Vålerenga</td><td>12</td></tr><tr><td>8</td><td>Kristian Lien</td><td>HamKam</td><td>11</td></tr><tr><td>Zlatko Tripić</td><td>Viking</td></tr><tr><td>10</td><td>Vegard Erlien</td><td>Tromsø</td><td>9</td></tr><tr><td>Marko Farji</td><td>Strømsgodset</td></tr></tbody></table>
Clean sheets
<table><thead><tr><th>Rank</th><th>Player</th><th>Club</th><th>Clean sheets</th></tr></thead><tbody><tr><td>1</td><td>Nikita Haikin</td><td>Bodø/Glimt</td><td>13</td></tr><tr><td>2</td><td>Sander Tangvik</td><td>Rosenborg</td><td>11</td></tr><tr><td>3</td><td>Jakob Haugaard</td><td>Tromsø</td><td>10</td></tr><tr><td>4</td><td>Jacob Karlstrøm</td><td>Molde</td><td>9</td></tr><tr><td>5</td><td>Elias Hadaya</td><td>Sandefjord</td><td>8</td></tr><tr><td>6</td><td>Emil Ødegaard</td><td>KFUM</td><td>7</td></tr><tr><td>7</td><td>Mamour Ndiaye</td><td>Sarpsborg 08</td><td>6</td></tr><tr><td>Marcus Sandberg</td><td>HamKam</td></tr><tr><td>9</td><td>Mathias Dyngeland</td><td>Brann</td><td>5</td></tr><tr><td>Jonathan Fischer</td><td>Fredrikstad</td></tr><tr><td>Arild Østbø</td><td>Viking</td></tr></tbody></table>
Hat-tricks
<table><thead><tr><th>Player</th><th>For</th><th>Against</th><th>Result</th><th>Date</th></tr></thead><tbody><tr><td>Sander Kilen</td><td>Kristiansund</td><td>Tromsø</td><td>3–2 (A)</td><td>20 April 2025</td></tr><tr><td>Vegard Erlien</td><td>Tromsø</td><td>Viking</td><td>4–4 (A)</td><td>27 April 2025</td></tr><tr><td>Zlatko Tripić</td><td>Viking</td><td>Haugesund</td><td>5–1 (H)</td><td>30 April 2025</td></tr><tr><td>Daniel Karlsbakk</td><td>Sarpsborg</td><td>Haugesund</td><td>3–1 (H)</td><td>6 July 2025</td></tr><tr><td>Stefán Ingi Sigurðarson</td><td>Sandefjord</td><td>Kristiansund</td><td>6–0 (H)</td><td>20 July 2025</td></tr><tr><td>Dino Islamović 4</td><td>Rosenborg</td><td>Tromsø</td><td>4–1 (H)</td><td>27 July 2025</td></tr><tr><td>Sory Ibrahim Diarra</td><td>Haugesund</td><td>KFUM</td><td>4–1 (A)</td><td>2 November 2025</td></tr></tbody></table>
4 Player scored 4 goals (H) – Home team (A) – Away team
Player
• Most yellow cards: 9 • Sverre Sandal (KFUM)
• Most red cards: 2 • Henrik Bjørdal (Vålerenga) • Marius Berntsen Olsen (Kristiansund)
Awards
Monthly awards
<table><thead><tr><th>Month</th><th>Coach of the Month</th><th>Player of the Month</th><th>Young Player of the Month</th><th>Goal of the Month</th><th>References</th></tr></thead><tbody><tr><td>Coach</td><td>Club</td><td>Player</td><td>Club</td><td>Player</td><td>Club</td><td>Player</td><td>Club</td></tr><tr><td>April</td><td>Alfred Johansson</td><td>Rosenborg</td><td>Fallou Fall</td><td>Fredrikstad</td><td>Marko Farji</td><td>Strømsgodset</td><td>Henrik Bjørdal</td><td>Vålerenga</td><td></td></tr><tr><td>May</td><td>Bjarte Lunde Aarsheim Morten Jensen</td><td>Viking</td><td>Henrik Falchener</td><td>Viking</td><td>Abubacarr Sedi Kinteh</td><td>Tromsø</td><td>Kent-Are Antonsen</td><td>Tromsø</td><td></td></tr><tr><td>June/July</td><td>Jørgen Vik</td><td>Tromsø</td><td>Patrick Berg</td><td>Bodø/Glimt</td><td>Jens Hjertø-Dahl</td><td>Jo Inge Berget (June)</td><td>Sarpsborg 08</td><td></td></tr><tr><td>Fredrik Gulbrandsen (July)</td><td>Molde</td></tr><tr><td>August/September</td><td>Freyr Alexandersson</td><td>Brann</td><td>Ruben Yttergård Jenssen</td><td>Tromsø</td><td>Johan Bakke</td><td>Strømsgodset</td><td>Denzel De Roeve (August)</td><td>Brann</td><td></td></tr><tr><td>Felix Horn Myhre (September)</td></tr><tr><td>October</td><td>Thomas Myhre</td><td>HamKam</td><td>Peter Christiansen</td><td>Viking</td><td>Edvin Austbø</td><td>Viking</td><td>Markus Haaland</td><td></td></tr><tr><td>November</td><td>Bjarte Lunde Aarsheim Morten Jensen</td><td>Viking</td><td>Emil Breivik</td><td>Molde</td><td>Jens Hjertø-Dahl</td><td>Tromsø</td><td>Not awarded</td><td></td></tr></tbody></table>
Annual awards
<table><thead><tr><th>Award</th><th>Winner</th><th>Club</th></tr></thead><tbody><tr><td>Coach of the Year</td><td>Bjarte Lunde Aarsheim Morten Jensen</td><td>Viking</td></tr><tr><td>Player of the Year</td><td>Patrick Berg</td><td>Bodø/Glimt</td></tr><tr><td>Young Player of the Year</td><td>Edvin Austbø</td><td>Viking</td></tr></tbody></table>
League attendances
2025 Eliteserien
<table><thead><tr><th>Pos</th><th>Team</th><th>Total</th><th>High</th><th>Low</th><th>Average</th><th>Change</th></tr></thead><tbody><tr><td>1</td><td>Brann</td><td>241,295</td><td>17,500</td><td>14,081</td><td>16,086</td><td>+2.1%†</td></tr><tr><td>2</td><td>Rosenborg</td><td>216,650</td><td>21,263</td><td>9,218</td><td>14,443</td><td>+4.5%†</td></tr><tr><td>3</td><td>Viking</td><td>205,962</td><td>15,900</td><td>9,644</td><td>13,731</td><td>+11.1%†</td></tr><tr><td>4</td><td>Vålerenga</td><td>166,495</td><td>16,556</td><td>0</td><td>11,100</td><td>+22.1%1</td></tr><tr><td>5</td><td>Fredrikstad</td><td>137,488</td><td>12,560</td><td>6,760</td><td>9,166</td><td>+8.0%†</td></tr><tr><td>6</td><td>Bodø/Glimt</td><td>102,644</td><td>8,173</td><td>5,910</td><td>6,843</td><td>+3.1%†</td></tr><tr><td>7</td><td>Molde</td><td>94,018</td><td>9,293</td><td>5,057</td><td>6,268</td><td>−12.6%†</td></tr><tr><td>8</td><td>Strømsgodset</td><td>79,037</td><td>8,332</td><td>3,852</td><td>5,269</td><td>+6.6%†</td></tr><tr><td>9</td><td>Sarpsborg</td><td>76,152</td><td>8,022</td><td>3,849</td><td>5,077</td><td>−0.6%†</td></tr><tr><td>10</td><td>Tromsø</td><td>74,369</td><td>6,691</td><td>3,632</td><td>4,958</td><td>+7.8%†</td></tr><tr><td>11</td><td>Sandefjord</td><td>72,186</td><td>6,598</td><td>2,907</td><td>4,812</td><td>+20.8%†</td></tr><tr><td>12</td><td>HamKam</td><td>59,714</td><td>6,118</td><td>2,828</td><td>3,981</td><td>−3.6%†</td></tr><tr><td>13</td><td>Haugesund</td><td>56,275</td><td>6,066</td><td>2,731</td><td>3,752</td><td>−24.4%†</td></tr><tr><td>14</td><td>Kristiansund</td><td>49,352</td><td>4,364</td><td>2,893</td><td>3,290</td><td>−8.5%†</td></tr><tr><td>15</td><td>Bryne</td><td>45,702</td><td>5,500</td><td>2,003</td><td>3,047</td><td>+64.0%1</td></tr><tr><td>16</td><td>KFUM</td><td>32,556</td><td>3,501</td><td>1,327</td><td>2,170</td><td>−23.9%†</td></tr><tr><td></td><td>League total</td><td>1,709,895</td><td>21,263</td><td>0</td><td>7,123</td><td>+3.1%†</td></tr></tbody></table>