2024 Norwegian First Division#Promotion play-offs
{{Short description|Association football season in Norway}}
{{Infobox football league season
| competition = Norwegian First Division
| season = 2024
| dates = 1 April – 9 November
| winners = Vålerenga
| relegated = Levanger
Sandnes Ulf
| matches = 240
| total goals = 766
| league topscorer = John Hou Sæter
{{small|(19 goals)}}
| biggest home win = {{nowrap|Vålerenga 8–0 Sandnes Ulf}}
{{small|(23 June 2024)}}
| biggest away win = {{nowrap|Kongsvinger 0–5 Åsane}}
{{small|(16 June 2024)}}
| highest scoring = {{nowrap|Stabæk 4–5 Egersund}}
{{small|(27 May 2024)}}
| longest wins = 9 matches
Vålerenga
| longest unbeaten = 22 matches
Vålerenga
| longest winless = 11 matches
Sogndal
| longest losses = 8 matches
Sogndal
| highest attendance = 24,003{{efn|name=fn1}}
Lyn - Vålerenga
{{small|(20 April 2024)}}
| lowest attendance = 308
Levanger - Lyn
{{small|(25 September 2024)}}
| average attendance = 2,441
| prevseason = 2023
| nextseason = 2025
}}
The 2024 Norwegian First Division (referred to as OBOS-ligaen for sponsorship reasons) was a Norwegian second-tier football league season.
The season started on 1 April 2024 and ended on 9 November 2024, not including play-off matches.{{cite web|url=https://www.obos-ligaen.no/terminliste|title=Terminliste|website=obos-ligaen.no|access-date=3 January 2024}}
2024 marked Lyn's return to the second tier following an absence since 2010, coinciding with Vålerenga being relegated from the first tier. The Oslo Derby between the two at Ullevaal stadion in April notably broke the attendance record for the First Division. The previous record was 17,284, a number that was surpassed in ticket sales already two weeks ahead of the match.{{cite news|url=https://www.nrk.no/sport/lyn-valerenga-setter-tilskuerrekord-1.16829989|title=Lyn-Vålerenga setter tilskuerrekord|publisher=NRK|date=4 April 2024|access-date=17 June 2024|language=no}} The final figure is disputed{{efn|name=fn1|As sections of Ullevaal were being renovated at the time the capacity was reduced for the Oslo Derby between Lyn and Vålerenga on 20 April. Lyn sponsor IT.no purchased 1100 unavailable tickets at the reduced price of 50 NOK per ticket to symbolically sell out the stadium.{{cite web |title=Den store dagen nærmer seg |url=https://www.lyn1896.no/nyheter/den-store-dagen-naermer-seg |publisher=Lyn Fotball |access-date=23 June 2024 |language=Norwegian |date=18 April 2024}} Sources vary on whether these 1100 tickets are counted towards the total.{{cite web|url=https://www.fotball.no/fotballdata/kamp/?fiksId=8444040|publisher=Football Association of Norway|title=Lyn - Vålerenga - 20.04.2024 18.00|access-date=17 June 2024|language=no}}{{cite web |title=Lyn - Vålerenga 1 - 1 |url=https://www.nifs.no/kampfakta.php?land=1&t=6&fra=2024&til=2024&teamId=11&kamper=1&u=&kamp_id=2372774 |publisher=Norsk Internasjonal Fotballstatistikk |access-date=23 June 2024 |language=Norwegian}}}} with the figures of 24,003 and 25,103 both being used, in either case far exceeding the former record.
Teams
{{Location map+|Norway South|width=300|float=right|caption=Locations of teams in the 2024 Norwegian First Division|places=
{{location map~ |Norway South|lat=58.7354 |long= 5.6477 |label=Bryne|position=right|label_size=80}}
{{location map~ |Norway South|lat=62.4740 |long=6.1582 |label=Aalesund|position=right|label_size=80}}
{{Location map~ |Norway South|lat=58.4497 |long=6.0087 |label=Egersund|position=right|label_size=80}}
{{location map~ |Norway South|lat=63.6547 |long= 11.2603 |label=Levanger|position=right|label_size=80}}
{{location map~ |Norway South|lat=60.1905 |long=11.9977 |label=Kongsvinger|position=left|label_size=80}}
{{location map~ |Norway South|lat=59.7469 |long=10.0146 |label=Mjøndalen|position=left|label_size=80}}
{{Location map~ |Norway South|lat=59.464 |long=10.659 |label=Moss|position=right|label_size=80}}
{{location map~ |Norway South|lat=63.4284 |long=10.5240 |label=Ranheim|position=right|label_size=80}}
{{Location map~ |Norway South|lat=60.7260 |long=10.6170 |label=Raufoss|position=left|label_size=80}}
{{location map~ |Norway South|lat=58.8509 |long= 5.7408 |label=Sandnes Ulf|position=top|label_size=80}}
{{location map~ |Norway South|lat=61.2291 |long= 7.0967 |label=Sogndal|position=right|label_size=80}}
{{Location map~ |Norway South|lat=59.9574 |long=10.4786 |label=Stabæk|position=left|label_size=80}}
{{location map~ |Norway South|lat=58.1461 |long= 7.9957 |label=Start|position=left|label_size=80}}
{{Location map~ |Norway South|lat=60.469 |long= 5.316 |label=Åsane|position=top|label_size=80}}
{{Location map~|Norway South|label=Oslo|label_size=80|lat=59.9138|long=10.7522|position=right|mark=Black pog.svg}}
{{Location map~|Norway|label=Oslo teams:
Lyn
Vålerenga|label_size=80|mark=TransparentPlaceholder.png|marksize=1|lat=70.650|long=5.282|position=right}}
}}
In the 2023 Norwegian First Division, Fredrikstad, KFUM Oslo and Kristiansund were promoted to the 2024 Eliteserien, while Hødd, Jerv and Skeid were relegated to the 2024 Norwegian Second Division.
Vålerenga, Stabæk and Aalesund were relegated from the 2023 Eliteserien, while Egersund, Levanger and Lyn were promoted from the 2023 Norwegian Second Division.
= Stadiums and locations =
class="wikitable sortable" border="1"
!Team !Location !County !Arena !Turf !Capacity |
Aalesund
| align="center" |10,778 |
Bryne
| align="center" |4,000 |
Egersund
|Idrettsparken | align="center" |1,200 |
Kongsvinger
| align="center" |5,824 |
Levanger
|TOBB Arena Levanger | align="center" |2,438 |
Lyn
|Oslo |Oslo |Bislett Stadion{{efn|Lyn played some home games at KFUM Arena, Nadderud and Ullevaal.}} | align="center" |15,400 |
Mjøndalen
| align="center" |4,200 |
Moss
|Moss | align="center" |2,373 |
Ranheim
| align="center" |3,000 |
Raufoss
| align="center" |3,042 |
Sandnes Ulf
| align="center" |6,043 |
Sogndal
| align="center" |5,622 |
Stabæk
| align="center" |4,938 |
Start
| align="center" |14,448 |
Vålerenga
|Oslo |Oslo | align="center" |16,556 |
Åsane
| align="center" |3,300 |
=Personnel and kits=
class="wikitable sortable" border="1" |
Team
! Manager ! Kit manufacturer ! Shirt sponsor |
---|
Aalesund
| {{flagicon|NOR}} {{sortname|Kjetil|Rekdal}} | Umbro |
Bryne
| {{flagicon|NOR}} {{sortname|Kevin|Knappen}} | Umbro |
Egersund
| {{flagicon|NOR}} {{sortname|Kjell André|Thu}} | Macron |
Kongsvinger
| {{flagicon|SWE}} {{sortname|Johan|Wennberg}} | Umbro | Mapei |
Levanger
| {{flagicon|NOR}} {{sortname|Per Verner|Rønning}} | Macron | Induform |
Lyn
| {{flagicon|NOR}} {{sortname|Jan Halvor|Halvorsen}} | Hummel | {{ill|Oslo Bolig- og Sparelag|lt=OBOS|no|OBOS}} |
Mjøndalen
| {{flagicon|SCO}} {{sortname|Kevin|Nicol}} | Umbro |
Moss
| {{flagicon|NOR}} {{sortname|Thomas|Myhre}} | Select |
Ranheim
| {{flagicon|NOR}} {{sortname|Kåre|Ingebrigtsen}} | Umbro |
Raufoss
| {{flagicon|SWE}} {{sortname|Jörgen|Wålemark}} | Puma | Nammo |
Sandnes Ulf
| {{flagicon|NOR}} {{sortname|Steinar|Nilsen}} | Hummel |
Sogndal
| {{flagicon|NOR}} Morten Kalvenes | Umbro | Sparebanken Vest |
Stabæk
| {{flagicon|NOR}} {{sortname|Bjørn Helge|Riise}} | Nike |
Start
| {{flagicon|NOR}} {{sortname|Azar|Karadas}} | Macron | Sparebanken Sør |
Vålerenga
| {{flagicon|NOR}} {{sortname|Geir|Bakke}} | Adidas | OBOS |
Åsane
| {{flagicon|NOR}} {{sortname|Eirik|Bakke}} | Craft |
=Managerial changes=
class="wikitable" |
Team
! Outgoing manager ! Manner of departure ! Date of vacancy ! Position in the table ! Incoming manager ! Date of appointment |
---|
Kongsvinger
| {{flagicon|NOR}} Magnus Erga |End of caretaker spell |23 December 2023 |rowspan=3|Pre-season |{{flagicon|SWE}} Johan Wennberg |
Sandnes Ulf
| {{flagicon|NOR}} Bjarne Berntsen |End of contract |31 December 2023 |{{flagicon|NOR}} Thomas Pereira |
Start
| {{flagicon|NOR}} Sindre Tjelmeland |Mutual consent |{{flagicon|NOR}} Azar Karadas |
rowspan=2|Aalesund
| {{flagicon|NOR}} Christian Johnsen |Sacked |18 June 2024 |16th |{{flagicon|NOR}} Sindre Eid (caretaker) |
{{flagicon|NOR}} Sindre Eid (caretaker)
|End of caretaker spell |30 June 2024 |15th |{{flagicon|NOR}} Kjetil Rekdal |
Åsane
| {{flagicon|NOR}} Morten Røssland |rowspan=2|Mutual consent |30 July 2024 |13th |{{flagicon|NOR}} Eirik Bakke |
rowspan=2|Sandnes Ulf
| {{flagicon|NOR}} Thomas Pereira |5 August 2024 |16th |{{flagicon|NOR}} Arturo Cleveland (caretaker) |
{{flagicon|NOR}} Arturo Cleveland (caretaker)
|End of caretaker spell |11 August 2024 |16th |{{flagicon|NOR}} Steinar Nilsen |11 August 2024{{cite web |title= PRESSEMELDING: Steinar Nilsen blir hovedtrener i Sandnes Ulf|url=https://www.sandnesulf.no/nyheter/pressemelding-steinar-nilsen-blir-hovedtrener-i-sandnes-ulf|publisher=Sandnes Ulf |access-date=2 September 2024 |language=Norwegian}} |
Stabæk
| {{flagicon|USA}} Bob Bradley |rowspan=2|Mutual consent |22 September 2024 |7th |{{flagicon|NOR}} Bjørn Helge Riise |
Sogndal
| {{flagicon|NOR}} Tore André Flo |10th | {{flagicon|NOR}} Morten Kalvenes |
Transfers
=Winter=
{{main|List of Norwegian football transfers winter 2023–24#1.divisjon}}
=Summer=
{{main|List of Norwegian football transfers summer 2024#1.divisjon}}
League table
|source=[https://www.obos-ligaen.no/tabell OBOS-ligaen] {{in lang|no}}
|team_order = VÅL, BRY, MOS, EGE, LYN, KON, STB, RAU, AAL, RAN, ÅSA, STR, SOG, MJØ, LEV, SAN
| update = complete
|win_AAL=12|draw_AAL=4 |loss_AAL=14|gf_AAL=45|ga_AAL=49
|win_BRY=18|draw_BRY=4 |loss_BRY=8 |gf_BRY=50|ga_BRY=29
|win_EGE=14|draw_EGE=5 |loss_EGE=11|gf_EGE=57|ga_EGE=56
|win_KON=11|draw_KON=11|loss_KON=8 |gf_KON=47|ga_KON=50
|win_LEV=6 |draw_LEV=11|loss_LEV=13|gf_LEV=47|ga_LEV=51
|win_LYN=12|draw_LYN=10|loss_LYN=8 |gf_LYN=56|ga_LYN=40
|win_MJØ=8 |draw_MJØ=8 |loss_MJØ=14|gf_MJØ=38|ga_MJØ=50
|win_MOS=16|draw_MOS=5 |loss_MOS=9 |gf_MOS=54|ga_MOS=41
|win_RAN=10 |draw_RAN=9 |loss_RAN=11|gf_RAN=48|ga_RAN=46
|win_RAU=11|draw_RAU=8 |loss_RAU=11|gf_RAU=34|ga_RAU=35
|win_SAN=4 |draw_SAN=5 |loss_SAN=21|gf_SAN=26|ga_SAN=80
|win_SOG=9 |draw_SOG=7 |loss_SOG=14|gf_SOG=34|ga_SOG=40
|win_STB=12|draw_STB=6 |loss_STB=12|gf_STB=57|ga_STB=59
|win_STR=9|draw_STR=8 |loss_STR=13|gf_STR=45|ga_STR=57
|win_VÅL=21|draw_VÅL=6 |loss_VÅL=3 |gf_VÅL=82|ga_VÅL=31
|win_ÅSA=10|draw_ÅSA=7 |loss_ÅSA=13|gf_ÅSA=46|ga_ÅSA=52
| name_AAL = Aalesund
| name_BRY = Bryne
| name_EGE = Egersund
| name_KON = Kongsvinger
| name_LEV = Levanger
| name_LYN = Lyn
| name_MJØ = Mjøndalen{{efn|Mjøndalen were deducted 1 point.{{cite web |title=Poengtrekk for Mjøndalen|url=https://www.fotball.no/lov-og-reglement/beslutninger-fra-utvalg/2024/innstiller-pa-poengtrekk-for-mjondalen/ |lang=no|publisher=NFF |access-date=14 October 2024}}}}
| name_MOS = Moss
| name_RAN = Ranheim
| name_RAU = Raufoss
| name_SAN = Sandnes Ulf
| name_SOG = Sogndal
| name_STB = Stabæk
| name_STR = Start
| name_VÅL = Vålerenga
| name_ÅSA = Åsane
|result1=ES |result2=ES |result3=PO |result4=PO |result5=PO |result6=PO |result14=RPO |result15=2D |result16=2D
|adjust_points_MJØ=-1
|status_VÅL=CP
|status_BRY=P
|status_MJØ=O
|status_LEV=R
|status_SAN=R
|res_col_header=PQR
|col_ES=green1 |text_ES=Promotion to Eliteserien
|col_PO=green3 |text_PO=Qualification for the promotion play-offs
|col_RPO=red2 |text_RPO=Qualification for the relegation play-offs
|col_2D=red1 |text_2D=Relegation to Second Division
|show_limit=5
|class_rules = 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Head-to-head goal difference; 6) Head-to-head goals scored.
}}
Positions by round
{{#invoke:sports rbr table|table|sortable=y|legendpos=br
|team1 = Vålerenga
| pos1 = 7/5/8/9/11/7/6/8/7/4/3/2/2/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1
|team2 = Bryne
| pos2 = 2/9/11/6/4/6/4/5/5/3/6/5/6/6/3/4/3/2/2/2/2/2/2/2/2/2/2/2/2/2
|team3 = Moss
| pos3 = 1/10/4/7/8/10/10/7/8/5/4/6/4/3/2/2/2/4/3/4/3/3/3/3/3/3/3/3/3/3
|team4 = Egersund
| pos4 = 3/1/3/2/1/2/1/1/1/1/2/4/3/2/5/3/5/3/5/3/4/4/5/5/4/4/6/5/5/4
|team5 = Lyn
| pos5 = 16/13/7/8/7/8/7/6/6/8/8/7/9/9/8/8/6/7/7/8/7/5/4/4/5/5/4/4/4/5
|team6 = Kongsvinger
| pos6 = 4/5/6/4/2/3/5/4/2/2/1/1/1/5/6/7/7/8/8/6/6/7/8/7/7/7/8/8/8/6
|team7 = Stabæk
| pos7 = 7/7/2/1/2/1/2/2/4/7/5/3/5/4/4/6/8/6/4/5/5/6/7/8/8/8/5/6/6/7
|team8 = Raufoss
| pos8 = 11/11/15/16/13/8/9/12/11/9/9/10/10/10/11/11/11/11/9/9/9/8/6/6/6/6/7/7/7/8
|team9 = Aalesund
| pos9 = 7/3/8/12/15/14/15/16/16/15/16/15/15/15/15/15/14/12/13/14/15/13/13/14/14/13/12/10/10/9
|team10 = Ranheim
| pos10 = 14/8/10/10/9/11/12/13/10/11/11/11/11/11/9/10/9/10/11/10/11/10/10/9/9/9/9/9/9/10
|team11 = Åsane
| pos11 = 5/11/13/13/12/15/11/14/14/16/13/13/13/13/13/13/12/13/12/12/12/12/11/11/12/12/13/13/13/11
|team12 = Start
| pos12 = 15/16/16/14/16/16/16/15/15/12/12/14/14/14/14/14/13/14/15/15/14/15/14/12/11/10/10/11/11/12
|team13 = Sogndal
| pos13 = 7/3/5/3/6/5/3/3/3/6/7/8/7/7/7/5/4/5/6/7/8/9/9/10/10/11/11/12/12/13
|team14 = Mjøndalen
| pos14 = 12/14/14/15/14/13/14/11/13/14/14/12/12/12/12/12/15/15/14/13/13/14/15/15/15/15/15/15/15/14
|team15 = Levanger
| pos15 = 5/2/1/5/5/4/8/9/9/10/10/9/8/8/10/9/10/9/10/11/10/11/12/13/13/14/14/14/14/15
|team16 = Sandnes Ulf
| pos16 = 13/15/12/11/10/12/13/10/12/13/15/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16
| color_1-2 =green1|text_1-2 =Promotion to 2025 Eliteserien
| color_3-6=yellow1|text_3-6=Promotion play-offs
| color_14 =#FFE6E6|text_14 =Relegation play-offs
| color_15-=#FFCCCC|text_15-=Relegation to 2025 2. divisjon
| source = [https://www.nifs.no/tabell.php?countryId=1&tournamentId=6&stageId=694962&dateRound=rounds nifs.no]
}}
Results
{{#invoke:sports results|main
| source = [https://www.obos-ligaen.no/terminliste OBOS-ligaen] {{in lang|no}}
| update = complete
| a_note =
| matches_style = FBR
| team_order = AAL, BRY, EGE, KON, LEV, LYN, MJØ, MOS, RAN, RAU, SAN, SOG, STB, STR, VÅL, ÅSA
| name_AAL = Aalesund
| name_BRY = Bryne
| name_EGE = Egersund
| name_KON = Kongsvinger
| name_LEV = Levanger
| name_LYN = Lyn
| name_MJØ = Mjøndalen
| name_MOS = Moss
| name_RAN = Ranheim
| name_RAU = Raufoss
| name_SAN = Sandnes Ulf
| name_SOG = Sogndal
| name_STB = Stabæk
| name_STR = Start
| name_VÅL = Vålerenga
| name_ÅSA = Åsane
| match_AAL_BRY = 1-2
| match_AAL_EGE = 2-3
| match_AAL_KON = 4–4
| match_AAL_LEV = 4-3
| match_AAL_LYN = 0–3
| match_AAL_MJØ = 0-1
| match_AAL_MOS = 1–0
| match_AAL_RAN = 1–2
| match_AAL_RAU = 1-4
| match_AAL_SAN = 2-0
| match_AAL_SOG = 0–2
| match_AAL_STR = 3–1
| match_AAL_STB = 1–1
| match_AAL_VÅL = 0-2
| match_AAL_ÅSA = 4–1
| match_BRY_AAL = 2-0
| match_BRY_EGE = 2-1
| match_BRY_KON = 1-1
| match_BRY_LEV = 0–1
| match_BRY_LYN = 5–3
| match_BRY_MJØ = 1-0
| match_BRY_MOS = 3-0
| match_BRY_RAN = 3–2
| match_BRY_RAU = 1–0
| match_BRY_SAN = 1-1
| match_BRY_SOG = 1-0
| match_BRY_STB = 3-0
| match_BRY_STR = 3–1
| match_BRY_VÅL = 1-1
| match_BRY_ÅSA = 1–0
| match_EGE_AAL = 3-1
| match_EGE_BRY = 0-2
| match_EGE_KON = 0-1
| match_EGE_LEV = 2-2
| match_EGE_LYN = 1-1
| match_EGE_MJØ = 3-1
| match_EGE_MOS = 3-2
| match_EGE_RAN = 0-2
| match_EGE_RAU = 1–2
| match_EGE_SAN = 3–1
| match_EGE_SOG = 0-2
| match_EGE_STR = 3-2
| match_EGE_STB = 2-1
| match_EGE_VÅL = 1-1
| match_EGE_ÅSA = 1–0
| match_KON_AAL = 1-5
| match_KON_BRY = 3–1
| match_KON_EGE = 3–3
| match_KON_LEV = 3-3
| match_KON_LYN = 1-1
| match_KON_MJØ = 3-2
| match_KON_MOS = 0-0
| match_KON_RAN = 2–1
| match_KON_RAU = 1-1
| match_KON_SAN = 1-0
| match_KON_SOG = 0-1
| match_KON_STB = 1–3
| match_KON_STR = 3-0
| match_KON_VÅL = 2-2
| match_KON_ÅSA = 0–5
| match_LEV_AAL = 4-0
| match_LEV_BRY = 0-1
| match_LEV_EGE = 2-1
| match_LEV_KON = 1-2
| match_LEV_LYN = 1–3
| match_LEV_MJØ = 1-1
| match_LEV_MOS = 5-0
| match_LEV_RAN = 2–2
| match_LEV_RAU = 0-1
| match_LEV_SAN = 4-0
| match_LEV_SOG = 0-0
| match_LEV_STB = 1-2
| match_LEV_STR = 1–1
| match_LEV_VÅL = 1-4
| match_LEV_ÅSA = 2–3
| match_LYN_AAL = 0-0
| match_LYN_BRY = 1-0
| match_LYN_EGE = 2-1
| match_LYN_KON = 1-1
| match_LYN_LEV = 3-1
| match_LYN_MJØ = 1-1
| match_LYN_MOS = 1–2
| match_LYN_RAN = 1-1
| match_LYN_RAU = 1-2
| match_LYN_SAN = 5-0
| match_LYN_SOG = 1-2
| match_LYN_STB = 7-1
| match_LYN_STR = 2-2
| match_LYN_VÅL = 1-1
| match_LYN_ÅSA = 3–1
| match_MJØ_AAL = 1-1
| match_MJØ_BRY = 1-1
| match_MJØ_EGE = 0–3
| match_MJØ_KON = 1–2
| match_MJØ_LEV = 2-0
| match_MJØ_LYN = 1-2
| match_MJØ_MOS = 1–2
| match_MJØ_RAN = 3–3
| match_MJØ_RAU = 1–1
| match_MJØ_SAN = 0–1
| match_MJØ_SOG = 0–0
| match_MJØ_STB = 3-0
| match_MJØ_STR = 1–1
| match_MJØ_VÅL = 5-3
| match_MJØ_ÅSA = 2–1
| match_MOS_AAL = 1–0
| match_MOS_BRY = 1-0
| match_MOS_EGE = 1-2
| match_MOS_KON = 1-0
| match_MOS_LEV = 5–1
| match_MOS_LYN = 3–0
| match_MOS_MJØ = 1-0
| match_MOS_RAN = 2–1
| match_MOS_RAU = 3-2
| match_MOS_SAN = 6–1
| match_MOS_SOG = 3-0
| match_MOS_STB = 3-3
| match_MOS_STR = 2-1
| match_MOS_VÅL = 0-2
| match_MOS_ÅSA = 1–1
| match_RAN_AAL = 0-1
| match_RAN_BRY = 1–4
| match_RAN_EGE = 1-3
| match_RAN_KON = 2-2
| match_RAN_LEV = 1-1
| match_RAN_LYN = 1-1
| match_RAN_MJØ = 0-1
| match_RAN_MOS = 1-0
| match_RAN_RAU = 1-0
| match_RAN_SAN = 3-1
| match_RAN_SOG = 3-0
| match_RAN_STB = 3-0
| match_RAN_STR = 2-3
| match_RAN_VÅL = 1–3
| match_RAN_ÅSA = 2–2
| match_RAU_AAL = 0-2
| match_RAU_BRY = 0-1
| match_RAU_EGE = 4-1
| match_RAU_KON = 1-1
| match_RAU_LEV = 0-3
| match_RAU_LYN = 1–0
| match_RAU_MJØ = 0–1
| match_RAU_MOS = 0–2
| match_RAU_RAN = 1–1
| match_RAU_SAN = 1-1
| match_RAU_SOG = 4-1
| match_RAU_STB = 0-0
| match_RAU_STR = 2–1
| match_RAU_VÅL = 1-2
| match_RAU_ÅSA = 1–0
| match_SAN_AAL = 0-2
| match_SAN_BRY = 2–1
| match_SAN_EGE = 3–4
| match_SAN_KON = 0–2
| match_SAN_LEV = 2-2
| match_SAN_LYN = 0–1
| match_SAN_MJØ = 2-3
| match_SAN_MOS = 3-3
| match_SAN_RAN = 2-6
| match_SAN_RAU = 2–0
| match_SAN_SOG = 1-0
| match_SAN_STB = 1-3
| match_SAN_STR = 0-4
| match_SAN_VÅL = 0-2
| match_SAN_ÅSA = 0–3
| match_SOG_AAL = 0-1
| match_SOG_BRY = 2–3
| match_SOG_EGE = 2–2
| match_SOG_KON = 2–0
| match_SOG_LEV = 1–1
| match_SOG_LYN = 0-1
| match_SOG_MJØ = 3-1
| match_SOG_MOS = 1-0
| match_SOG_RAN = 0-2
| match_SOG_RAU = 1-1
| match_SOG_SAN = 5-1
| match_SOG_STB = 2–3
| match_SOG_STR = 4-0
| match_SOG_VÅL = 0–3
| match_SOG_ÅSA = 0–2
| match_STB_AAL = 1–4
| match_STB_BRY = 1-0
| match_STB_EGE = 4–5
| match_STB_KON = 5-0
| match_STB_LEV = 1–0
| match_STB_LYN = 2–2
| match_STB_MJØ = 4–2
| match_STB_MOS = 1-4
| match_STB_RAN = 3–0
| match_STB_RAU = 1-2
| match_STB_SAN = 3-0
| match_STB_SOG = 2-0
| match_STB_STR = 2-3
| match_STB_VÅL = 1–2
| match_STB_ÅSA = 1–1
| match_STR_AAL = 1-3
| match_STR_BRY = 2-1
| match_STR_EGE = 4–3
| match_STR_KON = 1–4
| match_STR_LEV = 1-1
| match_STR_LYN = 1–4
| match_STR_MJØ = 1-0
| match_STR_MOS = 1-1
| match_STR_RAN = 0-0
| match_STR_RAU = 1-2
| match_STR_SAN = 1-1
| match_STR_SOG = 2-1
| match_STR_STB = 4-3
| match_STR_VÅL = 1-2
| match_STR_ÅSA = 3–1
| match_VÅL_AAL = 4-1
| match_VÅL_BRY = 1-0
| match_VÅL_EGE = 4–0
| match_VÅL_KON = 0–2
| match_VÅL_LEV = 3–1
| match_VÅL_LYN = 4-2
| match_VÅL_MJØ = 4-2
| match_VÅL_MOS = 5–1
| match_VÅL_RAN = 3-1
| match_VÅL_RAU = 3-0
| match_VÅL_SAN = 8–0
| match_VÅL_SOG = 1–1
| match_VÅL_STB = 1–3
| match_VÅL_STR = 1-1
| match_VÅL_ÅSA = 5–0
| match_ÅSA_AAL = 2-0
| match_ÅSA_BRY = 2–5
| match_ÅSA_EGE = 1-2
| match_ÅSA_KON = 2-1
| match_ÅSA_LEV = 2–2
| match_ÅSA_LYN = 3-2
| match_ÅSA_MJØ = 5-0
| match_ÅSA_MOS = 1–4
| match_ÅSA_RAN = 1–2
| match_ÅSA_RAU = 0-0
| match_ÅSA_SAN = 1–0
| match_ÅSA_SOG = 1–1
| match_ÅSA_STB = 2-2
| match_ÅSA_STR = 1-0
| match_ÅSA_VÅL = 1-5
}}
Play-offs
= Promotion play-offs =
The teams from third to sixth place will take part in the promotion play-offs; these are single leg knockout matches. In the first round, the fifth-placed team will play at home against the sixth-placed team. The winner of the first round will meet the fourth-placed team on away ground in the second round. The winner of the second round will meet the third-placed team on away ground. The winner of the third round will face the 14th-placed team in the Eliteserien over two legs in the Eliteserien play-offs for a spot in the top-flight next season.
{{4TeamBracket-Stepladder|score-width=40|RD1=First round|RD2=Second round|RD3=Third round
|RD1-seed1=5
|RD1-team1=Lyn
|RD1-score1=1
|RD1-seed2=6
|RD1-team2=Kongsvinger {{aet}}
|RD1-score2=2
|RD2-seed1=4
|RD2-team1=Egersund
|RD2-score1=1
|RD2-seed2=6
|RD2-team2=Kongsvinger
|RD2-score2=2
|RD3-seed1=3
|RD3-team1=Moss
|RD3-score1=3
|RD3-seed2=6
|RD3-team2=Kongsvinger
|RD3-score2=2
}}
;First round
{{football box
| date = 17 November 2024
| time = 14:00 CET
| team1 = Lyn
| score = 1–2
| aet = yes
| report = https://www.fotball.no/fotballdata/kamp/?fiksId=8695370
| team2 = Kongsvinger
| goals1 =
- Þorkelsson {{goal|38|o.g.}}
| goals2 =
| stadium = KFUM Arena
| location = Oslo
| attendance = 2,509
| referee = Marius Lien
}}
;Second round
{{football box
| date = 23 November 2024
| time = 14:00 CET
| team1 = Egersund
| score = 1–2
| report = https://www.fotball.no/fotballdata/kamp/?fiksId=8695709
| team2 = Kongsvinger
| goals1 =
- Sleveland {{goal|17}}
| goals2 =
- Grundt {{goal|7||22}}
| stadium = Idrettsparken
| location = Egersund
| attendance = 1,190
| referee = Jan Morten Tennøy
}}
;Third round
{{football box
| date = 1 December 2024
| time = 14:00 CET
| team1 = Moss
| score = 3–2
| report = https://www.fotball.no/fotballdata/kamp/?fiksId=8696003
| team2 = Kongsvinger
| goals1 =
| goals2 =
- Haren {{goal|52|pen.|65}}
| stadium = Melløs Stadion
| location = Moss
| attendance = 3,709
| referee = Marius Hansen Grøtta
}}
= Relegation play-offs =
The 14th-placed team will take part in a two-legged play-off against the winners of the Second Division play-offs, to decide who will play in the First Division next season.
{{3TeamBracket-info
| legs = 2
| aggregate=y
|RD1-seed1 =
|RD1-team1 = Jerv
|RD1-score1-1 = 1
|RD1-score1-2 = 2
|RD1-score1-agg = 3
|RD1-seed2 =
|RD1-team2 = Tromsdalen
|RD1-score2-1 = 0
|RD1-score2-2 = 1
|RD1-score2-agg = 1
|RD2-seed1 =
|RD2-team1 = Mjøndalen
|RD2-score1-1 = 2
|RD2-score1-2 = 3
|RD2-score1-agg = 5
|RD2-team2 = Jerv
|RD2-score2-1 = 1
|RD2-score2-2 = 1
|RD2-score2-agg = 2
}}
{{football box
| date = 24 November 2024
| time = 18:00 CET
| team1 = Mjøndalen
| score = 2–1
| report = https://www.fotball.no/fotballdata/kamp/?fiksId=8695311
| team2 = Jerv
| goals1 =
| goals2 =
- Furaha {{goal|31}}
| stadium = Consto Arena
| location = Mjøndalen
| attendance = 1,422
| referee = Stian Røvig Sletner
}}
{{football box
| date = 30 November 2024
| time = 17:00 CET
| team1 = Jerv
| score = 1–3
| report = https://www.fotball.no/fotballdata/kamp/?fiksId=8695312
| team2 = Mjøndalen
| goals1 =
- Furaha {{goal|64}}
| goals2 =
| stadium = Levermyr Stadion
| location = Grimstad
| attendance = 2,012
| referee = Mischa Huru Kellerhals
}}
Season statistics
=Top scorers=
class="wikitable" style="text-align:center" |
Rank
!Player !Club(s) !Goals{{cite web|url=https://www.fotball.no/fotballdata/turnering/toppscorer-gule-og-rode-kort/?fiksId=193220|title=OBOS-ligaen 2024 - Toppscorer, gule og røde kort|publisher=Norwegian Football Federation|access-date=2 April 2024|language=no}} |
---|
1
| align=left| {{flagicon|CHN}} John Hou Sæter | align=left| Ranheim |19 |
rowspan="2"|2
| align=left| {{flagicon|NOR}} Sanel Bojadzic | align=left| Levanger, Bryne | rowspan="2"|16 |
align=left| {{flagicon|MLI}} Bassekou Diabaté
| align=left| Stabæk |
rowspan=3|4
| align=left| {{flagicon|NOR}} Andreas Helmersen | align=left| Egersund |rowspan=3|13 |
align=left| {{flagicon|NOR}} Jones El-Abdellaoui
| align=left| Vålerenga |
align=left| {{flagicon|NED}} Mees Rijks
| align=left| Vålerenga |
rowspan=7|7
| align=left| {{flagicon|DEN}} Muamer Brajanac | align=left| Vålerenga |rowspan=7|11 |
align=left| {{flagicon|NOR}} Bendik Bye
| align=left| Ranheim |
align=left| {{flagicon|DEN}} Lucas Haren
| align=left| Kongsvinger |
align=left| {{flagicon|POR}} Duarte Moreira
| align=left| Bryne |
align=left| {{flagicon|NOR}} Anders Bjørntvedt Olsen
| align=left| Lyn |
align=left| {{flagicon|NOR}} Sebastian Pedersen
| align=left| Moss |
align=left| {{flagicon|NOR}} Oskar Spiten-Nysæter
| align=left| Stabæk |
=Hat-tricks=
class="wikitable" | ||||
Player | For | Against | style="text-align:center"| Result | Date |
---|---|---|---|---|
{{flagicon|NOR}} Bendik Bye | Ranheim | Sandnes Ulf | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444025 3–1 (H)] | {{dts|format=dmy|2024|04|06}} |
{{flagicon|SLE}} Alie Conteh | Mjøndalen | Vålerenga | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444049 5–3 (H)] | {{dts|format=dmy|2024|04|28}} |
{{flagicon|NOR}} Andreas Helmersen | Egersund | Start | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444075 3–4 (A)] | {{dts|format=dmy|2024|05|16}} |
{{flagicon|NOR}} Mathias Johansen | Lyn | Start | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444107 4–1 (A)] | {{dts|format=dmy|2024|06|09}} |
{{flagicon|NED}} Mees Rijks4 | Vålerenga | Sandnes Ulf | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444123 8–0 (H)] | {{dts|format=dmy|2024|06|23}} |
{{flagicon|DEN}} Muamer Brajanac | Vålerenga | Levanger | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444159 4–1 (A)] | {{dts|format=dmy|2024|08|18}} |
{{flagicon|NOR}} Sebastian Haugland | Åsane | Lyn | [https://www.fotball.no/fotballdata/kamp/?fiksId=8444245 3–2 (H)] | {{dts|format=dmy|2024|11|02}} |
:Note: 4 – player scored 4 goals
=Clean sheets=
class="wikitable" style="text-align:center" |
Rank
!Player !Club !Clean sheets |
---|
1
| align=left| {{flagicon|NOR}} Magnus Sjøeng | align=left| Vålerenga |9 |
rowspan=2|2
| align=left| {{flagicon|NOR}} Mathias Eriksen Ranmark | align=left| Moss |rowspan=2|8 |
align=left| {{flagicon|NOR}} Lars Jendal
| align=left| Sogndal |
rowspan="2"|4
| align=left| {{flagicon|NOR}} Sondre Rossbach | align=left| Stabæk | rowspan="2"|7 |
align=left| {{flagicon|NOR}} Simen Vidtun Nilsen
| align=left| Ranheim |
rowspan=5|6
| align=left| {{flagicon|NOR}} Alexander Hurlen Pedersen | align=left| Lyn |rowspan=5|6 |
align=left| {{flagicon|NOR}} Thomas Kinn
| align=left| Mjøndalen |
align=left| {{flagicon|NOR}} Tor Erik Larsen
| align=left| Aalesund |
align=left| {{flagicon|NOR}} Simen Lillevik Kjellevold
| align=left| Åsane |
align=left| {{flagicon|NOR}} Morten Sætra
| align=left| Levanger |
=Discipline=
==Player==
- Most yellow cards: 8
- {{flagicon|NOR}} Andreas Dybevik (Bryne, Kongsvinger)
- {{flagicon|SWE}} Victor Fors (Bryne)
- {{flagicon|GHA}} Jamal Deen Haruna (Raufoss)
- {{flagicon|NOR}} Christian Landu Landu (Bryne)
- {{flagicon|NOR}} Erik Tønne (Ranheim)
- Most red cards: 2
- {{flagicon|NOR}} Sander Kilen (Aalesund)
==Club==
- Most yellow cards: 66{{cite web|url=https://www.fotmob.com/leagues/203/stats/season/22601/teams/total_yel_card_team/1-divisjon-teams|title=Yellow cards - 1. Divisjon 2024 stats|work=FotMob|language=en|access-date= 13 June 2024}}
- Raufoss
League attendances
{{fb a header}}
{{fb a2 team|p=1 |t=Vålerenga
|s=136402|h=16556|l=6711|a=9093|pr=10542|nt=1}}
{{fb a2 team|p=2 |t=Aalesund
|s=57299|h=5412|l=2944|a=3820|pr=5201|nt=1}}
{{fb a2 team|p=3 |t=Lyn
|s=55425|h=24003{{efn|name=fn1}}|l=1134|a=3695|pr=1364|nt=2}}
{{fb a2 team|p=4 |t=Start
|s=48098|h=6906|l=2024|a=3207|pr=4483}}
{{fb a2 team|p=5 |t=Stabæk
|s=39610|h=5026|l=2008|a=2641|pr=3395|nt=1}}
{{fb a2 team|p=6 |t=Sandnes Ulf
|s=31295|h=4432|l=512|a=2086|pr=1917}}
{{fb a2 team|p=7 |t=Sogndal
|s=31226|h=4567|l=1667|a=2082|pr=1782}}
{{fb a2 team|p=8 |t=Kongsvinger
|s=28013|h=4133|l=1275|a=1868|pr=1859}}
{{fb a2 team|p=9 |t=Moss
|s=27922|h=3200|l=1313|a=1861|pr=1720}}
{{fb a2 team|p=10|t=Bryne
|s=27867|h=4750|l=1115|a=1858|pr=1190}}
{{fb a2 team|p=11|t=Mjøndalen
|s=22863|h=2368|l=1206|a=1524|pr=1249}}
{{fb a2 team|p=12|t=Ranheim
|s=19377|h=2200|l=1008|a=1292|pr=1200}}
{{fb a2 team|p=13|t=Levanger
|s=18478|h=2188|l=308|a=1232|pr=604|nt=2}}
{{fb a2 team|p=14|t=Raufoss
|s=15571|h=3042|l=715|a=1038|pr=840}}
{{fb a2 team|p=15|t=Egersund
|s=15377|h=1613|l=720|a=1025|pr=572|nt=2}}
{{fb a2 team|p=16|t=Åsane
|s=10899|h=1660|l=449|a=727|pr=668}}
{{fb a footer |s=585722|h=24003{{efn|name=fn1}}|l=308|a=2441|pr=1851|source=[https://www.nifs.no/tilskuertall.php?land=1&t=6&fra=2024&til=2024]|date=2 April 2024|notes=1: Team played last season in Eliteserien.
2: Team played last season in 2. divisjon.}}
Notes
{{notelist}}
References
{{Reflist}}
{{1. divisjon}}
{{2024 in Norwegian football}}