2024 K League 2

{{Short description|South Korean professional league season}}

{{Use dmy dates|date=May 2024}}

{{Infobox football league season

| competition =Hana Bank
K League 2

| logo =

| season = 2024

| dates = 1 March – 9 November 2024

| winners = FC Anyang
(1st title)

| promoted = FC Anyang

| best player = Matheus Oliveira

| league topscorer = Bruno Mota
(16 goals)

| matches = 234

| total goals = 616

| biggest home win =

| biggest away win =

| highest scoring =

| longest wins =

| longest unbeaten =

| longest winless =

| longest losses =

| total attendance = 889,383

| highest attendance = 15,308
Suwon 3–0 Ansan
(3 November)

| lowest attendance = 384
Ansan 0–3 Seoul E
(11 May)

| average attendance = 3,801

| prevseason = 2023

| nextseason = 2025

}}

The 2024 K League 2, also known as the Hana Bank K League 2 for sponsorship reasons, was the 12th season of the K League 2, the second-highest division in South Korean football league system.

Teams

=Team changes=

As the 2023 K League 2 champions, Gimcheon Sangmu were promoted to the K League 1. Suwon Samsung Bluewings were relegated from the K League 1 for the first time in the club's history.{{Cite news |date=December 11, 2023 |title=Ulsan repeat as champions, Suwon Samsung suffer relegation in K League for 1st time |url=https://www.koreatimes.co.kr/www/sports/2024/03/600_364866.html |access-date=March 21, 2024 |work=The Korea Times}}

class="wikitable"
{{increase}} Promoted to K League 1

! {{decrease}} Relegated from K League 1

* Gimcheon Sangmu

|

=Locations=

{{Location map+|South Korea|width=250|caption=Locations of the 2024 K League 2 teams|places=

{{Location map~ |South Korea|lat=37.7|long=126.6|label=

Gimpo
|position=left}}

{{Location map~ |South Korea|lat=37.530478|long=126.883139|label=

Seoul E
|position=right }}

{{Location map~ |South Korea|lat=36.8215495 |long=127.1448685 |label=

Cheonan
|position=right }}

{{Location map~ |South Korea|lat=36.637902 |long=127.472354 |label=

{{nowrap|Chungbuk Cheongju}}
|position=right }}

{{Location map~ |South Korea|lat=36.76832720000001|long=127.02165409999998|label=

{{nowrap|Chungnam Asan}}
|position=left}}

{{Location map~ |South Korea|lat=35.223394|long=128.705711|label=

Gyeongnam
|position=right}}

{{Location map~ |South Korea|lat=35.1160|long=129.0161|label=

Busan
|position=right}}

{{Location map~ |South Korea|lat=34.940548|long=127.695501|label=

Jeonnam
|position=left}}

}}

{{OSM Location map

| coord = {{coord|37.4|126.98}}

| zoom = 9

| float = right

| nolabels = 1

| width = 250

| height = 250

| caption = Locations of the 2024 K League 2 teams in the Seoul Capital Area

| shapeD = circle

| shape-colorD = red

| label-colorD = dark blue

| shape-outlineD = white

| label-sizeD = 10

| label-posD = left

| mark-sizeD = 8

| label1 = Bucheon

| mark-coord1 = {{coord|37.50256|126.799135}}

| mark-title1 = Bucheon Stadium

| label2 = Seongnam

| mark-coord2 = {{coord|37.410153|127.121322}}

| mark-title2 = Tancheon Sports Complex

| label-pos2 = right

| label3 = Seoul E

| mark-coord3 = {{coord|37.530478|126.883139}}

| mark-title3 = Mokdong Stadium

| label-pos3 = right

| label4 = Anyang

| mark-coord4 = {{coord|37.405304|126.94656}}

| mark-title4 = Anyang Sports Complex

| label5 = Ansan

| mark-coord5 = {{coord|37.319364|126.818619}}

| mark-title5 = Ansan Wa~ Stadium

| label6 = Suwon

| labela6 =

| mark-coord6 = {{coord|37.286278|127.036889}}

| mark-title6 = Suwon World Cup Stadium

| label-pos6 = bottom

}}

The following thirteen teams participated in the 2024 K League 2.{{Cite web |title=Record |lang=ko |url=https://www.kleague.com/record/team.do |access-date=March 22, 2024 |publisher=K League}}

class="wikitable"
Team

! City/Province

! Abbreviation

Ansan Greeners

| Ansan

| Ansan

FC Anyang

| Anyang

| Anyang

Bucheon FC 1995

| Bucheon

| Bucheon

Busan IPark

| Busan

| Busan

Cheonan City

| Cheonan

| Cheonan

Chungbuk Cheongju

| Cheongju

| Chungbuk Cheongju

Chungnam Asan

| Asan

| Chungnam Asan

Gimpo FC

| Gimpo

| Gimpo

Gyeongnam FC

| Gyeongnam

| Gyeongnam

Jeonnam Dragons

| Jeonnam

| Jeonnam

Seongnam FC

| Seongnam

| Seongnam

Seoul E-Land

| Seoul

| Seoul E

Suwon Samsung Bluewings

| Suwon

| Suwon

=Stadiums=

class="wikitable" style="text-align:center"
Ansan Greeners

! FC Anyang

! Bucheon FC 1995

Ansan Wa~ Stadium

| Anyang Stadium

| Bucheon Stadium

Capacity: 35,000

| Capacity: 17,143

| Capacity: 34,456

160px

| 160px

| 160px

colspan="2" |Busan IPark

!Cheonan City

Busan Asiad Main Stadium{{efn|name=ujun|Used until June 2024.}}

|Busan Gudeok Stadium{{efn|name=sjul|Used since July 2024.}}

|Cheonan Stadium

Capacity: 53,769

|Capacity: 12,349

|Capacity: 26,000

160px

|
160px

|160px

Chungbuk Cheongju

!Chungnam Asan

!Gimpo FC

Cheongju Stadium

|Yi Sun-sin Stadium

|Gimpo Solteo Football Stadium

Capacity: 16,280

|Capacity: 19,283

|Capacity: 5,000

File:Chungbuk Cheongju pre match.jpg

|160px

|

Gyeongnam FC

! Jeonnam Dragons

! Seongnam FC

Changwon Football Center

| Gwangyang Stadium

| Tancheon Stadium

Capacity: 15,074

| Capacity: 13,496

| Capacity: 16,146

160px

| 160px

| 160px

Seoul E-Land

! colspan="2" |Suwon Samsung Bluewings

Mokdong Stadium

|Suwon World Cup Stadium{{efn|name=ujun}}

|Yongin Mireu Stadium{{efn|name=sjul}}

Capacity: 15,511

|Capacity: 44,031

|Capacity: 37,155

160px

|160px

|

{{notelist}}

= Personnel and sponsoring =

class="wikitable" style="text-align:left"

! Team

! Manager

! Main sponsor

! Kit manufacturer

Ansan Greeners

|{{flagicon|KOR}} Lee Kwan-woo

|Government of Ansan

|Applerind

FC Anyang

|{{flagicon|KOR}} Ryu Byeong-hoon

|Osang Healthcare

|V-EXX

Bucheon FC 1995

|{{flagicon|KOR}} Lee Young-min

|Government of Bucheon

|Kelme

Busan IPark

|{{flagicon|KOR}} Jo Sung-hwan

|HDC Hyundai Development Company

|Puma

Cheonan City

|{{flagicon|KOR}} Kim Tae-wan

|Government of Cheonan

|Puma

Chungbuk Cheongju

|

|

|Applerind

Chungnam Asan

|{{flagicon|KOR}} Kim Hyun-seok

|Haeyu Construction

|Mizuno

Gimpo FC

|{{flagicon|KOR}} Ko Jeong-woon

|Government of Gimpo

|Sunderland of Scotland

Gyeongnam FC

|

|Nonghyup Bank

|Hummel

Jeonnam Dragons

|{{flagicon|KOR}} Lee Jang-kwan

|POSCO

|Puma

Seongnam FC

|{{flagicon|KOR}} Jeon Kyung-jun

|Government of Seongnam

|Umbro

Seoul E-Land

|{{flagicon|KOR}} Kim Do-kyun

|NC Department Store

|New Balance

Suwon Samsung Bluewings

|{{flagicon|KOR}} Byun Sung-hwan

|Samsung Galaxy S24

|Puma

=Managerial changes=

class="wikitable sortable"
Team

!Outgoing manager

!Manner of departure

!Date of vacancy

!Table

!Replaced by

!Date of appointment

Cheonan City

| {{flagicon|KOR}} Park Nam-yeol

| Sacked

| 29 November 2023 {{cite news |url=https://sports.news.naver.com/news.nhn?oid=343&aid=0000124830 |script-title=ko:심경 전한 천안시티 박남열 감독, "박경훈 씨 도덕적 문제 있어. 후배에게 모범적 행동했어야" |publisher=Best Eleven |lang=ko |website=Naver |date=2023-11-26}}

| Pre-season

| {{flagicon|KOR}} Kim Tae-wan

| 18 December 2023

FC Anyang

| {{flagicon|KOR}} Lee Woo-hyung

| Change of assignment

| 6 December 2023

| Pre-season

| {{flagicon|KOR}} Ryu Beong-hoon

| 7 December 2023

Gyeongnam FC

| {{flagicon|KOR}} Seol Ki-hyeon

| End of contract

| 30 November 2023

| Pre-season

| {{flagicon|KOR}} Park Dong-hyuk

| 5 December 2023

Chungnam Asan

| {{flagicon|KOR}} Park Dong-hyuk

| Signed by Gyeongnam FC

| 4 December 2023

| Pre-season

| {{flagicon|KOR}} Kim Hyun-seok

| 1 January 2024

Seoul E-Land

| {{flagicon|KOR}} Park Choong-kyun

| End of contract

| 13 December 2023

| Pre-season

| {{flagicon|KOR}} Kim Do-kyun

| 14 December 2023

Seongnam FC

| {{flagicon|KOR}} Lee Ki-hyung

| Sacked

| 20 March 2024

| 13th

| {{flagicon|KOR}} Choi Chul-woo

| 21 May 2024

Busan IPark

| {{flagicon|KOR}} Park Jin-sub

| Resigned

| 8 July 2024

| 9th

| {{flagicon|KOR}} Jo Sung-hwan

| 14 July 2024

Ansan Greeners

| {{flagicon|KOR}} Lim Kwan-sik

| Resigned

| 10 July 2024

| 13th

| {{flagicon|KOR}} Lee Kwan-woo

| 11 August 2024

Seongnam FC

| {{flagicon|KOR}} Choi Chul-woo

| Mutual consent

| 6 August 2024

| 12th

| {{flagicon|KOR}} Jeon Kyung-jun

| 11 September 2024

Gyeongnam FC

| {{flagicon|KOR}} Park Dong-hyuk

| Sacked

| 9 September 2024

| 13th

| {{flagicon|KOR}} Lee Eul-yong

| 12 November 2024

Chungbuk Cheongju

| {{flagicon|KOR}} Choi Yun-kyum

| Resigned

| 2 October 2024

| 10th

|

|

Jeonnam Dragons

| {{flagicon|KOR}} Lee Jang-kwan

| Mutual Consent

| 27 November 2024

| 4th

| {{flagicon|KOR}}

|

=Foreign players=

North Korean player An Byong-jun, who played for Busan IPark, was deemed as a native player by South Korean nationality law.

class="wikitable"

! width="170" | Club

! width="170" | Player 1

! width="170" | Player 2

! width="170" | Player 3

! width="170" | AFC player

! width="170" | ASEAN player

! width="170" | Former players

Ansan Greeners

|

|

|

|

|

|

FC Anyang

| {{flagicon|Brazil}} Matheus Oliveira

| {{flagicon|Brazil}} Nicolas Careca

| {{flagicon|Brazil}} Yago César

| {{flagicon|Japan}} Teppei Yachida

|

| {{flagicon|Brazil}} Danrlei

Bucheon FC 1995

| {{flagicon|Brazil}} Nilson

| {{flagicon|Brazil}} Rodrigo Bassani

| {{flagicon|Portugal}} Jucie Lupeta

| {{flagicon|Japan}} Kazuki Takahashi

|

|

Busan IPark

| {{flagicon|Brazil}} Bruno Lamas

| {{flagicon|Brazil}} Fessin

| {{flagicon|Togo}} Peniel Mlapa

| {{flagicon|Japan}} Yuhei Sato

|

| {{flagicon|Brazil}} Ricardo Lopes
{{flagicon|Uzbekistan}} Mukhammadali Alikulov

Cheonan City

| {{flagicon|Brazil}} Bruno Mota

| {{flagicon|Mali}} Aboubacar Toungara

|

|

|

| {{flagicon|Brazil}} Erikys
{{flagicon|Brazil}} Paulo Henrique

Chungbuk Cheongju

| {{flagicon|Brazil}} Tales

| {{flagicon|Brazil}} Venício

| {{flagicon|Ghana}} Sadam Sulley

|

|

| {{flagicon|Brazil}} Paulinho
{{flagicon|England}} Nathan Oduwa
{{flagicon|Japan}} Hidetoshi Miyuki

Chungnam Asan

| {{flagicon|Brazil}} Denisson Silva

| {{flagicon|Brazil}} Juninho Rocha

| {{flagicon|Chile}} Josepablo Monreal

|

|

| {{flagicon|Brazil}} Anderson Cordeiro
{{flagicon|Brazil}} Kainã

Gimpo FC

| {{flagicon|Brazil}} Bruno Paraíba

| {{flagicon|Colombia}} Luis Mina

| {{flagicon|Kosovo}} Leonard Pllana

| {{flagicon|Australia}} Connor Chapman

|

|

Gyeongnam FC

| {{flagicon|Brazil}} Felipe Fonseca

| {{flagicon|Brazil}} Felipe Saraiva

| {{flagicon|Georgia}} Bachana Arabuli

| {{flagicon|Australia}} Lachlan Wales

|

| {{flagicon|Brazil}} Hélio Borges
{{flagicon|Colombia}} Rodrigo Rivas
{{flagicon|Georgia}} Zurab Museliani
{{flagicon|Japan}} Yukiya Sugita

Jeonnam Dragons

| {{flagicon|Brazil}} Bruno Oliveira

| {{flagicon|Brazil}} Valdívia

| {{flagicon|Togo}} Euloge Placca

| {{flagicon|Uzbekistan}} Mukhammadali Alikulov

|

| {{flagicon|Colombia}} Jhon Montaño
{{flagicon|Japan}} Yuhei Sato

Seongnam FC

| {{flagicon|Colombia}} Leonardo Acevedo

| {{flagicon|Democratic Republic of the Congo}} Christy Manzinga

| {{flagicon|Guinea-Bissau}} Toni Gomes

| {{flagicon|Uzbekistan}} Ikromjon Alibaev

|

| {{flagicon|Brazil}} Gabriel Honório

Seoul E-Land

| {{flagicon|Brazil}} Bruno Silva

| {{flagicon|Colombia}} Jhon Montaño

| {{flagicon|Spain}} Osmar

| {{flagicon|Japan}} Kazuki Kozuka

|

| {{flagicon|Australia}} Peter Makrillos
{{flagicon|United States}} Eduvie Ikoba

Suwon Samsung Bluewings

| {{flagicon|Brazil}} Paulo Henrique

| {{flagicon|Romania}} Sebastian Mailat

| {{flagicon|Serbia}} Fejsal Mulić

| {{flagicon|Australia}} Peter Makrillos

|

| {{flagicon|Ghana}} Maxwell Acosty
{{flagicon|Japan}} Kazuki Kozuka
{{flagicon|Mali}} Aboubacar Toungara

League table

{{2024 K League 2 table}}

Positions by matchday

{{legend2|#FFD700|Leaders, promotion to K League 1|border=1px solid #AAAAAA}}

{{legend2|#FFFFBB|Qualification for promotion play-offs final round|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Qualification for promotion play-offs second round|border=1px solid #AAAAAA}}

{{legend2|#FFFFDD|Qualification for promotion play-offs first round|border=1px solid #AAAAAA}}

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|team1= FC Anyang

| pos1= 3/4/6/2/1/1/1/2/2/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1

|team2= Chungnam Asan

| pos2= 7/10/5/1/4/5/5/6/8/8/5/8/9/7/9/7/7/5/4/3/3/4/3/3/3/4/5/5/4/4/3/3/2/2/2/2/2/3/2

|team3= Seoul E-Land

| pos3= 1/1/2/5/4/6/7/7/5/5/3/3/5/4/3/3/3/4/5/6/5/3/4/4/4/3/4/3/3/2/2/2/4/4/3/3/3/2/3

|team4= Jeonnam Dragons

| pos4=11/3/8/6/2/4/3/5/6/9/6/4/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/2/3/5/7/5/5/4/4/5/5/4

|team5= Busan IPark

| pos5=13/7/10/7/8/3/4/3/3/3/4/5/3/5/7/5/5/8/9/9/9/9/7/6/6/7/6/6/6/5/6/4/3/3/5/5/6/6/5

|team6=Suwon Samsung Bluewings

| pos6= 4/7/3/8/3/2/2/1/1/2/2/2/4/6/8/6/6/6/6/5/6/6/5/5/5/5/3/4/5/6/4/6/7/6/6/6/4/4/6

|team7= Gimpo FC

| pos7=10/13/12/13/12/12/13/10/7/10/11/6/6/3/4/4/4/3/3/4/4/5/6/7/9/8/7/8/7/8/8/8/8/8/7/7/7/7/7

|team8= Bucheon FC 1995

| pos8= 9/11/7/3/6/8/8/9/10/7/10/10/7/8/5/8/8/9/8/8/7/7/8/8/7/9/8/7/8/7/7/5/6/7/8/8/8/8/8

|team9=Cheonan City

| pos9= 2/5/4/9/9/11/11/13/13/13/12/12/12/11/10/10/11/10/10/10/10/10/10/10/10/10/10/10/10/10/9/9/9/9/9/9/9/9/9

|team10= Chungbuk Cheongju

| pos10= 6/2/1/4/7/7/6/4/4/4/7/7/8/9/6/9/9/7/7/7/8/8/9/9/8/6/9/9/9/9/10/10/10/10/10/10/10/10/10

|team11=Ansan Greeners

| pos11= 7/4/9/11/13/10/10/12/11/12/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/12/12/13/11/11/11/11/11/11/11/11/11/11/11

|team12=Gyeongnam FC

| pos12= 4/8/11/12/11/13/12/8/9/6/9/11/11/10/11/12/12/12/12/12/11/11/11/11/11/11/11/12/12/12/12/12/12/12/12/12/12/12/12

|team13=Seongnam FC

| pos13=12/12/13/10/10/9/9/11/12/11/8/9/10/12/12/11/10/11/11/11/12/12/12/12/12/13/13/11/13/13/13/13/13/13/13/13/13/13/13

|color_1=gold

|color_2=yellow1

|color_3=yellow2

|color_4-5=yellow3

|color_PP=#ACE1AF

|update=complete |source=[http://kleague.com K League]

|notes=

}}

Results

= Matches 1–24 =

Teams played each other twice, once at home, once away.

{{#invoke:sports results|main

| update = complete

| source = [https://int.soccerway.com/national/korea-republic/k-league/2024/regular-season/r79839/ Soccerway]

| matches_style = FBR |legs= |solid_cell=

| team1 = ASG | team2 = AYG | team3= BCN | team4 = BSI | team5 = CNC | team6 = CBCJ | team7 = CNAS | team8 = GIM | team9 = GNM | team10 = JND | team11 = SNM | team12 = SUE | team13 = SSB

|name_ASG=Ansan Greeners

|name_AYG=FC Anyang

|name_BCN=Bucheon FC 1995

|name_BSI=Busan IPark

|name_CNC=Cheonan City

|name_CBCJ=Chungbuk Cheongju

|name_CNAS=Chungnam Asan

|name_GIM=Gimpo FC

|name_GNM=Gyeongnam FC

|name_JND=Jeonnam Dragons

|name_SNM=Seongnam FC

|name_SUE=Seoul E-Land

|name_SSB=Suwon Samsung Bluewings

| match_ASG_AYG = 3-2

| match_ASG_BCN = 2-1

| match_ASG_BSI = 1-0

| match_ASG_CNC = 1–2

| match_ASG_CBCJ = 0-0

| match_ASG_CNAS = 1-0

| match_ASG_GIM = 1-2

| match_ASG_GNM = 1-2

| match_ASG_JND = 1-2

| match_ASG_SNM = 0-1

| match_ASG_SUE = 0-3

| match_ASG_SSB = 0-1

| match_AYG_ASG = 1-0

| match_AYG_BCN = 3-0

| match_AYG_BSI = 0–2

| match_AYG_CNC = 3–0

| match_AYG_CBCJ = 2-0

| match_AYG_CNAS = 1-0

| match_AYG_GIM = 0-0

| match_AYG_GNM = 1-0

| match_AYG_JND = 2-3

| match_AYG_SNM = 2-0

| match_AYG_SUE = 2-1

| match_AYG_SSB = 1-3

| match_BCN_ASG = 0-0

| match_BCN_AYG = 1–2

| match_BCN_BSI = 1-3

| match_BCN_CNC = 1-3

| match_BCN_CBCJ = 0–4

| match_BCN_CNAS = 3-0

| match_BCN_GIM = 1–0

| match_BCN_GNM = 2-0

| match_BCN_JND = 3-4

| match_BCN_SNM = 1-1

| match_BCN_SUE = 1-0

| match_BCN_SSB = 0-3

| match_BSI_ASG = 2-1

| match_BSI_AYG = 3-4

| match_BSI_BCN = 2-2

| match_BSI_CNC = 2-3

| match_BSI_CBCJ = 0-2

| match_BSI_CNAS = 2-3

| match_BSI_GIM = 0-1

| match_BSI_GNM = 2-1

| match_BSI_JND = 0-1

| match_BSI_SNM = 2-2

| match_BSI_SUE = 0-3

| match_BSI_SSB = 1-1

| match_CNC_ASG = 1-1

| match_CNC_AYG = 0-1

| match_CNC_BCN = 1-2

| match_CNC_BSI = 2-4

| match_CNC_CBCJ = 1-2

| match_CNC_CNAS = 0-1

| match_CNC_GIM = 1-2

| match_CNC_GNM = 2-2

| match_CNC_JND = 1-0

| match_CNC_SNM = 0-0

| match_CNC_SUE = 0-4

| match_CNC_SSB = 1–2

| match_CBCJ_ASG = 2–1

| match_CBCJ_AYG = 1-1

| match_CBCJ_BCN = 0-0

| match_CBCJ_BSI = 0-0

| match_CBCJ_CNC = 1-1

| match_CBCJ_CNAS = 0-3

| match_CBCJ_GIM = 0-0

| match_CBCJ_GNM = 1-0

| match_CBCJ_JND = 1-0

| match_CBCJ_SNM = 1-1

| match_CBCJ_SUE = 2-3

| match_CBCJ_SSB = 0-1

| match_CNAS_ASG = 2-0

| match_CNAS_AYG = 1-1

| match_CNAS_BCN = 1-1

| match_CNAS_BSI = 0-0

| match_CNAS_CNC = 2-2

| match_CNAS_CBCJ = 4-1

| match_CNAS_GIM = 1-2

| match_CNAS_GNM = 4-0

| match_CNAS_JND = 1-1

| match_CNAS_SNM = 1-1

| match_CNAS_SUE = 2-0

| match_CNAS_SSB = 1-0

| match_GIM_ASG = 1-0

| match_GIM_AYG = 0-1

| match_GIM_BCN = 0-1

| match_GIM_BSI = 1–0

| match_GIM_CNC = 1-1

| match_GIM_CBCJ = 1-1

| match_GIM_CNAS = 3-3

| match_GIM_GNM = 2-2

| match_GIM_JND = 1-2

| match_GIM_SNM = 2-1

| match_GIM_SUE = 2-5

| match_GIM_SSB = 1-1

| match_GNM_ASG = 2-0

| match_GNM_AYG = 0–0

| match_GNM_BCN = 2-2

| match_GNM_BSI = 1-4

| match_GNM_CNC = 3-3

| match_GNM_CBCJ = 1-1

| match_GNM_CNAS = 1-2

| match_GNM_GIM = 1-3

| match_GNM_JND = 2-4

| match_GNM_SNM = 1-2

| match_GNM_SUE = 2-1

| match_GNM_SSB = 0-0

| match_JND_ASG = 1-1

| match_JND_AYG = 1-2

| match_JND_BCN = 1-1

| match_JND_BSI = 2-3

| match_JND_CNC = 1-0

| match_JND_CBCJ = 1-1

| match_JND_CNAS = 3–2

| match_JND_GIM = 4-0

| match_JND_GNM = 1-3

| match_JND_SNM = 2-0

| match_JND_SUE = 2-2

| match_JND_SSB = 1–1

| match_SNM_ASG = 1-3

| match_SNM_AYG = 3-1

| match_SNM_BCN = 0-1

| match_SNM_BSI = 0-1

| match_SNM_CNC = 0-2

| match_SNM_CBCJ = 1-2

| match_SNM_CNAS = 0–4

| match_SNM_GIM = 2-1

| match_SNM_GNM = 1–4

| match_SNM_JND = 1-2

| match_SNM_SUE = 2-2

| match_SNM_SSB = 2-1

| match_SUE_ASG = 0-3

| match_SUE_AYG = 1-2

| match_SUE_BCN = 1-1

| match_SUE_BSI = 2-1

| match_SUE_CNC = 3-4

| match_SUE_CBCJ = 1-1

| match_SUE_CNAS = 5-0

| match_SUE_GIM = 1-1

| match_SUE_GNM = 2-1

| match_SUE_JND = 1-2

| match_SUE_SNM = 3–1

| match_SUE_SSB = 2-1

| match_SSB_ASG = 1–1

| match_SSB_AYG = 2-1

| match_SSB_BCN = 0-1

| match_SSB_BSI = 0-1

| match_SSB_CNC = 0-1

| match_SSB_CBCJ = 0-0

| match_SSB_CNAS = 2-1

| match_SSB_GIM = 2-1

| match_SSB_GNM = 1-1

| match_SSB_JND = 5-1

| match_SSB_SNM = 3-0

| match_SSB_SUE = 1-3

}}

= Matches 25–36 =

Teams played each other once, either at home or away.

{{#invoke:sports results|main

| update = complete

| source = [https://int.soccerway.com/national/korea-republic/k-league/2024/regular-season/r79839/ Soccerway]

| matches_style = FBR |legs= |solid_cell=

| team1 = ASG | team2 = AYG | team3= BCN | team4 = BSI | team5 = CNC | team6 = CBCJ | team7 = CNAS | team8 = GIM | team9 = GNM | team10 = JND | team11 = SNM | team12 = SUE | team13 = SSB

|name_ASG=Ansan Greeners

|name_AYG=FC Anyang

|name_BCN=Bucheon FC 1995

|name_BSI=Busan IPark

|name_CNC=Cheonan City

|name_CBCJ=Chungbuk Cheongju

|name_CNAS=Chungnam Asan

|name_GIM=Gimpo FC

|name_GNM=Gyeongnam FC

|name_JND=Jeonnam Dragons

|name_SNM=Seongnam FC

|name_SUE=Seoul E-Land

|name_SSB=Suwon Samsung Bluewings

| match_ASG_AYG = null

| match_ASG_BCN = 1-0

| match_ASG_BSI = 0-5

| match_ASG_CNC = null

| match_ASG_CBCJ = 3-2

| match_ASG_CNAS = null

| match_ASG_GIM = null

| match_ASG_GNM = 1-1

| match_ASG_JND = null

| match_ASG_SNM = 1-1

| match_ASG_SUE = 0-0

| match_ASG_SSB = null

| match_AYG_ASG = 2-1

| match_AYG_BCN = null

| match_AYG_BSI = 4-1

| match_AYG_CNC = 1-1

| match_AYG_CBCJ = null

| match_AYG_CNAS = 0-1

| match_AYG_GIM = null

| match_AYG_GNM = 2-2

| match_AYG_JND = 1-1

| match_AYG_SNM = null

| match_AYG_SUE = null

| match_AYG_SSB = null

| match_BCN_ASG = null

| match_BCN_AYG = 0-0

| match_BCN_BSI = null

| match_BCN_CNC = null

| match_BCN_CBCJ = 0-0

| match_BCN_CNAS = null

| match_BCN_GIM = 2-0

| match_BCN_GNM = null

| match_BCN_JND = null

| match_BCN_SNM = 3-0

| match_BCN_SUE = 2-0

| match_BCN_SSB = 1-1

| match_BSI_ASG = null

| match_BSI_AYG = null

| match_BSI_BCN = 3-1

| match_BSI_CNC = null

| match_BSI_CBCJ = 0-1

| match_BSI_CNAS = null

| match_BSI_GIM = 0-0

| match_BSI_GNM = 1-1

| match_BSI_JND = null

| match_BSI_SNM = 3-1

| match_BSI_SUE = 0-0

| match_BSI_SSB = null

| match_CNC_ASG = 2-3

| match_CNC_AYG = null

| match_CNC_BCN = 1-1

| match_CNC_BSI = 2-3

| match_CNC_CBCJ = 1-0

| match_CNC_CNAS = null

| match_CNC_GIM = null

| match_CNC_GNM = 3-1

| match_CNC_JND = null

| match_CNC_SNM = null

| match_CNC_SUE = 0-3

| match_CNC_SSB = null

| match_CBCJ_ASG = null

| match_CBCJ_AYG = 0-2

| match_CBCJ_BCN = null

| match_CBCJ_BSI = null

| match_CBCJ_CNC = null

| match_CBCJ_CNAS = 1-4

| match_CBCJ_GIM = 0-1

| match_CBCJ_GNM = null

| match_CBCJ_JND = null

| match_CBCJ_SNM = 1-1

| match_CBCJ_SUE = 1-2

| match_CBCJ_SSB = 2-2

| match_CNAS_ASG = 1-1

| match_CNAS_AYG = null

| match_CNAS_BCN = 2-2

| match_CNAS_BSI = 0-1

| match_CNAS_CNC = 2-0

| match_CNAS_CBCJ = null

| match_CNAS_GIM = null

| match_CNAS_GNM = 3-0

| match_CNAS_JND = 2-1

| match_CNAS_SNM = null

| match_CNAS_SUE = null

| match_CNAS_SSB = null

| match_GIM_ASG = 1-0

| match_GIM_AYG = 1-2

| match_GIM_BCN = null

| match_GIM_BSI = null

| match_GIM_CNC = 1-0

| match_GIM_CBCJ = null

| match_GIM_CNAS = 3-0

| match_GIM_GNM = null

| match_GIM_JND = 4-3

| match_GIM_SNM = null

| match_GIM_SUE = null

| match_GIM_SSB = 0-0

| match_GNM_ASG = null

| match_GNM_AYG = null

| match_GNM_BCN = 1-4

| match_GNM_BSI = null

| match_GNM_CNC = null

| match_GNM_CBCJ = 0-0

| match_GNM_CNAS = null

| match_GNM_GIM = 1-1

| match_GNM_JND = null

| match_GNM_SNM = 5-1

| match_GNM_SUE = 0-3

| match_GNM_SSB = 1-1

| match_JND_ASG = 1-1

| match_JND_AYG = null

| match_JND_BCN = 3-1

| match_JND_BSI = 1-2

| match_JND_CNC = 0-2

| match_JND_CBCJ = 3-0

| match_JND_CNAS = null

| match_JND_GIM = null

| match_JND_GNM = 0-0

| match_JND_SNM = null

| match_JND_SUE = null

| match_JND_SSB = null

| match_SNM_ASG = null

| match_SNM_AYG = 1-1

| match_SNM_BCN = null

| match_SNM_BSI = null

| match_SNM_CNC = 2-2

| match_SNM_CBCJ = null

| match_SNM_CNAS = 2-3

| match_SNM_GIM = 1-1

| match_SNM_GNM = null

| match_SNM_JND = 0-1

| match_SNM_SUE = null

| match_SNM_SSB = 1-2

| match_SUE_ASG = null

| match_SUE_AYG = 1-0

| match_SUE_BCN = null

| match_SUE_BSI = null

| match_SUE_CNC = null

| match_SUE_CBCJ = null

| match_SUE_CNAS = 1-2

| match_SUE_GIM = 0-2

| match_SUE_GNM = null

| match_SUE_JND = 0-4

| match_SUE_SNM = 1-0

| match_SUE_SSB = 2-0

| match_SSB_ASG = 2-1

| match_SSB_AYG = 1-0

| match_SSB_BCN = null

| match_SSB_BSI = 0-1

| match_SSB_CNC = 1-2

| match_SSB_CBCJ = null

| match_SSB_CNAS = 2-1

| match_SSB_GIM = null

| match_SSB_GNM = null

| match_SSB_JND = 2-1

| match_SSB_SNM = null

| match_SSB_SUE = null

}}

Promotion play-offs

The first round was contested between the fourth and fifth-placed teams of the regular season at the home stadium of the fourth-placed team, and its winners played the third-placed team in the second round. When the first and second round matches were finished as draws, their winners were decided on the regular season rankings without extra time and penalty shoot-outs.

The winners of the second round, and the league runners-up competed with the tenth and eleventh-placed teams of the 2024 K League 1, respectively, in the final round. Each of the finals was a two-legged tie, with the winners securing the final spots in the 2025 K League 1.{{Cite web |script-title=ko:하나원큐 K리그2 2024 대회요강 |trans-title=Hana 1Q K League 2 2024 Tournament Summary |url=https://www.kleague.com/about/competition.do |access-date=March 26, 2024 |publisher=K League |lang=ko}}

= Bracket =

{{5TeamBracket

| byes = 2

| legs = 1/1/2

| aggregate = score

| team-width =

| RD1 = First round

| RD2 = Second round

| RD3 = Final 1

| RD3b = Final 2

| RD1-seed1= 4

| RD1-team1= Jeonnam Dragons

| RD1-score1= 0

| RD1-seed2= 5

| RD1-team2= Busan IPark

| RD1-score2= 0

| RD2-seed1= 3

| RD2-team1= Seoul E-Land

| RD2-score1= 2

| RD2-seed2= 4

| RD2-team2= Jeonnam Dragons

| RD2-score2= 2

| RD3-team1= Seoul E-Land

| RD3-score1-1= 1

| RD3-score1-2= 1

| RD3-score1-agg= 2

| RD3-team2= {{nowrap|Jeonbuk Hyundai Motors}}

| RD3-score2-1= 2

| RD3-score2-2= 2

| RD3-score2-agg= 4

| RD3b-team1= Chungnam Asan

| RD3b-score1-1= 4

| RD3b-score1-2= 1

| RD3b-score1-agg= 5

| RD3b-team2= Daegu FC {{aet}}

| RD3b-score2-1= 3

| RD3b-score2-2= 3

| RD3b-score2-agg= 6

}}

= First round =

{{football box

|date = 21 November 2024

|time = {{UTZ|19:00|9}}

|team1 = Jeonnam Dragons

|score = 0–0

|report =

|team2 = Busan IPark

|goals1 =

|goals2 =

|stadium = Gwangyang Football Stadium, Gwangyang

|attendance = 6,375

|referee = Seol Tae-Hwan

}}

= Second round =

{{football box

|date = 24 November 2024

|time = {{UTZ|16:30|9}}

|team1 = Seoul E-Land

|score = 2–2

|report =

|team2 = Jeonnam Dragons

|goals1 =

Kim Shin-jin {{goal|78}}

Baek Ji-ung {{goal|81}}

|goals2 =

Placca {{goal|49}}

Yoon Jae-seok {{goal|76}}

|stadium = Mokdong Stadium, Seoul

|attendance = 6,199

|referee = Choi Gwang-ho

}}

= Final round =

{{TwoLegStart}}

{{TwoLegResult|Chungnam Asan||5–6|Daegu FC||4–3|1–3 {{aet}}|winner=2}}

{{TwoLegResult|Seoul E-Land||2–4|Jeonbuk Hyundai Motors||1–2|1–2|winner=2}}

{{End}}

{{Football box

|date = {{Start date|2024|11|28|df=y}}

|time = {{UTZ|19:00|9}}

|team1 = Chungnam Asan

|score = 4–3

|report =

|team2 = Daegu FC

|goals1 =

|goals2 =

|stadium = Cheonan Stadium, Cheonan

|attendance = 4,200

|referee = Kim Woo-seong

}}

{{Football box

|date = {{Start date|2024|12|1|df=y}}

|time = {{UTZ|14:00|9}}

|team1 = Daegu FC

|score = 3–1

|aet = yes

|report =

|team2 = Chungnam Asan

|goals1 =

|goals2 = Juninho Rocha {{goal|90+8|pen.}}

|stadium = DGB Daegu Bank Park, Daegu

|attendance = 11,973

|referee = Ko Hyung-jin

}}

Daegu FC won 6–5 on aggregate and therefore both clubs remain in their respective leagues.

----

{{Football box

|date = {{Start date|2024|12|1|df=y}}

|time = {{UTZ|16:00|9}}

|team1 = Seoul E-Land

|score = 1–2

|report =

|team2 = Jeonbuk Hyundai Motors

|goals1 = Osmar {{goal|49}}

|goals2 =

|stadium = Mokdong Stadium, Seoul

|attendance = 13,205

|referee = Shin Yong-jun

}}

{{Football box

|date = {{Start date|2024|12|8|df=y}}

|time = {{UTZ|14:25|9}}

|team1 = Jeonbuk Hyundai Motors

|score = 2–1

|report =

|team2 = Seoul E-Land

|goals1 =

|goals2 = Bruno Silva {{goal|45+1}}

|stadium = Jeonju World Cup Stadium, Jeonju

|attendance = 23,772

|referee = Kim Jong-hyeok

}}

Jeonbuk Hyundai Motors won 4–2 on aggregate and therefore both clubs remain in their respective leagues.

Statistics

=Top goalscorers=

class="wikitable"

!Rank

!Player{{cite web |title=K LEAGUE / Record |url=https://www.kleague.com/record/player.do |language=en}}

!Team

!Goals

align=center| 1

|{{Flagicon|BRA}} Bruno Mota

|Cheonan City

| align=center| 16

align=center| 2

|{{Flagicon|COL}} Luis Mina

|Gimpo FC

| align=center| 15

align=center rowspan=4| 3

|{{Flagicon|KOR}} Kim Jong-min

|Jeonnam Dragons

| align=center rowspan=4| 12

{{Flagicon|COL}} Leonardo Acevedo

|Seongnam FC

{{Flagicon|BRA}} Valdívia

|Jeonnam Dragons

{{flagicon|BRA}} Juninho Rocha

|Chungnam Asan

align=center rowspan=3| 7

|{{Flagicon|BRA}} Bruno Silva

|Seoul E-Land

| align=center rowspan=3| 11

{{Flagicon|BRA}} Fessin

|Busan IPark

{{flagicon|BRA}} Rodrigo Bassani

|Bucheon FC 1995

align=center rowspan=5| 10

|{{Flagicon|BRA}} Paulo Henrique

|Cheonan City
Suwon Samsung Bluewings

| align=center rowspan=5| 10

{{flagicon|SRB}} Fejsal Mulić

|Suwon Samsung Bluewings

{{Flagicon|KOR}} Byeon Gyung-jun

|Seoul E-Land

=Top assist providers=

class="wikitable"

!Rank

!Player

!Team

!Assists

align=center| 1

|{{flagicon|BRA}} Matheus Oliveira

|FC Anyang

| align=center| 11

align=center| 2

|{{flagicon|BRA}} Bruno Lamas

|Busan IPark

| align=center| 9

align=center| 3

|{{flagicon|BRA}} Juninho Rocha

|Chungnam Asan

| align=center| 8

align=center rowspan=3| 4

|{{Flagicon|KOR}} Park Min-seo

|Seoul E-Land

| align=center rowspan=3| 7

{{flagicon|BRA}} Rodrigo Bassani

|Bucheon FC 1995

{{Flagicon|KOR}} Kim Myung-soon

|Chungbuk Cheongju

align=center rowspan=7| 7

|{{Flagicon|KOR}} Kim Hyun

|Suwon Samsung Bluewings

| align=center rowspan=7| 6

{{Flagicon|BRA}} Bruno Silva

|Seoul E-Land

{{flagicon|COL}} Jhon Montaño

|Jeonnam Dragons
Seoul E-Land

{{Flagicon|KOR}} Kim Seung-ho

|Chungnam Asan

{{Flagicon|KOR}} Kang Jun-hyuk

|Chungnam Asan

{{Flagicon|BRA}} Yago César

|FC Anyang

{{Flagicon|KOR}} Byeon Gyung-jun

|Seoul E-Land

Awards

= Weekly awards =

{{col-begin}}

{{col-2}}

class="wikitable"

!rowspan=2|Round

!colspan=2|Player of the Round

Player

!Club

align=center|1

|{{flagicon|SRB}} Fejsal Mulić

|Suwon Samsung Bluewings

align=center|2

|{{flagicon|KOR}} Kim Chan

|Busan IPark

align=center|3

|{{flagicon|KOR}} Han Ho-gang

|Suwon Samsung Bluewings

align=center|4

|{{flagicon|BRA}} Matheus Oliveira

|FC Anyang

align=center|5

|{{flagicon|BRA}} Bruno Mota

|Cheonan City

align=center|6

|{{flagicon|KOR}} Lim Min-hyeok

|Busan IPark

align=center|7

|{{flagicon|BRA}} Matheus Oliveira

|FC Anyang

align=center|8

|{{flagicon|BRA}} Fessin

|Busan IPark

align=center|9

|{{flagicon|BRA}} Bruno Silva

|Seoul E-Land

align=center|10

|{{flagicon|GEO}} Bachana Arabuli

|Gyeongnam FC

align=center|11

|{{flagicon|COL}} Leonardo Acevedo

|Seongnam FC

align=center|12

|{{flagicon|USA}} Eduvie Ikoba

|Seoul E-Land

align=center|13

|{{flagicon|KOS}} Leonard Pllana

|Gimpo FC

align=center|14

|{{flagicon|BRA}} Bruno Mota

|Cheonan City

align=center|15

|{{flagicon|POR}} Jucie Lupeta

|Bucheon FC 1995

align=center|16

|{{flagicon|KOR}} Kim Jong-min

|Jeonnam Dragons

align=center|17

|{{flagicon|KOR}} Kim Jeong-hwan

|Seongnam FC

align=center|18

|{{flagicon|KOR}} Hong Won-jin

|Chungbuk Cheongju

align=center|19

|{{flagicon|BRA}} Juninho Rocha

|Chungnam Asan

align=center|20

|{{flagicon|CHI}} Josepablo Monreal

|Chungnam Asan

{{col-2}}

class="wikitable"

!rowspan=2|Round

!colspan=2|Player of the Round

Player

!Club

align=center|21

|{{flagicon|AUS}} Lachlan Wales

|Gyeongnam FC

align=center|22

|{{flagicon|KOR}} Ha Nam

|Jeonnam Dragons

align=center|23

|{{flagicon|KOR}} Lee Dong-soo

|Busan IPark

align=center|24

|{{flagicon|KOR}} Kim Ji-ho

|Suwon Samsung Bluewings

align=center|25

|{{flagicon|BRA}} Felipe Saraiva

|Gyeongnam FC

align=center|26

|{{flagicon|KOR}} Kim Ji-ho

|Suwon Samsung Bluewings

align=center|27

|{{flagicon|BRA}} Rodrigo Bassani

|Bucheon FC 1995

align=center|28

|{{flagicon|KOR}} Lee Ji-sung

|Ansan Greeners

align=center|29

|{{flagicon|COL}} Luis Mina

|Gimpo FC

align=center|30

|{{flagicon|BRA}} Bruno Mota

|Cheonan City

align=center|31

|{{flagicon|KOR}} Kang Jun-hyuk

|Chungnam Asan

align=center|32

|{{flagicon|KOR}} Kim Jong-suk

|Chungnam Asan

align=center|33

|{{flagicon|KOR}} Son Jung-hyun

|Gimpo FC

align=center|34

|{{flagicon|BRA}} Bruno Mota

|Cheonan City

align=center|35

|{{flagicon|KOR}} Yoo Jeong-wan

|FC Anyang

align=center|36

|{{flagicon|MLI}} Aboubacar Toungara

|Cheonan City

align=center|37

|{{flagicon|KOR}} Byeon Gyung-jun

|Seoul E-Land

align=center|38

|{{flagicon|KOR}} Byeon Gyung-jun

|Seoul E-Land

align=center|39

|{{flagicon|TOG}} Euloge Placca

|Jeonnam Dragons

{{col-end}}

= Annual awards =

The 2024 K League Awards was held on 29 November 2024.{{cite news |url=https://m.sports.naver.com/kfootball/article/413/0000187680 |script-title=ko:[K리그 시상식] 베스트11 6명 배출, 감독상 유병훈-MVP 마테우스까지...K리그2 시상식은 '안양 잔치'(종합) |website=Naver |publisher=InterFootball |language=ko |date=2024-11-29 |access-date=2024-11-29}}

class="wikitable"
Award

!Winner

!Club

Most Valuable Player

|{{flagicon|BRA}} Matheus Oliveira

|FC Anyang

Young Player of the Year

|{{flagicon|KOR}} Seo Jae-min

|Seoul E-Land

Top goalscorer

|{{flagicon|BRA}} Bruno Mota

|Cheonan City

Top assist provider

|{{flagicon|BRA}} Matheus Oliveira

|FC Anyang

Manager of the Year

|{{flagicon|KOR}} Ryu Byeong-hoon

|FC Anyang

class="wikitable" style="text-align:center;"
Position

! colspan="4"|Best XI

align=center|Goalkeeper

| colspan="4"|{{flagicon|KOR}} Kim Da-sol (Anyang)

align=center|Defenders

| {{flagicon|KOR}} Lee Tae-hee
(Anyang)

| {{flagicon|KOR}} Lee Chang-yong
(Anyang)

| {{flagicon|ESP}} Osmar
(Seoul E)

| {{flagicon|KOR}} Kim Dong-jin
(Anyang)

align=center|Midfielders

| {{flagicon|BRA}} Juninho Rocha
(Chungnam Asan)

| {{flagicon|BRA}} Valdívia
(Jeonnam)

| {{flagicon|KOR}} Kim Jeong-hyun
(Anyang)

| {{flagicon|COL}} Luis Mina
(Gimpo)

align=center|Forwards

| colspan="2"|{{flagicon|BRA}} Bruno Mota (Cheonan)

| colspan="2"|{{flagicon|BRA}} Matheus Oliveira (Anyang)

Attendance

Attendants who entered with free ticket were not counted.

{{fb a header}}

{{fb a2 team|p=1 |t=Suwon Samsung Bluewings |s=186519 |h=15308 |l=4429 |a=10362 |pr=11799 |nt=†}}

{{fb a2 team|p=2 |t=FC Anyang |s=94505 |h=13451 |l=2231 |a=5205 |pr=3027 }}

{{fb a2 team|p=3 |t=Seoul E-Land |s=72093 |h=9123 |l=1537 |a=4005 |pr=3617 }}

{{fb a2 team|p=4 |t=Jeonnam Dragons |s=70445 |h=7295 |l=1042 |a=3914 |pr=2073 }}

{{fb a2 team|p=5 |t=Gyeongnam FC |s=66131 |h=7649 |l=1933 |a=3674 |pr=3312 }}

{{fb a2 team|p=6 |t=Bucheon FC 1995 |s=65982 |h=8604 |l=1602 |a=3666 |pr=2985 }}

{{fb a2 team|p=7 |t=Chungbuk Cheongju|s=57443 |h=10635 |l=1060 |a=3191 |pr=2510 }}

{{fb a2 team|p=8 |t=Busan IPark |s=55277 |h=7191 |l=1350 |a=3071 |pr=3588 }}

{{fb a2 team|p=9 |t=Seongnam FC |s=53607 |h=8252 |l=914 |a=2978 |pr=2097 }}

{{fb a2 team|p=10 |t=Gimpo FC |s=50317 |h=7068 |l=1274 |a=2795 |pr=2162 }}

{{fb a2 team|p=11 |t=Chungnam Asan |s=44769 |h=10022 |l=1034 |a=2487 |pr=2214 }}

{{fb a2 team|p=12 |t=Cheonan City |s=39893 |h=10432 |l=550 |a=2216 |pr=1157 }}

{{fb a2 team|p=13 |t=Ansan Greeners |s=32144 |h=8264 |l=384 |a=1786 |pr=1176 }}

{{fb a footer|s=889125 |h=15308 |l=384 |a=3800 |pr=2392 |u= |source=[http://www.kleague.com/kr/ K League] |notes= Team played previous season in K League 1.|date=August 18, 2024}}

See also

References

{{Reflist}}