2023 K League 2

{{refimprove|date=February 2023}}

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

{{short description|Eleventh season of the K League 2, the second tier South Korean professional league}}

{{Infobox football league season

| competition = Hana 1Q
K League 2

| logo =

| season = 2023

| dates = 1 March – 26 November 2023{{cite web |script-title=ko:2023시즌 K리그2 일정 발표, 3·1절 킥오프 |url=https://www.kleague.com/news_view.do?seq=87266&orderBy=seq&viewOption=album&page=1 |publisher=K League |access-date=26 January 2023 |date=26 January 2023 |lang=ko}}

| winners = Gimcheon Sangmu
(2nd title)

| promoted = Gimcheon Sangmu

| relegated =

| best player = Valdívia

| league topscorer = Luis Mina
(14 goals)

| matches = 179

| total goals = 452

| biggest home win =

| biggest away win = {{nowrap|Jeonnam 0–5 Gyeongnam}}
(5 March 2023)

| highest scoring = Ansan 3–7 Gimcheon
(22 October 2023)

| longest wins =

| longest unbeaten = 12 matches
Gimpo FC

| longest winless = 20 matches
Cheonan City

| longest losses = 7 matches
Cheonan City

| highest attendance =

| lowest attendance =

| average attendance =

| prevseason = 2022

| nextseason = 2024

}}

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

Following the regular season, in which each team played each other three times, Gimcheon Sangmu were the champions, gaining direct promotion to K League 1.{{Cite news |date=November 26, 2023 |title=Gimcheon Sangmu FC earn promotion to top division in S. Korean football |url=https://m.koreaherald.com/view.php?ud=20231126000155#:~:text=Gimcheon%20Sangmu%20FC%20players%20and,the%20Korea%20Professional%20Football%20League. |access-date=March 27, 2024 |work=The Korea Herald}} After three rounds of play-offs, no other teams were promoted at the end of this season.{{Cite news |last=Paik |first=Ji-hwan |date=December 9, 2023 |title=Suwon FC, Gangwon secure first division survival in promotion-relegation playoffs |url=https://koreajoongangdaily.joins.com/news/2023-12-09/sports/football/Suwon-FC-and-Gangwon-FC-secure-first-division-survival-in-promotionrelegation-playoffs/1931810 |access-date=March 27, 2024 |work=Korea JoongAng Daily}}

Teams

= Team changes =

2022 champions Gwangju FC and play-off winners Daejeon Hana Citizen were promoted to the K League 1, while Seongnam FC and Gimcheon Sangmu were relegated from the top flight.{{Cite news |last=Yoo |first=Jee-ho |date=October 29, 2022 |title=Daejeon earn promotion to top division in S. Korean football |url=https://en.yna.co.kr/view/AEN20221029002300315 |access-date=March 27, 2024 |work=Yonhap News}}

Cheonan City and Chungbuk Cheongju, which played in the K3 League until 2022, joined the K League and made their professional debuts in the K League 2.

style="vertical-align:top"

|

{| class="wikitable"

|+ Incoming

{{decrease}} Relegated from K League 1
*Gimcheon Sangmu

{{increase}} Promoted from K3 League
*Cheonan City
  • Chungbuk Cheongju
  • |

    class="wikitable"

    |+ Outgoing

    {{increase}} Promoted to K League 1
    *Gwangju FC

    |}

    = Locations =

    {{Location map+|South Korea|width=250|caption=Locations of the 2023 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.50265|long=126.798989|label=

    Bucheon
    |position=left}}

    {{Location map~ |South Korea|lat=37.5157882|long=127.07279340000002|label=

    Seoul E
    |position=right }}

    {{location map~ |South Korea |lat=37.408614 |long=127.122256 |label=

    Seongnam
    |position=right}}

    {{Location map~ |South Korea|lat=37.405304|long=126.94642199999998 |label=

    Anyang
    |position=right}}

    {{Location map~ |South Korea|lat=37.3196898|long=126.81877910000003||label=

    Ansan
    |position=left}}

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

    Cheonan
    |position=left }}

    {{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=36.139672 |long=128.086549 |label=

    Gimcheon
    |position=right}}

    {{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}}

    }}

    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

    Gimcheon Sangmu

    | Gimcheon

    | Gimcheon

    Gimpo FC

    | Gimpo

    | Gimpo

    Gyeongnam FC

    | Gyeongnam

    | Gyeongnam

    Jeonnam Dragons

    | Jeonnam

    | Jeonnam

    Seongnam FC

    | Seongnam

    | Seongnam

    Seoul E-Land

    | Seoul

    | Seoul E

    = 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

    ! Chungnam Asan

    Busan Asiad Main Stadium

    | Busan Gudeok Stadium

    | Yi Sun-sin Stadium

    Capacity: 53,769

    | Capacity: 12,349

    | Capacity: 17,376

    160px

    | 160px

    | 160px

    Cheonan City

    ! Chungbuk Cheongju

    ! Gimpo FC

    Cheonan Stadium

    | Cheongju Stadium

    | Gimpo Solteo Football Stadium

    Capacity: 26,000

    | Capacity: 16,280

    | Capacity: 5,000

    160px

    |

    |

    Gyeongnam FC

    ! Gimcheon Sangmu

    ! Seongnam FC

    Changwon Football Center

    | Gimcheon Stadium

    | Tancheon Stadium

    Capacity: 15,074

    | Capacity: 25,000

    | Capacity: 16,146

    160px

    | 160px

    | 160px

    Jeonnam Dragons

    ! Seoul E-Land

    !

    Gwangyang Stadium

    | Mokdong Stadium

    |

    Capacity: 13,496

    | Capacity: 15,511

    |

    160px

    | 160px

    |

    = Foreign players =

    Restricting the number of foreign players strictly to five per team, including a slot for a player from the AFC and ASEAN countries. Gimcheon Sangmu FC, being a military-owned team, is not allowed to sign any foreign players. A team could use five foreign players on the field each game, including at least one player from the AFC and ASEAN.

    Players in bold were registered during the mid-season transfer window.

    class="wikitable"
    Team

    ! Player 1

    ! Player 2

    ! Player 3

    ! AFC player

    ! ASEAN player{{efn|Did not exist in the regulation of AFC.}}

    ! Former player(s)

    Ansan Greeners

    | {{flagicon|BRA}} Thiago Henrique

    | {{flagicon|BRA}} Wandrew

    |

    |

    |

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

    FC Anyang

    | {{flagicon|BRA}} Yago

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

    | {{flagicon|BRA}} Laércio

    |

    |

    | {{flagicon|CRC}} Jonathan Moya
    {{flagicon|BRA}} Andrigo

    Bucheon FC 1995

    | {{Flagicon|BRA}} Nilson

    | {{Flagicon|BRA}} Gabriel Ramos

    | {{Flagicon|POR}} Jucie Lupeta

    | {{flagicon|JPN}} Kazuki Takahashi

    |

    | {{Flagicon|BRA}} Leonardo Kalil

    Busan IPark

    | {{Flagicon|BRA}} Bruno Lamas

    | {{Flagicon|BRA}} Fessin

    | {{Flagicon|BRA}} Franklin Mascote

    |

    |

    |

    Cheonan City

    | {{Flagicon|BRA}} Bruno Mota

    | {{Flagicon|CRO}} Damir Šovšić

    | {{Flagicon|BRA}} Paulo Henrique

    | {{flagicon|VIE}} Vũ Minh Hiếu

    | {{flagicon|VIE}} Nguyễn Cảnh Anh

    | {{Flagicon|BRA}} Rodolfo
    {{Flagicon|FRA}} Axel Bakayoko

    Chungbuk Cheongju

    | {{Flagicon|BRA}} Paulinho

    | {{Flagicon|BRA}} Jorge Luiz

    |

    | {{Flagicon|AUS}} Peter Makrillos

    |

    | {{Flagicon|MAS}} Kogileswaran Raj

    Chungnam Asan

    | {{flagicon|BRA}} Róbson Duarte

    | {{flagicon|BRA}} Raphael Utzig

    | {{flagicon|COL}} Wilinton Aponzá

    |

    |

    |

    Gimpo FC

    | {{flagicon|URU}} Pablo González

    | {{flagicon|BRA}} Juninho Rocha

    | {{flagicon|COL}} Luis Mina

    |

    |

    |

    Gyeongnam FC

    | {{flagicon|BRA}} Guilherme Castro

    | {{flagicon|BRA}} Gleyson

    | {{flagicon|BRA}} Léo Ceará

    |

    |

    | {{flagicon|BRA}} Mirandinha

    Jeonnam Dragons

    | {{flagicon|KOS}} Leonard Pllana

    | {{flagicon|BRA}} Valdívia

    | {{flagicon|CRO}} Leo Mikić

    | {{flagicon|JPN}} Yuhei Sato

    | {{flagicon|INA}} Asnawi Mangkualam

    | {{flagicon|SWE}} Robin Simović

    Seongnam FC

    | {{flagicon|DRC}} Christy Manzinga

    | {{flagicon|BRA}} Denilson

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

    | {{flagicon|AUS}} Patrick Flottmann

    |

    |

    Seoul E-Land

    | {{flagicon|BRA}} Ronan

    | {{flagicon|BRA}} Bruninho

    |

    | {{flagicon|JPN}} Tsubasa Nishi

    |

    |{{flagicon|VIE}} Nguyễn Văn Toàn
    {{flagicon|BRA}} Renan Peixoto

    {{notelist}}

    League table

    {{2023 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= Gimcheon Sangmu

    | pos1= 3/ 2/ 3/ 6/ 7/ 6/ 2/ 2/ 1/ 3/ 2/ 2/ 2/ 3/ 6/ 6/ 5/ 5/ 3/ 2/ 2/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 1

    |team2= Busan IPark

    | pos2= 1/ 5/ 6/ 4/ 3/ 3/ 5/ 5/ 4/ 5/ 5/ 5/ 6/ 4/ 2/ 1/ 2/ 2/ 1/ 3/ 4/ 6/ 3/ 4/ 3/ 2/ 2/ 2/ 2/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 2

    |team3= Gimpo FC

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

    |team4= Gyeongnam FC

    | pos4= 5/ 1/ 1/ 2/ 1/ 2/ 3/ 1/ 3/ 2/ 4/ 4/ 4/ 6/ 5/ 3/ 1/ 3/ 2/ 1/ 1/ 2/ 2/ 3/ 2/ 4/ 3/ 4/ 3/ 5/ 5/ 5/ 5/ 6/ 5/ 5/ 5/ 4/ 4

    |team5= Bucheon FC 1995

    | pos5=12/ 9/ 2/ 1/ 4/ 4/ 7/ 9/ 6/ 7/ 6/ 6/ 3/ 5/ 4/ 4/ 4/ 4/ 5/ 5/ 5/ 5/ 6/ 6/ 6/ 6/ 6/ 5/ 4/ 3/ 3/ 3/ 3/ 3/ 4/ 4/ 4/ 5/ 5

    |team6= FC Anyang

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

    |team7= Jeonnam Dragons

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

    |team8= Chungbuk Cheongju

    | pos8= 1/ 6/ 7/ 7/ 9/ 9/10/11/12/12/12/12/11/11/11/11/10/11/11/ 9/10/ 9/ 8/ 9/ 8/ 7/ 8/ 8/ 7/ 7/ 6/ 8/ 6/ 5/ 7/ 6/ 8/ 8/ 8

    |team9= Seongnam FC

    | pos9=3/ 7/ 9/ 8/ 6/ 7/ 6/ 6/ 8/ 6/ 7/ 7/ 7/ 7/ 7/ 7/ 8/10/10/11/ 9/ 8/ 9/ 8/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/10/ 9/ 9

    |team10= Chungnam Asan

    | pos10= 9/12/12/10/11/10/ 9/ 7/ 7/ 9/ 9/ 9/10/ 9/10/10/11/ 9/ 9/10/11/11/10/10/10/10/10/10/11/11/10/11/11/10/10/10/ 9/10/10

    |team11= Seoul E-Land

    | pos11=7/10/11/12/12/11/11/10/11/11/10/10/ 9/ 8/ 8/ 8/ 7/ 7/ 7/ 8/ 8/10/11/11/11/11/11/11/10/10/11/10/10/11/11/11/11/11/11

    |team12= Ansan Greeners

    | pos12=9/ 7/ 8/ 9/10/12/12/12/10/10/11/11/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/12/13/13/13/12

    |team13= Cheonan City

    | pos13=7/11/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/13/12/12/12/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=The match between Chungnam Asan and Chungbuk Cheongju on matchday 26 (13 August) was postponed to 14 October.

    }}

    Results

    = Matches 1–26 =

    {{#invoke:sports results|main

    | source = [https://www.kleague.com/ K League]

    | update = complete

    |font_size = |matches_style = FBR

    |a_note = |solid_cell= |legs=1

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

    |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_GCS=Gimcheon Sangmu

    |name_GIM=Gimpo FC

    |name_GNM=Gyeongnam FC

    |name_JND=Jeonnam Dragons

    |name_SNM=Seongnam FC

    |name_SUE=Seoul E-Land

    | match_ASG_AYG = 1-1

    | match_ASG_BCN = 0-2

    | match_ASG_BSI = 1-2

    | match_ASG_CNC = 2-1

    | match_ASG_CBCJ = 0-2

    | match_ASG_CNAS = 1-0

    | match_ASG_GCS = 2-3

    | match_ASG_GIM = 2-3

    | match_ASG_GNM = 1-1

    | match_ASG_JND = 1-0

    | match_ASG_SNM = 0-3

    | match_ASG_SUE = 1-2

    | match_AYG_ASG = 1-1

    | match_AYG_BCN = 2-2

    | match_AYG_BSI = 0-3

    | match_AYG_CNC = 1-1

    | match_AYG_CBCJ = 1-0

    | match_AYG_CNAS = 3-0

    | match_AYG_GCS = 2-0

    | match_AYG_GIM = 1-2

    | match_AYG_GNM = 2-4

    | match_AYG_JND = 2-0

    | match_AYG_SNM = 2-1

    | match_AYG_SUE = 1-1

    | match_BCN_ASG = 1-0

    | match_BCN_AYG = 2-4

    | match_BCN_BSI = 0-0

    | match_BCN_CNC = 1-1

    | match_BCN_CBCJ = 0-0

    | match_BCN_CNAS = 2-1

    | match_BCN_GCS = 0-3

    | match_BCN_GIM = 2-0

    | match_BCN_GNM = 2-0

    | match_BCN_JND = 5-2

    | match_BCN_SNM = 1-0

    | match_BCN_SUE = 0-1

    | match_BSI_ASG = 0-0

    | match_BSI_AYG = 2-1

    | match_BSI_BCN = 0-1

    | match_BSI_CNC = 1-0

    | match_BSI_CBCJ = 1-1

    | match_BSI_CNAS = 2-0

    | match_BSI_GCS = 3-1

    | match_BSI_GIM = 0-0

    | match_BSI_GNM = 0-0

    | match_BSI_JND = 1-0

    | match_BSI_SNM = 2-3

    | match_BSI_SUE = 1-0

    | match_CNC_ASG = 1-1

    | match_CNC_AYG = 0-4

    | match_CNC_BCN = 0-3

    | match_CNC_BSI = 2-3

    | match_CNC_CBCJ = 2-2

    | match_CNC_CNAS = 0-1

    | match_CNC_GCS = 0-2

    | match_CNC_GIM = 0-2

    | match_CNC_GNM = 2-3

    | match_CNC_JND = 1-3

    | match_CNC_SNM = 3-2

    | match_CNC_SUE = 0-0

    | match_CBCJ_ASG = 3-0

    | match_CBCJ_AYG = 2-1

    | match_CBCJ_BCN = 0-4

    | match_CBCJ_BSI = 1-1

    | match_CBCJ_CNC = 2-1

    | match_CBCJ_CNAS = 0-4

    | match_CBCJ_GCS = 0-2

    | match_CBCJ_GIM = 0-0

    | match_CBCJ_GNM = 0-2

    | match_CBCJ_JND = 3-1

    | match_CBCJ_SNM = 0-0

    | match_CBCJ_SUE = 2-1

    | match_CNAS_ASG = 1-0

    | match_CNAS_AYG = 2-3

    | match_CNAS_BCN = 1-0

    | match_CNAS_BSI = 1-1

    | match_CNAS_CNC = 1-0

    | match_CNAS_CBCJ = 3-2

    | match_CNAS_GCS = 1-2

    | match_CNAS_GIM = 0-1

    | match_CNAS_GNM = 2-2

    | match_CNAS_JND = 3-3

    | match_CNAS_SNM = 2-0

    | match_CNAS_SUE = 2-0

    | match_GCS_ASG = 3-2

    | match_GCS_AYG = 0-0

    | match_GCS_BCN = 4-1

    | match_GCS_BSI = 2-1

    | match_GCS_CNC = 4-1

    | match_GCS_CBCJ = 0-0

    | match_GCS_CNAS = 3-2

    | match_GCS_GIM = 0-2

    | match_GCS_GNM = 0-2

    | match_GCS_JND = 2-1

    | match_GCS_SNM = 4-0

    | match_GCS_SUE = 4-0

    | match_GIM_ASG = 0-1

    | match_GIM_AYG = 1-0

    | match_GIM_BCN = 1-1

    | match_GIM_BSI = 1-0

    | match_GIM_CNC = 4-0

    | match_GIM_CBCJ = 1-2

    | match_GIM_CNAS = 1-1

    | match_GIM_GCS = 2-1

    | match_GIM_GNM = 0-0

    | match_GIM_JND = 1-2

    | match_GIM_SNM = 0-0

    | match_GIM_SUE = 0-0

    | match_GNM_ASG = 3-1

    | match_GNM_AYG = 3-2

    | match_GNM_BCN = 1-0

    | match_GNM_BSI = 1-2

    | match_GNM_CNC = 2-1

    | match_GNM_CBCJ = 2-2

    | match_GNM_CNAS = 2-1

    | match_GNM_GCS = 0-2

    | match_GNM_GIM = 0-0

    | match_GNM_JND = 0-2

    | match_GNM_SNM = 2-2

    | match_GNM_SUE = 1-2

    | match_JND_ASG = 5-2

    | match_JND_AYG = 0-1

    | match_JND_BCN = 1-0

    | match_JND_BSI = 1-1

    | match_JND_CNC = 2-0

    | match_JND_CBCJ = 3-0

    | match_JND_CNAS = 2-1

    | match_JND_GCS = 1-0

    | match_JND_GIM = 0-2

    | match_JND_GNM = 0-5

    | match_JND_SNM = 2-2

    | match_JND_SUE = 3-3

    | match_SNM_ASG = 2-1

    | match_SNM_AYG = 1-2

    | match_SNM_BCN = 0-1

    | match_SNM_BSI = 1-3

    | match_SNM_CNC = 2-0

    | match_SNM_CBCJ = 3-2

    | match_SNM_CNAS = 0-0

    | match_SNM_GCS = 2-2

    | match_SNM_GIM = 0-0

    | match_SNM_GNM = 1-1

    | match_SNM_JND = 2-1

    | match_SNM_SUE = 1-2

    | match_SUE_ASG = 4-1

    | match_SUE_AYG = 1-2

    | match_SUE_BCN = 2-0

    | match_SUE_BSI = 1-2

    | match_SUE_CNC = 3-2

    | match_SUE_CBCJ = 2-3

    | match_SUE_CNAS = 0-0

    | match_SUE_GCS = 0-1

    | match_SUE_GIM = 0-1

    | match_SUE_GNM = 1-2

    | match_SUE_JND = 0-1

    | match_SUE_SNM = 1-2

    }}

    = Matches 27–39 =

    {{#invoke:sports results|main

    | source = [https://www.kleague.com/ K League]

    | update = complete

    |font_size = |matches_style = FBR

    |a_note = |solid_cell=|legs=1

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

    |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_GCS=Gimcheon Sangmu

    |name_GIM=Gimpo FC

    |name_GNM=Gyeongnam FC

    |name_JND=Jeonnam Dragons

    |name_SNM=Seongnam FC

    |name_SUE=Seoul E-Land

    | match_ASG_AYG = 2-3

    | match_ASG_BCN = 1-2

    | match_ASG_BSI = null

    | match_ASG_CNC = null

    | match_ASG_CBCJ = 0-1

    | match_ASG_CNAS = 0-1

    | match_ASG_GCS = 3-7

    | match_ASG_GIM = 1-1

    | match_ASG_GNM = null

    | match_ASG_JND = null

    | match_ASG_SNM = null

    | match_ASG_SUE = null

    | match_AYG_ASG = null

    | match_AYG_BCN = null

    | match_AYG_BSI = 0-1

    | match_AYG_CNC = 2-1

    | match_AYG_CBCJ = null

    | match_AYG_CNAS = null

    | match_AYG_GCS = null

    | match_AYG_GIM = null

    | match_AYG_GNM = 1-1

    | match_AYG_JND = 3-1

    | match_AYG_SNM = 1-1

    | match_AYG_SUE = 3-0

    | match_BCN_ASG = null

    | match_BCN_AYG = 1-1

    | match_BCN_BSI = null

    | match_BCN_CNC = null

    | match_BCN_CBCJ = null

    | match_BCN_CNAS = 1-0

    | match_BCN_GCS = null

    | match_BCN_GIM = 0-0

    | match_BCN_GNM = 1-0

    | match_BCN_JND = 4-1

    | match_BCN_SNM = null

    | match_BCN_SUE = 1-0

    | match_BSI_ASG = 2-0

    | match_BSI_AYG = null

    | match_BSI_BCN = 2-1

    | match_BSI_CNC = 0-0

    | match_BSI_CBCJ = 1-1

    | match_BSI_CNAS = null

    | match_BSI_GCS = 2-0

    | match_BSI_GIM = null

    | match_BSI_GNM = null

    | match_BSI_JND = null

    | match_BSI_SNM = 3-0

    | match_BSI_SUE = null

    | match_CNC_ASG = 1-1

    | match_CNC_AYG = null

    | match_CNC_BCN = 1-0

    | match_CNC_BSI = null

    | match_CNC_CBCJ = 0-0

    | match_CNC_CNAS = null

    | match_CNC_GCS = 1-3

    | match_CNC_GIM = 0-0

    | match_CNC_GNM = null

    | match_CNC_JND = null

    | match_CNC_SNM = 3-1

    | match_CNC_SUE = null

    | match_CBCJ_ASG = null

    | match_CBCJ_AYG = 2-1

    | match_CBCJ_BCN = 0-0

    | match_CBCJ_BSI = null

    | match_CBCJ_CNC = null

    | match_CBCJ_CNAS = 1-0

    | match_CBCJ_GCS = null

    | match_CBCJ_GIM = 1-0

    | match_CBCJ_GNM = 1-1

    | match_CBCJ_JND = null

    | match_CBCJ_SNM = null

    | match_CBCJ_SUE = 0-1

    | match_CNAS_ASG = null

    | match_CNAS_AYG = 4-3

    | match_CNAS_BCN = null

    | match_CNAS_BSI = 1-2

    | match_CNAS_CNC = 2-0

    | match_CNAS_CBCJ = null

    | match_CNAS_GCS = null

    | match_CNAS_GIM = null

    | match_CNAS_GNM = 0-1

    | match_CNAS_JND = 0-1

    | match_CNAS_SNM = null

    | match_CNAS_SUE = 1-0

    | match_GCS_ASG = null

    | match_GCS_AYG = 4-1

    | match_GCS_BCN = 3-1

    | match_GCS_BSI = null

    | match_GCS_CNC = null

    | match_GCS_CBCJ = 0-0

    | match_GCS_CNAS = 4–0

    | match_GCS_GIM = 2-0

    | match_GCS_GNM = null

    | match_GCS_JND = null

    | match_GCS_SNM = null

    | match_GCS_SUE = 1-0

    | match_GIM_ASG = null

    | match_GIM_AYG = 3-0

    | match_GIM_BCN = null

    | match_GIM_BSI = 2–3

    | match_GIM_CNC = null

    | match_GIM_CBCJ = null

    | match_GIM_CNAS = 1-0

    | match_GIM_GCS = null

    | match_GIM_GNM = 0-1

    | match_GIM_JND = 2-1

    | match_GIM_SNM = null

    | match_GIM_SUE = 2-1

    | match_GNM_ASG = 4-2

    | match_GNM_AYG = null

    | match_GNM_BCN = null

    | match_GNM_BSI = 0-1

    | match_GNM_CNC = 1-1

    | match_GNM_CBCJ = null

    | match_GNM_CNAS = null

    | match_GNM_GCS = 1-1

    | match_GNM_GIM = null

    | match_GNM_JND = 2-3

    | match_GNM_SNM = 0–2

    | match_GNM_SUE = null

    | match_JND_ASG = 3-2

    | match_JND_AYG = null

    | match_JND_BCN = null

    | match_JND_BSI = 3-0

    | match_JND_CNC = 1-3

    | match_JND_CBCJ = 3-0

    | match_JND_CNAS = null

    | match_JND_GCS = 2-1

    | match_JND_GIM = null

    | match_JND_GNM = null

    | match_JND_SNM = 0-0

    | match_JND_SUE = null

    | match_SNM_ASG = 0-2

    | match_SNM_AYG = null

    | match_SNM_BCN = 2-2

    | match_SNM_BSI = null

    | match_SNM_CNC = null

    | match_SNM_CBCJ = 0-1

    | match_SNM_CNAS = 2-0

    | match_SNM_GCS = 1-0

    | match_SNM_GIM = 2-4

    | match_SNM_GNM = null

    | match_SNM_JND = null

    | match_SNM_SUE = null

    | match_SUE_ASG = 3-4

    | match_SUE_AYG = null

    | match_SUE_BCN = null

    | match_SUE_BSI = 2-1

    | match_SUE_CNC = 0-3

    | match_SUE_CBCJ = null

    | match_SUE_CNAS = null

    | match_SUE_GCS = null

    | match_SUE_GIM = null

    | match_SUE_GNM = 1-3

    | match_SUE_JND = 1-0

    | match_SUE_SNM = 0-2

    }}

    Promotion play-offs

    The first round was contested between the fourth and fifth-placed teams, 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 runners-up competed with the tenth and eleventh-placed teams of the K League 1, respectively, in the final round for the K League 1 spots of the next season. Each match of the final round was a two-legged tie.

    = 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= Gyeongnam FC

    | RD1-score1= 0

    | RD1-seed2= 5

    | RD1-team2= Bucheon FC 1995

    | RD1-score2= 0

    | RD2-seed1= 3

    | RD2-team1= Gimpo FC

    | RD2-score1= 2

    | RD2-seed2= 4

    | RD2-team2= Gyeongnam FC

    | RD2-score2= 1

    | RD3-team1= Gimpo FC

    | RD3-score1-1= 0

    | RD3-score1-2= 1

    | RD3-score1-agg= 1

    | RD3-team2= Gangwon FC

    | RD3-score2-1= 0

    | RD3-score2-2= 2

    | RD3-score2-agg= 2

    | RD3b-team1= Busan IPark

    | RD3b-score1-1= 2

    | RD3b-score1-2= 2

    | RD3b-score1-agg= 4

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

    | RD3b-score2-1= 1

    | RD3b-score2-2= 5

    | RD3b-score2-agg= 6

    }}

    = First round =

    {{football box

    |date = 29 November 2023

    |time = 19:00 KST

    |team1 = Gyeongnam FC

    |score = 0–0

    |report =

    |team2 = Bucheon FC 1995

    |goals1 =

    |goals2 =

    |stadium = Changwon Football Center, Changwon

    |attendance =

    |referee =

    }}

    = Second round =

    {{football box

    |date = 2 December 2023

    |time = 16:30 KST

    |team1 = Gimpo FC

    |score = 2–1

    |report =

    |team2 = Gyeongnam FC

    |goals1 =

    |goals2 = Won Ki-jong {{goal|36}}

    |stadium = Solteo Football Field, Gimpo

    |attendance =

    |referee =

    }}

    = Final round =

    {{TwoLegStart}}

    {{TwoLegResult| Gimpo FC || 1–2 | Gangwon FC ||0–0| 1–2 | }}

    {{TwoLegResult| Busan IPark || 4–6 | Suwon FC ||2–1| 2–5 {{aet}} | }}

    {{End}}

    {{football box

    |date = {{Start date|2023|12|6|df=y}}

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

    |team1 = Gimpo FC

    |score = 0–0

    |report = https://kleague.com/match.do?year=2023&leagueId=1&gameId=2&meetSeq=3&startTabNum=1

    |team2 = Gangwon FC

    |goals1 =

    |goals2 =

    |stadium = Gimpo Solteo Football Field, Gimpo

    |attendance = 3,736

    |referee = Jeong Dong-sik

    }}

    {{Football box

    |date = {{Start date|2023|12|9|df=y}}

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

    |team1 = Gangwon FC

    |score = 2–1

    |report = https://kleague.com/match.do?year=2023&leagueId=1&gameId=4&meetSeq=3&startTabNum=1

    |team2 = Gimpo FC

    |goals1 = Vitor Gabriel {{goal|51||76}}

    |goals2 = Cho Sung-gwon {{goal|59}}

    |stadium = Gangneung Stadium, Gangneung

    |attendance = 10,130

    |referee = Lee Dong-jun

    }}

    Gangwon FC won 2–1 on aggregate and therefore both clubs remain in their respective leagues.

    ----

    {{football box

    |date = {{Start date|2023|12|6|df=y}}

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

    |team1 = Busan IPark

    |score = 2–1

    |report = https://kleague.com/match.do?year=2023&leagueId=1&gameId=1&meetSeq=3&startTabNum=1

    |team2 = Suwon FC

    |goals1 = Bruno Lamas {{goal|85|pen.|90+9|pen.}}

    |goals2 = Jang Jae-woong {{goal|43}}

    |stadium = Busan Asiad Main Stadium, Busan

    |attendance = 4,047

    |referee = Ko Hyung-jin

    }}

    {{Football box

    |date = {{Start date|2023|12|9|df=y}}

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

    |team1 = Suwon FC

    |score = 5–2

    |aet = yes

    |report = https://kleague.com/match.do?year=2023&leagueId=1&gameId=3&meetSeq=3&startTabNum=1

    |team2 = Busan IPark

    |goals1 =

    |goals2 =

    |stadium = Suwon Sports Complex, Suwon

    |attendance = 6,987

    |referee = Kim Jong-hyeok

    }}

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

    Statistics

    = Top goalscorers =

    class="wikitable"

    !Rank

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

    !Team

    !Goals

    align=center| 1

    |{{Flagicon|COL}} Luis Mina

    |Gimpo FC

    | align=center| 16

    align=center| 2

    |{{Flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    | align=center| 14

    align=center rowspan=3| 3

    |{{Flagicon|KOR}} Cho Young-wook

    |Gimcheon Sangmu

    | align=center rowspan=3| 13

    {{Flagicon|BRA}} Gleyson

    |Gyeongnam FC

    {{Flagicon|BRA}} Jorge Luiz

    |Chungbuk Cheongju

    align=center| 6

    |{{Flagicon|KOR}} An Jae-jun

    |Bucheon FC 1995

    | align=center| 11

    align=center rowspan=3| 7

    |{{flagicon|KOR}} Won Ki-jong

    |Gyeongnam FC

    | align=center rowspan=3| 10

    {{Flagicon|BRA}} Bruno Lamas

    |Busan IPark

    {{Flagicon|BRA}} Bruno Mota

    |Cheonan City

    align=center| 10

    |{{Flagicon|KOR}} Yun Ju-tae

    |Ansan Greeners

    | align=center| 9

    = Top assist providers=

    class="wikitable"

    !Rank

    !Player

    !Team

    !Assists

    align=center| 1

    |{{Flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    | align=center| 14

    align=center| 2

    |{{Flagicon|KOR}} Joo Hyeon-woo

    |FC Anyang

    | align=center| 9

    align=center rowspan=2| 3

    |{{Flagicon|BRA}} Andrigo

    |FC Anyang

    | align=center rowspan=2| 8

    {{Flagicon|BRA}} Bruno Lamas

    |Busan IPark

    align=center rowspan=2| 5

    |{{Flagicon|BRA}} Yago

    |FC Anyang

    | align=center rowspan=2| 7

    {{Flagicon|KOS}} Leonard Pllana

    |Jeonnam Dragons

    align=center| 7

    |{{Flagicon|KOR}} Mo Jae-hyeon

    |Gyeongnam FC

    | align=center| 6

    align=center | 8

    | colspan=2 align=center| 10 Players

    | align=center | 5

    Awards

    = Weekly awards =

    {{col-begin}}

    {{col-2}}

    class="wikitable"
    rowspan="2"|Round

    ! colspan="2"|Player of the Round

    Player

    ! Club

    align=center|1

    |{{flagicon|BRA}} Jorge Luiz

    |Chungbuk Cheongju

    align=center|2

    |{{flagicon|BRA}} Guilherme Castro

    |Gyeongnam FC

    align=center|3

    |{{flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    align=center|4

    |{{flagicon|COL}} Luis Mina

    |Gimpo FC

    align=center|5

    |{{flagicon|FRA}} Christy Manzinga

    |Seongnam FC

    align=center|6

    |{{flagicon|KOR}} Park Jae-yong

    |FC Anyang

    align=center|7

    |{{flagicon|COL}} Luis Mina

    |Gimpo FC

    align=center|8

    |{{flagicon|KOR}} Park Se-jik

    |Chungnam Asan

    align=center|9

    |{{flagicon|KOR}} An Jae-jun

    |Bucheon FC 1995

    align=center|10

    |{{flagicon|URU}} Pablo González

    |Gimpo FC

    align=center|11

    |{{flagicon|KOR}} Kim Min-jun

    |Gimcheon Sangmu

    align=center|12

    |{{flagicon|KOR}} Lee Jung-bin

    |Bucheon FC 1995

    align=center|13

    |{{flagicon|KOR}} Chang Hyuk-jin

    |Chungbuk Cheongju

    align=center|14

    |{{flagicon|KOR}} Kim Chan

    |Busan IPark

    align=center|15

    |{{flagicon|KOR}} An Jae-jun

    |Bucheon FC 1995

    align=center|16

    |{{flagicon|BRA}} Jorge Luiz

    |Chungbuk Cheongju

    align=center|17

    |{{flagicon|BRA}} Jorge Luiz

    |Chungbuk Cheongju

    align=center|18

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

    |FC Anyang

    align=center|19

    |{{flagicon|BRA}} Gleyson

    |Gyeongnam FC

    align=center|20

    |{{flagicon|BRA}} Gleyson

    |Gyeongnam FC

    {{col-2}}

    class="wikitable"
    rowspan="2"|Round

    ! colspan="2"|Player of the Round

    Player

    ! Club

    align=center|21

    |{{flagicon|KOR}} Jin Seong-uk

    |Seongnam FC

    align=center|22

    |{{flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    align=center|23

    |{{flagicon|BRA}} Paulo Henrique

    |Cheonan City

    align=center|24

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

    |Seongnam FC

    align=center|25

    |{{Flagicon|KOR}} Cho Young-wook

    |Gimcheon Sangmu

    align=center|26

    |{{Flagicon|KOR}} Lee Joon-suk

    |Gimcheon Sangmu

    align=center|27

    |{{Flagicon|KOR}} Ha Nam

    |Jeonnam Dragons

    align=center|28

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

    |Seongnam FC

    align=center|29

    |{{flagicon|COL}} Luis Mina

    |Gimpo FC

    align=center|30

    |{{flagicon|BRA}} Juninho Rocha

    |Gimpo FC

    align=center|31

    |{{Flagicon|KOR}} Yoo Ji-ha

    |Jeonnam Dragons

    align=center|32

    |{{Flagicon|KOR}} Moon Jung-in

    |Seoul E-Land

    align=center|33

    |{{Flagicon|KOR}} Jung Chi-in

    |Gimcheon Sangmu

    align=center|34

    |{{Flagicon|KOR}} Kang Hyun-muk

    |Gimcheon Sangmu

    align=center|35

    |{{Flagicon|KOS}} Leonard Pllana

    |Jeonnam Dragons

    align=center|36

    |{{Flagicon|KOR}} Choe Byeong-chan

    |Gimcheon Sangmu

    align=center|37

    |{{flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    align=center|38

    |{{flagicon|KOR}} Park Tae-yong

    |Jeonnam Dragons

    align=center|39

    |{{flagicon|KOR}} An Jae-jun

    |Bucheon FC 1995

    {{col-end}}

    = Monthly awards =

    class="wikitable"
    rowspan="2"|Month

    !colspan="3"|Manager of the Month

    Manager

    !Club

    !Division

    align=center|February/March

    |bgcolor=darkgray|{{flagicon|KOR}} Hong Myung-bo

    |bgcolor=darkgray|Ulsan Hyundai

    |align=center bgcolor=darkgray|1

    align=center|April

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

    |Gimpo FC

    |align=center|2

    align=center|May

    |bgcolor=darkgray|{{flagicon|KOR}} Nam Ki-il

    |bgcolor=darkgray|Jeju United

    |align=center bgcolor=darkgray|1

    align=center|June

    |bgcolor=darkgray|{{flagicon|KOR}} Lee Jung-hyo

    |bgcolor=darkgray|Gwangju FC

    |align=center bgcolor=darkgray|1

    align=center|July

    |bgcolor=darkgray|{{flagicon|KOR}} Jo Sung-hwan

    |bgcolor=darkgray|Incheon United

    |align=center bgcolor=darkgray|1

    align=center|August

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

    |Chungbuk Cheongju

    |align=center|2

    align=center|September

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

    |Busan IPark

    |align=center|2

    align=center|October–December

    |{{flagicon|KOR}} Chung Jung-yong

    |Gimcheon Sangmu

    |align=center|2

    = Annual awards =

    The 2023 K League Awards was held on 4 December 2023.{{cite news |url=https://sports.news.naver.com/news?oid=241&aid=0003316888 |script-title=ko:[IS 잠실] ‘14골·14도움 맹폭’ 전남 발디비아, K리그2 MVP 영예 안았다(종합) |website=Naver.com |publisher=Edaily |language=ko |date=2023-12-03 |access-date=2023-12-03}}

    class="wikitable"
    Award

    !Winner

    !Club

    Most Valuable Player

    |{{flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    Young Player of the Year

    |{{flagicon|KOR}} An Jae-jun

    |Bucheon FC 1995

    Top goalscorer

    |{{flagicon|COL}} Luis Mina

    |Gimpo FC

    Top assist provider

    |{{flagicon|BRA}} Valdívia

    |Jeonnam Dragons

    Manager of the Year

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

    |Gimpo FC

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

    ! colspan="4"|Best XI

    align=center|Goalkeeper

    | colspan="4"|{{flagicon|KOR}} Koo Sang-min (Busan)

    align=center|Defenders

    | {{flagicon|KOR}} Choi Jun
    (Busan)

    | {{flagicon|KOR}} Lee Sang-min
    (Gimcheon)

    | {{flagicon|KOR}} Lee Han-do
    (Busan)

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

    align=center|Midfielders

    | {{flagicon|KOR}} Mo Jae-hyeon
    (Gyeongnam)

    | {{flagicon|KOR}} Won Du-jae
    (Gimcheon)

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

    | {{flagicon|KOR}} Kim Jin-gyu
    (Gimcheon)

    align=center|Forwards

    | colspan="2"|{{flagicon|BRA}} Jorge Luiz (Chungbuk Cheongju)

    | colspan="2"|{{flagicon|COL}} Luis Mina (Gimpo)

    Attendance

    Attendants who entered with free ticket were not counted.

    {{fb a header}}

    {{fb a2 team|p=1 |t=Seoul E-Land|s=65109 |h=7266 |l=1350 |a=3617 |pr=1155 }}

    {{fb a2 team|p=2 |t=Busan IPark|s=64587 |h=13340 |l=1306 |a=3588 |pr=1468 }}

    {{fb a2 team|p=3 |t=Gyeongnam FC|s=59612 |h=7547 |l=820 |a=3312 |pr=916 }}

    {{fb a2 team|p=4 |t=FC Anyang|s=54484 |h=6003 |l=1539 |a=3027 |pr=1563 }}

    {{fb a2 team|p=5 |t=Bucheon FC 1995|s=53737 |h=6103 |l=1380 |a=2985 |pr=1256 }}

    {{fb a2 team|p=6 |t=Chungbuk Cheongju|s=45177 |h=7035 |l=762 |a=2510 |pr= }}

    {{fb a2 team|p=7 |t=Chungnam Asan|s=39852 |h=7546 |l=515 |a=2214 |pr=1502 }}

    {{fb a2 team|p=8 |t=Gimpo FC|s=38911 |h=3121 |l=1164 |a=2162 |pr=1238 }}

    {{fb a2 team|p=9 |t=Seongnam FC|s=37744 |h=7789 |l=647 |a=2097 |pr=1890 |nt=†}}

    {{fb a2 team|p=10 |t=Jeonnam Dragons|s=37321 |h=4890 |l=1032 |a=2073 |pr=1080 }}

    {{fb a2 team|p=11 |t=Gimcheon Sangmu|s=21305 |h=2825 |l=359 |a=1184 |pr=1522 |nt=†}}

    {{fb a2 team|p=12 |t=Ansan Greeners|s=21164 |h=4173 |l=385 |a=1176 |pr=1156 }}

    {{fb a2 team|p=13 |t=Cheonan City|s=20818 |h=3299 |l=566 |a=1157 |pr= }}

    {{fb a footer|s=559794 |h=13340 |l=359 |a=2392 |pr=1356 |u= |source=[http://www.kleague.com/kr/ K League] |notes= Team played previous season in K League 1.|date=December 2023}}

    See also

    References

    {{Reflist|2}}