2025 K League 1

Hana Bank
K League 1
Season2025
Dates15 February 2025 - 30 November 2025
Matches played125
Goals scored293 (2.34 per match)
Best Player342
Top goalscorerJeon Jin-woo (Jeonbuk Hyundai Motors)
(12 goals)
Biggest home winUlsan HD 3-0 Gwangju (2 May 2025)
Suwon FC 3-0 Daejeon Hana (18 May 2025)
Biggest away winGangwon 0-4 Gimcheon Sangmu (11 May 2025)
Highest scoringFC Seoul 3-2 Daegu (29 March 2025)
Ulsan HD 2-3 Daejeon Hana (1 April 2025)
Longest winning run3
Daejeon Hana Citizen
Longest unbeaten run5
Daejeon Hana Citizen
Longest winless run7
Suwon FC
Longest losing run7
Daegu FC
Highest attendance48,008
FC Seoul 0-1 Jeonbuk Hyundai Motors (3 May 2025)
Lowest attendance1,533
Gimcheon Sangmu 1-1 Suwon FC (1 June 2025)
Total attendance1,292,658
Average attendance10,308
2024
2026
All statistics correct as of 12 July 2025.

The 2025 K League 1, also known as the Hana Bank K League 1 for sponsorship reasons, is the ongoing 43rd season of the top division of professional football in South Korea, and the twelfth season of the K League 1. Ulsan HD are the three-time defending champions.[1]

Rule changes

The following rules were newly introduced for the 2025 season.

  1. Concussion substitution rule
  2. Homegrown foreign player rule for players of foreign nationality who have spent a significant period of their youth career in South Korea
  3. Domestic foreign player rule for players of foreign nationality who have been registered with a domestic amateur team for at least three consecutive years or a total of five years before their first professional contract
  4. Introduction of a one-off Special Player Registration Period 1–10 June 2025
  5. Increase in the number of players a club can loan in or out (from five to six), and in the number of players that can be loaned between two clubs (from one to two)

Teams

Team changes

FC Anyang were promoted from the K League 2 for the first time in the club's history.[2] Incheon United were relegated to the K League 2, absenting from the top flight of South Korean football for the first time in the club's history.[3]

Promoted from K League 2 Relegated to K League 2

Locations

The following twelve clubs are competing in the 2025 K League 1.[4]

Team City/Province Abbreviation
Daegu FC Daegu Daegu
Daejeon Hana Citizen Daejeon Daejeon
FC Anyang Anyang Anyang
Gangwon FC Gangwon Gangwon
Gimcheon Sangmu Gimcheon Gimcheon
Gwangju FC Gwangju Gwangju
Jeju SK Jeju Jeju
Jeonbuk Hyundai Motors Jeonbuk Jeonbuk
Pohang Steelers Pohang Pohang
FC Seoul Seoul Seoul
Suwon FC Suwon Suwon FC
Ulsan HD Ulsan Ulsan
Locations of the 2025 K League 1 teams in the Seoul Capital Area

Stadiums

Daegu FC Daejeon Hana Citizen Gangwon FC
DGB Daegu Bank Park Daejeon World Cup Stadium Chuncheon Songam Sports Town Gangneung Stadium
Capacity: 12,415 Capacity: 40,903 Capacity: 20,000 Capacity: 22,333
FC Anyang Gimcheon Sangmu Gwangju FC Jeju SK
Anyang Stadium Gimcheon Stadium Gwangju World Cup Stadium Jeju World Cup Stadium
Capacity: 17,143 Capacity: 25,000 Capacity: 40,245 Capacity: 29,791
Jeonbuk Hyundai Motors Pohang Steelers FC Seoul Suwon FC
Jeonju World Cup Stadium Pohang Steel Yard Seoul World Cup Stadium Suwon Stadium
Capacity: 42,477 Capacity: 17,443 Capacity: 66,704 Capacity: 11,808
Ulsan HD
Ulsan Munsu Football Stadium
Capacity: 44,102

Personnel and sponsoring

Team Manager Kit manufacturer Main sponsor Other sponsor(s)
FC Anyang Ryu Byeong-hoon V-EXX Osang Healthcare
List
Daegu FC Kim Byung-soo Goal Studio iM Bank
List
Daejeon Hana Citizen Hwang Sun-hong Puma Hana Bank
List
Gangwon FC Chung Kyung-ho Fila High1 Resort
List
Gimcheon Sangmu Chung Jung-yong Kelme Happy Gimcheon
List
Gwangju FC Lee Jung-hyo Goal Studio Kwangju Bank
List
    • Front: None
    • Back: None
    • Sleeves: Parangsae Eye Clinic, Gwangju City
    • Shorts: Namhai Honnête
Jeju SK Kim Hak-bum Fila SK Energy
List
Jeonbuk Hyundai Motors Gus Poyet Adidas Hyundai N
Pohang Steelers Park Tae-ha Puma POSCO
List
FC Seoul Kim Gi-dong Pro-Specs Xi (home)
GS Caltex (away)
List
Suwon FC Kim Eun-jung Hummel Suwon Special City
List
Ulsan HD Kim Pan-gon Adidas HD Hyundai

Managerial changes

Team Outgoing manager Manner of departure Date of vacancy Table Replaced by Date of appointment
Gangwon FC Yoon Jong-hwan[5] End of Contract 30 November 2024 Pre-season Chung Kyung-ho[6] 6 December 2024
Jeonbuk Hyundai Motors Kim Do-heon[7] Mutual Consent 16 December 2024 Gus Poyet[8] 24 December 2024
Daegu FC Park Chang-hyun[9] 13 April 2025 11th Kim Byung-soo

Foreign players

Each team may have up to six foreign players registered, but may only field up to five at any given time.[10] As a military-owned team, Gimcheon Sangmu are not allowed to sign any foreign players.

A North Korean player is considered to be a domestic player under South Korean nationality law. As of 2025, K League has a homegrown system under which players of foreign nationality who have grown up in Korea are considered to be domestic players when registering as new players.

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

Team Player 1 Player 2 Player 3 Player 4 Player 5 Player 6 Homegrown Former[a]
FC Anyang Bruno Mota Eduardo Matheus Oliveira Yago Thomas Oude Kotte
Daegu FC Bruno Lamas Caio Marcelo Carlos Jatobá Césinha Edgar Geovani Isaac Osei Kyohei Yoshino
Daejeon Hana Citizen Anton Kryvotsyuk Hernandes Rodrigues Pedrinho Victor Bobsin Masatoshi Ishida Vladislavs Gutkovskis Aaron Calver
Kelvin
Gangwon FC Bruno Oliveira Vitor Gabriel Mario Ćuže Marko Tući Franko Kovačević
Romário Baldé
Gwangju FC Jasir Asani Gabriel Tigrão Reis Bruno Oliveira
Jeju SK Denílson Evandro Italo Yuri
Jeonbuk Hyundai Motors Tiago Orobó Patrick Twumasi Andrea Compagno João Gamboa Joel Anasmo
Andrigo
Hernandes Rodrigues
Nana Boateng
Pohang Steelers Jonathan Aspropotamitis Jorge Luiz Juninho Rocha Oberdan Wanderson
FC Seoul Anderson Lucas Rodrigues Marko Dugandžić Jesse Lingard Yazan Al-Arab Patryk Klimala Gbato Seloh Samuel Willyan
Suwon FC Andrigo Luan Dias Willyan Mohamed Ofkir Pablo Sabbag Anderson
Leroy Abanda
Ulsan HD Erick Farias Marcão Miłosz Trojak Darijan Bojanić Gustav Ludwigson Matías Lacava Yago Cariello
Giorgi Arabidze
  1. ^ Left their respective clubs during the mid-season transfer window.

League table

Pos Team Pld W D L GF GA GD Pts Qualification or relegation[a]
1 Jeonbuk Hyundai Motors 21 13 6 2 36 16 +20 45 Qualification for Champions League Elite league stage
2 Daejeon Hana Citizen 21 9 8 4 28 24 +4 35 Qualification for Champions League Elite play-off round
3 Gimcheon Sangmu[b] 21 9 5 7 27 20 +7 32
4 Pohang Steelers 21 9 5 7 26 26 0 32 Qualification for Champions League Two group stage
5 Gwangju FC 21 8 7 6 22 23 −1 31
6 Ulsan HD 20 8 6 6 25 21 +4 30
7 FC Seoul 21 7 9 5 23 20 +3 30
8 Gangwon FC 21 8 4 9 20 24 −4 28
9 FC Anyang 21 7 3 11 24 28 −4 24
10 Jeju SK 21 6 5 10 21 27 −6 23 Qualification for relegation play-offs
11 Suwon FC 20 3 7 10 19 27 −8 16
12 Daegu FC 21 3 5 13 22 37 −15 14 Relegation to K League 2
Updated to match(es) played on 12 July 2025. Source: Soccerway K League
Rules for classification: 1) Points; 2) Goals scored; 3) Goal difference; 4) Wins; 5) Head-to-head points
Notes:
  1. ^ Teams played each other three times (33 matches), before the league was split into two groups, the top six and the bottom six.
  2. ^ Military-owned team Gimcheon Sangmu cannot qualify for AFC competitions.

Positions by matchday

  Leaders, qualification for Champions League Elite league stage
  Qualification for Champions League Elite play-off round
  Qualification for Champions League Two group stage
  Qualification for relegation play-offs
  Relegation to K League 2

Round 1–33

Team ╲ Round123456789101112131415161718192021
Jeonbuk Hyundai Motors326895463222222111111
Daejeon Hana Citizen152111111111111222222
Gimcheon Sangmu847332224333444554333
Pohang Steelers12121212126779778565445544
Gwangju FC6104688642555656668665
FC Seoul1199743356899978776776
Ulsan HD1073224535444333333457
Gangwon FC8685610118798688789101088
FC Anyang581010711898667799987899
Jeju SK23581091010101010101111111010991010
Suwon FC61111111112121212121211121010111111111111
Daegu FC31145791111111112101212121212121212
Updated to match(es) played on 29 June 2025. Source: K League
Notes:
  • Matchday 4 (8–9 March): The match between Gwangju FC and Pohang Steelers was postponed to 22 March due to Gwangju FC's schedule for the 2024–25 AFC Champions League Elite.
  • Matchday 10 (26–27 April): The match between Gwangju FC and Daegu FC was held in advance on 9 April due to Gwangju FC's schedule for the 2024–25 AFC Champions League Elite.
  • Matchday 18 (13–14 June): The match between Ulsan HD and Daejeon Hana Citizen was held in advance on 1 April due to Ulsan HD's schedule for the 2025 FIFA Club World Cup.
  • Matchday 19 (17–18 June): The match between FC Anyang and Ulsan HD was held in advance on 23 April due to Ulsan HD's schedule for the 2025 FIFA Club World Cup.
  • Matchday 20 (21–22 June): The match between Ulsan HD and Suwon FC was postponed to 2 August due to Ulsan HD's schedule for the 2025 FIFA Club World Cup.
  • Matchday 21 (28–29 June): The match between Ulsan HD and Daegu FC was postponed to 12 July due to Ulsan HD's schedule for the 2025 FIFA Club World Cup.

Results

Matches 1–22

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

Home \ Away AYG DGU DHC GWN GCS GJU JSK JHM PHS SEL SWN USH
FC Anyang 2–2 1–1 2–0 1–3 1–2 2–1 0–1 0–2 1–1 3–1 0–1
Daegu FC 0–1 1–2 2–1 1–1 3–1 0–4 1–1 0–1 3–1 0–1
Daejeon Hana Citizen 2–1 2–1 1–0 0–0 1–1 1–1 0–2 1–3 0–0 1–0 0–2
Gangwon FC 1–3 3–0 0–4 1–0 0–0 0–3 2–1 0–1 0–0 1–1
Gimcheon Sangmu 1–0 2–0 0–2 1–0 0–0 1–1 1–2 1–0 0–1 1–1 2–0
Gwangju FC 2–1 2–1 2–2 0–1 1–0 1–0 0–1 2–3 1–3 0–0 1–1
Jeju SK 2–1 1–3 0–3 2–3 0–1 0–0 2–0 2–0 1–0 1–2
Jeonbuk Hyundai Motors 2–0 3–1 1–1 0–1 2–1 2–2 1–1 2–2 1–1 3–2 3–1
Pohang Steelers 2–1 0–0 0–3 2–1 1–2 0–1 2–1 1–0 2–0 1–0
FC Seoul 2–1 3–2 2–2 1–1 0–0 1–2 1–3 0–1 4–1 1–1
Suwon FC 1–2 2–1 3–0 1–2 3–2 0–1 1–2 1–1 0–0 1–1
Ulsan HD 0–1 2–2 2–3 1–2 3–2 3–0 2–0 1–0 1–1 0–0
Updated to match(es) played on 12 July 2025. Source: K League
Legend: Blue = home team win; Yellow = draw; Red = away team win.

Matchdays 1-11

Matchday 1 (15-16 February)
Pohang Steelers0–3Daejeon Hana Citizen
32' Choi Geon-ju
87', 90' Joo Min-kyu
Attendance: 10,519
Referee: Lee Dong-jun
Jeju SK2–0FC Seoul
Kim Jun-ha 14'
Lee Kun-hee 57'
Attendance: 11,049
Referee: Choi Gwang-ho
Gwangju FC0–0Suwon FC
Attendance: 4,690
Referee: Park Byeong-jin
Ulsan HD0–1FC Anyang
90+1' Bruno Mota
Attendance: 18,718
Referee: Kim Yong-woo
Jeonbuk Hyundai Motors2–1Gimcheon Sangmu
Park Jin-seob 45+6'
Jeon Jin-woo 81'
14' Yu Kang-hyun
Attendance: 19,619
Referee: Shin Yong-jun
Daegu FC2–1Gangwon FC
Bruno Lamas 56'
Cesinha 90+3'
44' Vitor Gabriel
Attendance: 12,240
Referee: Seol Tae-hwan
Matchday 2 (22-23 February)
Jeju SK2–3Gimcheon Sangmu
Lee Kun-hee 30'
Yu In-soo 58'
50' Lee Dong-gyeong
63' Park Sang-hyuk
90' Won Ki-jong
Attendance: 5,733
Referee: Kim Woo-sung
FC Seoul2–1FC Anyang
Lingard 48'
Lucas 79'
90+3' Choe Seong-beom
Attendance: 41,415
Referee: Ko Hyung-jin
Daegu FC3–1Suwon FC
Bruno Lamas 19' (pen.)
Lee Yong 53' (o.g.)
Caio Marcelo 70'
90+4' Anderson
Attendance: 12,098
Referee: Kim Dae-yong
Daejeon Hana Citizen0–2Ulsan HD
8' Yoon Jae-seok
59' Heo Yool
Jeonbuk Hyundai Motors2–2Gwangju FC
Compagno 21', 66' 14' Asani
63' Oh Hu-seong
Attendance: 15,393
Referee: Chae Sang-hyeop
Gangwon FC2–1Pohang Steelers
Lee Ji-ho 82', 90+3' 44' Lee Ho-jae
Attendance: 6,539
Referee: Song Min-seok
Matchday 3 (1-3 March)
Ulsan HD1–0Jeonbuk Hyundai Motors
Bojanić 65'
Attendance: 26,317
Referee: Kim Woo-sung
Pohang Steelers0–0Daegu FC
Attendance: 11,207
Referee: Kim Yong-woo
Gwangju FC2–1FC Anyang
Asani 57', 89' 16' Bruno Mota
Attendance: 3,319
Referee: Shin Yong-jun
Daejeon Hana Citizen1–0Suwon FC
Joo Min-kyu 87'
Attendance: 7,220
Referee: Choi Gwang-ho
Gangwon FC0–0Jeju SK
Attendance: 5,009
Referee: Lee Dong-jun
FC Seoul0–0Gimcheon Sangmu
Attendance: 24,889
Referee: Seol Tae-hwan
Matchday 4 (8-9, 22 March)
Suwon FC0–0FC Seoul
Attendance: 8,661
Referee: Chae Sang-hyeop
Daegu FC1–2Daejeon Hana Citizen
Bruno Lamas 71' 7' Joo Min-kyu
10' Choi Geon-ju
Attendance: 12,168
Referee: Ko Hyung-jin
FC Anyang1–3Gimcheon Sangmu
Matheus Oliveira 18' 20' Lee Dong-gyeong
36' Kim Seung-sub
38' Yu Kang-hyun
Attendance: 13,579
Referee: Kim Dae-yong
Ulsan HD2–0Jeju SK
Heo Yool 32', 70'
Attendance: 16,749
Referee: Song Min-seok
Jeonbuk Hyundai Motors0–1Gangwon FC
89' Kim Gyeong-min
Gwangju FC2–3Pohang Steelers
Cho Sung-gwon 7'
Reis 90+2'
22' Oberdan
68' (pen.) Lee Ho-jae
90+11' Kang Hyun-je
Attendance: 4,544
Referee: Park Byeong-jin
Matchday 5 (15-16 March)
Jeju SK1–3Daejeon Hana Citizen
Seo Jin-su 56' (pen.) 50' Joo Min-kyu
90+1' Jeong Jae-hee
90+4' Lee Jun-gyu
Attendance: 4,561
Referee: Seol Tae-hwan
Gangwon FC0–1FC Seoul
19' Cho Young-wook
Attendance: 10,231
Referee: Shin Yong-jun
Daegu FC0–1FC Anyang
20' Chae Hyun-woo
Attendance: 12,183
Referee: Kim Woo-sung
Suwon FC1–1Ulsan HD
Luan Dias 13' 73' Erick Farias
Attendance: 5,557
Referee: Kim Yong-woo
Gimcheon Sangmu0–0Gwangju FC
Attendance: 3,193
Referee: Lee Dong-jun
Jeonbuk Hyundai Motors2–2Pohang Steelers
Jeon Jin-woo 25'
Park Jae-yong 29'
51' Lee Tae-seok
84' Cho Sang-hyeok
Attendance: 10,442
Referee: Ko Hyung-jin
Matchday 6 (29-30 March)
FC Seoul3–2Daegu FC
Lingard 45+4' (pen.)
Jeong Seung-won 90+'
Moon Seon-min 90+3'
57' Yoshino
79' Jung Chi-in
Attendance: 25,258
Pohang Steelers1–0Ulsan HD
Lee Ho-jae 79'
Attendance: 12,565
Referee: Kim Dae-yong
Daejeon Hana Citizen1–1Gwangju FC
Kim In-gyun 61' 33' Reis
Attendance: 11,469
Referee: Song Min-seok
Jeju SK1–0Suwon FC
Kim Jun-ha 22'
Gimcheon Sangmu1–0Gangwon FC
Lee Dong-gyeong 76'
Attendance: 2,026
Referee: Park Byeong-jin
FC Anyang0–1Jeonbuk Hyundai Motors
53' (pen.) Compagno
Attendance: 10,031
Referee: Chae Sang-hyeop
Matchday 7 (5-6 April)
Ulsan HD0–0FC Seoul
Gimcheon Sangmu2–0Daegu FC
Kim Seung-sub 33'
Yu Kang-hyun 45'
Attendance: 3,740
Referee: Kim Yong-woo
Daejeon Hana Citizen0–2Jeonbuk Hyundai Motors
46' Jeon Jin-woo
90' Jeon Byung-kwan
Attendance: 14,622
Referee: Lee Dong-jun
Suwon FC1–1Pohang Steelers
Sabbag 13' 50' Oberdan
Attendance: 2,924
FC Anyang2–0Gangwon FC
Choi Kyu-hyun 83'
Oude Kotte 90+2'
Attendance: 8,127
Referee: Seol Tae-hwan
Gwangju FC1–0Jeju SK
Reis 90'
Attendance: 3,858
Referee: Shin Yong-jun
Matchday 8 (12-13 April)
Suwon FC3–2Gimcheon Sangmu
Sabbag 37'
Yoon Bit-garam 77'
Lee Hyun-yong 90+7'
45' Lee Dong-gyeong
68' Lee Dong-jun
Attendance: 2,066
Referee: Ko Hyung-jin
FC Seoul2–2Daejeon Hana Citizen
Moon Seon-min 58'
Lingard 67'
43' (pen.), 45+2' Gutkovskis
Attendance: 20,284
Referee: Song Min-seok
Pohang Steelers2–1FC Anyang
Cho Sang-hyeok 60'
Lee Ho-jae 74' (pen.)
18' (pen.) Bruno Mota
Attendance: 8,354
Referee: Park Byeong-jin
Gangwon FC1–0Gwangju FC
Choi Byeong-chan 16'
Attendance: 5,080
Referee: Kim Dae-yong
Jeonbuk Hyundai Motors1–1Jeju SK
Compagno 86' 41' Yu In-soo
Attendance: 10,958
Referee: Kim Woo-sung
Daegu FC0–1Ulsan HD
66' Kang Sang-woo
Attendance: 12,218
Referee: Seol Tae-hwan
Matchday 9 (19-20 April)
Ulsan HD1–2Gangwon FC
Erick Farias 45+3' (pen.) 17' Kim Gang-guk
47' Shin Min-ha
Attendance: 13,536
Referee: Kim Woo-sung
Gimcheon Sangmu0–2Daejeon Hana Citizen
32' Kim Jun-beom
55' (pen.) Joo Min-kyu
Attendance: 2,789
Referee: Choi Gwang-ho
FC Anyang3–1Suwon FC
Yago 23'
Bruno Mota 49'
Matheus Oliveira 83'
39' Sabbag
Attendance: 4,508
FC Seoul1–2Gwangju FC
Lingard 79' 43' Reis
64' Park Tae-jun
Attendance: 19,234
Referee: Lee Dong-jun
Jeju SK2–0Pohang Steelers
Kim Jun-ha 3'
Nam Tae-hee 78'
Attendance: 5,531
Referee: Kim Yong-woo
Jeonbuk Hyundai Motors3–1Daegu FC
Jeon Jin-woo 5', 39'
Compagno 18'
81' Jung Jae-sang
Attendance: 12,897
Referee: Chae Sang-hyeop
Matchday 10 (9, 26–27 April)
Gwangju FC2–1Daegu FC
Kang Hee-su 12'
Oh Hu-seong 45+2'
88' Cesinha
Suwon FC1–2Jeonbuk Hyundai Motors
Lee Taek-geun 90+1' 65' Kim Jin-gyu
90+6' Jeon Jin-woo
Attendance: 7,131
Referee: Seol Tae-hwan
FC Anyang2–1Jeju SK
Bruno Mota 13'
Choi Kyu-hyun 61'
50' Yuri
Attendance: 5,939
Referee: Ko Hyung-jin
Pohang Steelers1–0FC Seoul
Oberdan 7'
Attendance: 10,984
Referee: Kim Dae-yong
Gimcheon Sangmu2–0Ulsan HD
Yu Kang-hyun 30'
Park Sang-hyuk 90'
Attendance: 3,300
Referee: Chae Sang-hyeop
Daejeon Hana Citizen1–0Gangwon FC
Joo Min-kyu 74'
Attendance: 9,412
Referee: Song Min-seok
Matchday 11 (2-3 May)
Ulsan HD3–0Gwangju FC
Lee Chung-yong 17'
Lacaba 76'
Erick Farias 90+3'
Attendance: 9,659
Referee: Seol Tae-hwan
Pohang Steelers1–2Gimcheon Sangmu
Oberdan 75' 72', 90+5' Park Sang-hyuk
Attendance: 7,405
Referee: Lee Dong-jun
Daegu FC3–1Jeju SK
Yoshino 2'
Jung Chi-in 45+1'
Edgar 90+9'
67' Yuri
Attendance: 11,325
Referee: Kim Yong-woo
Daejeon Hana Citizen2–1FC Anyang
Kim Hyeon-oh 37'
Victor Bobsin 80'
90+2' Chae Hyun-woo
Attendance: 12,570
Referee: Kim Woo-sung
Gangwon FC0–0Suwon FC
FC Seoul0–1Jeonbuk Hyundai Motors
24' Song Min-kyu
Attendance: 48,008
Referee: Song Min-seok

Matchdays 12-22

Matchday 12 (5-6 May)
Gwangju FC1–0Gimcheon Sangmu
Oh Hu-seong 16' (pen.)
Ulsan HD1–1Pohang Steelers
Bojanić 45+3' 8' Oberdan
Jeonbuk Hyundai Motors1–1Daejeon Hana Citizen
Jeon Jin-woo 88' 90+3' Kim In-gyun
Attendance: 24,338
Referee: Park Byeong-jin
Jeju SK0–3Gangwon FC
7' Kovačević
46' Cho Jin-hyuk
78' Lee Ji-ho
Attendance: 11,017
Referee: Kim Dae-yong
FC Anyang1–1FC Seoul
Matheus Oliveira 52' 81' Moon Seon-min
Attendance: 10,103
Referee: Chae Sang-hyeop
Suwon FC2–1Daegu FC
Anderson 11'
Sabbag 77'
82' Caio Marcelo
Attendance: 3,114
Referee: Song Min-seok
Matchday 13 (10-11 May)
Pohang Steelers2–0Suwon FC
Lee Ho-jae 42' (pen.), 46'
Attendance: 8,811
Referee: Kim Yong-woo
FC Anyang2–2Daegu FC
Bruno Mota 61'
Edgar 90+2' (o.g.)
6' Caio Marcelo
87' Edgar
Attendance: 6,365
Referee: Choi Gwang-ho
Daejeon Hana Citizen0–0FC Seoul
Jeju SK1–2Ulsan HD
Yuri 53' 5' Ludwigson
65' Erick Farias
Attendance: 8,012
Referee: Shin Yong-jun
Gangwon FC0–4Gimcheon Sangmu
5' Cho Hyun-taek
36' Mo Jae-hyeon
55' Park Sang-hyuk
86' Lee Dong-jun
Attendance: 3,628
Referee: Seol Tae-hwan
Gwangju FC0–1Jeonbuk Hyundai Motors
39' Jeon Jin-woo
Attendance: 8,444
Referee: Lee Dong-jun
Matchday 14 (17-18 May)
Jeonbuk Hyundai Motors2–0FC Anyang
Jeon Jin-woo 12', 36'
Gangwon FC1–1Ulsan HD
Cho Jin-hyuk 90+3' 65' Seo Myung-gwan
Attendance: 6,920
Referee: Song Min-seok
Gimcheon Sangmu1–1Jeju SK
Lee Dong-gyeong 59' 89' (pen.) Yuri
Attendance: 1,726
Referee: Park Byeong-jin
Daegu FC0–1FC Seoul
47' Dugandžić
Attendance: 11,699
Referee: Ko Hyung-jin
Pohang Steelers0–1Gwangju FC
89' Park In-hyeok
Attendance: 9,819
Referee: Kim Dae-yong
Suwon FC3–0Daejeon Hana Citizen
Choi Kyu-baek 83'
Anderson 90', 90+4'
Attendance: 3,579
Referee: Kim Woo-sung
Matchday 15 (23-25 May)
FC Anyang0–2Pohang Steelers
52' Eo Jeong-won
60' Kim In-sung
Attendance: 6,124
Referee: Park Byeong-jin
Jeju SK0–0Jeonbuk Hyundai Motors
FC Seoul1–1Suwon FC
Lucas 43' 55' Anderson
Attendance: 25,578
Referee: Choi Gwang-ho
Daejeon Hana Citizen2–1Daegu FC
Joo Min-kyu 23' (pen.)
Choi Geon-ju 57'
71' Kim Hyeon-jun
Attendance: 10,417
Referee: Shin Yong-jun
Ulsan HD3–2Gimcheon Sangmu
Erick Farias 73' (pen.), 88'
Um Won-sang 90'
31' Lee Dong-gyeong
59' Park Soo-il
Attendance: 16,012
Referee: Lee Dong-jun
Gwangju FC0–1Gangwon FC
90+7' (pen.) Kim Dong-hyun
Matchday 16 (27-28 May)
Daegu FC0–4Jeonbuk Hyundai Motors
17' (o.g.) Hwang Jae-won
45+5' Tiago Orobó
65' Jeon Jin-woo
71' Lee Yeong-jae
Attendance: 7,994
Referee: Lee Dong-jun
Daejeon Hana Citizen1–3Pohang Steelers
Joo Min-kyu 14' 33' Lee Ho-jae
37' Jorge Luiz
71' Kim In-sung
Attendance: 5,833
Referee: Choi Gwang-ho
Suwon FC0–1Jeju SK
35' Italo
Attendance: 1,884
Referee: Kim Dae-yong
Gangwon FC1–3FC Anyang
Vitor Gabriel 74' 21', 26' Matheus Oliveira
89' Bruno Mota
Attendance: 3,135
Referee: Kim Woo-sung
Gimcheon Sangmu0–1FC Seoul
80' Lucas
Attendance: 2,040
Referee: Ko Hyung-jin
Gwangju FC1–1Ulsan HD
Byun Jun-su 31' 47' Erick Farias
Attendance: 2,933
Referee: Park Byeong-jin
Matchday 17 (31 May-1 June)
FC Anyang1–1Daejeon Hana Citizen
Matheus Oliveira 52' 1' Ishida
Attendance: 8,752
Referee: Ko Hyung-jin
Jeonbuk Hyundai Motors3–1Ulsan HD
Song Min-kyu 25'
Park Jin-seob 86'
Tiago Orobó 90+7'
10' Lee Chung-yong
Attendance: 31,830
Referee: Kim Dae-yong
FC Seoul1–3Jeju SK
Al-Arab 70' 23', 67' Yu In-soo
49' Lee Chang-min
Attendance: 24,270
Referee: Lee Dong-jun
Daegu FC1–1Gwangju FC
Bruno Lamas 67' (pen.) 43' (pen.) Asani
Attendance: 11,111
Referee: Choi Gwang-ho
Gimcheon Sangmu1–1Suwon FC
Park Sang-hyuk 77' 89' Jung Seung-bae
Attendance: 1,533
Referee: Park Byeong-jin
Pohang Steelers2–1Gangwon FC
Jorge Luiz 45+2'
Lee Ho-jae 68'
11' Vitor Gabriel
Attendance: 8,944
Referee: Kim Hee-gon
Matchday 18 (1 April, 13–14 June)
Ulsan HD2–3Daejeon Hana Citizen
Park Min-seo 42'
Lee Hee-gyun 45+4'
4' Shin Sang-eun
13' (pen.) Kim Hyeon-ug
64' Joo Min-kyu
Attendance: 6,902
Referee: Shin Yong-jun
Gwangju FC1–3FC Seoul
Reis 90+5' 10' Jeong Seung-won
55' Dugandžić
69' Moon Seon-min
Attendance: 2,746
Referee: Kim Woo-sung
Gangwon FC0–3Jeonbuk Hyundai Motors
6', 32' Tiago Orobó
79' Jeon Jin-woo
Attendance: 6,219
Referee: Shin Yong-jun
Gimcheon Sangmu1–0Pohang Steelers
Lee Dong-jun 29'
Attendance: 2,681
Referee: Chae Sang-hyeop
Jeju SK2–1Daegu FC
Yuri 67'
Denilson 81'
41' Kim Ju-gong
Attendance: 6,542
Referee: Song Min-seok
Suwon FC1–2FC Anyang
Roh Kyung-ho 42' 65', 75' Bruno Mota
Attendance: 7,524
Referee: Kim Yong-woo
Matchday 19 (23 April, 17–18 June)
FC Anyang0–1Ulsan HD
51' (pen.) Erick Farias
Attendance: 5,592
Referee: Kim Dae-yong
Daegu FC1–1Pohang Steelers
Edgar 83' 32' Oberdan
Attendance: 9,384
Referee: Shin Yong-jun
Jeonbuk Hyundai Motors3–2Suwon FC
Kim Jin-gyu 52'
Compagno 72'
Kim Tae-han 89' (o.g.)
5' Kim Do-yoon
31' Sabbag
FC Seoul1–1Gangwon FC
Moon Seon-min 72' 25' Lee Sang-heon
Attendance: 15,290
Referee: Choi Gwang-ho
Daejeon Hana Citizen0–0Gimcheon Sangmu
Attendance: 5,016
Referee: Lee Dong-jun
Jeju SK0–1Gwangju FC
46' Jung Ji-hun
Attendance: 5,307
Referee: Park Byeong-jin
Matchday 20 (21-22 June, 2 August)
Gangwon FC3–0Daegu FC
Mo Jae-hyeon 45'
Kim Gun-hee 74'
Lee Sang-heon 78'
Attendance: 9,256
Referee: Kim Dae-yong
Jeonbuk Hyundai Motors1–1FC Seoul
Song Min-kyu 45+2' 25' Ryu Jae-moon
Attendance: 22,862
Referee: Ko Hyung-jin
Pohang Steelers2–1Jeju SK
Jorge Luiz 63'
Kim In-sung 90+1'
90+8' Nam Tae-hee
Attendance: 6,204
Referee: Kim Woo-sung
Gimcheon Sangmu1–0FC Anyang
Lee Seung-won 84'
Attendance: 1,774
Referee: Song Min-seok
Gwangju FC2–2Daejeon Hana Citizen
Asani 56'
Park In-hyeok 72'
69', 78' Gutkovskis
Attendance: 3,055
Referee: Chae Sang-hyeop
Ulsan HDvSuwon FC
Matchday 21 (27-29 June, 12 July)
Daejeon Hana Citizen1–1Jeju SK
Jeong Jae-hee 78' 90+6' Nam Tae-hee
Attendance: 7,097
Referee: Shin Yong-jun
Gimcheon Sangmu1–2Jeonbuk Hyundai Motors
Won Ki-jong 80' 37', 52' Compagno
Attendance: 3,840
Referee: Kim Dae-yong
FC Anyang1–2Gwangju FC
Chae Hyun-woo 42' 12' Sin Chang-moo
38' Asani
Attendance: 7,253
Referee: Lee Dong-jun
Suwon FC1–2Gangwon FC
Luan Dias 46' 38' Vitor Gabriel
90+1' Kim Dae-won
Attendance: 3,401
Referee: Park Byeong-jin
FC Seoul4–1Pohang Steelers
Lingard 17' (pen.)
Lucas 33'
Dugandžić 45+4'
Klimala 85'
75' Lee Dong-hee
Attendance: 20,036
Ulsan HD2–2Daegu FC
Lee Jin-hyun 64'
Woo Joo-sung 79' (o.g.)
33', 87' Cesinha
Attendance: 14,555
Referee: Kim Yong-woo
Matchday 22 (18-20 July)
Daegu FCvGimcheon Sangmu
Suwon FCvGwangju FC
Gangwon FCvDaejeon Hana Citizen
Jeju SKvFC Anyang
FC SeoulvUlsan HD

Matches 23–33

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

Home \ Away AYG DGU DHC GWN GCS GJU JSK JHM PHS SEL SWN USH
FC Anyang a
Daegu FC
Daejeon Hana Citizen
Gangwon FC
Gimcheon Sangmu
Gwangju FC
Jeju SK
Jeonbuk Hyundai Motors a a
Pohang Steelers a
FC Seoul a a
Suwon FC
Ulsan HD a a
First match(es) will be played: 22 July 2025. Source: K League
Legend: Blue = home team win; Yellow = draw; Red = away team win.

Matchdays 23-33

Matchday 23 (22-23 July)
FC AnyangvDaegu FC
Pohang SteelersvSuwon FC
Jeju SKvFC Seoul
Matchday 24 (26-27 July)
Gimcheon SangmuvJeju SK
Suwon FCvFC Anyang
Daegu FCvPohang Steelers
Gangwon FCvUlsan HD
Matchday 25 (8-10 August)
FC SeoulvDaegu FC
Gangwon FCvGimcheon Sangmu
Ulsan HDvJeju SK
Pohang SteelersvGwangju FC
Matchday 26 (15-17 August)
FC AnyangvPohang Steelers
Jeju SKvGangwon FC
Suwon FCvUlsan HD
Gimcheon SangmuvFC Seoul
Matchday 27 (23-24 August)
v
v
v
v
v
v
Matchday 28 (30-31 August)
v
v
v
v
v
v
Matchday 29 (13-14 September)
v
v
v
v
v
v
Matchday 30 (20-21 September)
v
v
v
v
v
v
Matchday 31 (27-28 September)
v
v
v
v
v
v
Matchday 32 (3-5 October)
v
v
v
v
v
v
Matchday 33 (18 October)
v
v
v
v
v
v

Matches 34–38

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

Final A

Matchdays 34-38
Matchday 34 (25-26 October)
v
v
v
Matchday 35 (1-2 November)
v
v
v
Matchday 36 (8-9 November)
v
v
v
Matchday 37 (22-23 November)
v
v
v
Matchday 38 (29-30 November)
v
v
v

Final B

Matchdays 34-38
Matchday 34 (25-26 October)
v
v
v
Matchday 35 (1-2 November)
v
v
v
Matchday 36 (8-9 November)
v
v
v
Matchday 37 (22-23 November)
v
v
v
Matchday 38 (29-30 November)
v
v
v

Relegation play-offs

The tenth-placed team and the eleventh-placed team will play against the play-off winners and the runners-up of the K League 2, respectively, in the relegation play-offs.

Statistics

Top goalscorers

Rank Player[11] Team Goals
1 Jeon Jin-woo Jeonbuk Hyundai Motors 12
2 Joo Min-kyu Daejeon Hana Citizen 10
3 Bruno Mota FC Anyang 9
4 Andrea Compagno Jeonbuk Hyundai Motors 8
Erick Farias Ulsan HD
Lee Ho-jae Pohang Steelers
7 Jasir Asani Gwangju FC 6
Park Sang-hyuk Gimcheon Sangmu
Oberdan Pohang Steelers
Matheus Oliveira FC Anyang
Lee Dong-gyeong Gimcheon Sangmu

Top assist providers

Rank Player[11] Team Assists
1 Anderson Suwon FC 6
2 Yago FC Anyang 5
3 Nam Tae-hee Jeju SK 4
Lee Dong-gyeong Gimcheon Sangmu
5 10 Players 3

Hat-tricks

Player For Against Result Date

Awards

Weekly awards

Monthly awards

Month Player of the Month Young Player of the Month Goal of the Month
Player Club Player Club Player Club
February–March Joo Min-kyu Daejeon Lee Ji-ho Gangwon Jeong Seung-won Seoul
April Jeon Jin-woo Jeonbuk Shin Min-ha Gangwon Cesinha Daegu
May Jeon Jin-woo Jeonbuk Han Hyeon-seo Pohang Jeon Jin-woo Jeonbuk
June Lee Seung-won Gimcheon
July
August
September
October
Month Manager of the Month Save of the Month
Manager Club Div. Player Club
February–March Hwang Sun-hong Daejeon 1 Lee Gwang-yeon Gangwon
April Yoon Jong-hwan Incheon 2 Lee Chang-geun Daejeon
May Gus Poyet Jeonbuk 1 Song Bum-keun Jeonbuk
June Gus Poyet Jeonbuk 1
July
August
September
October

Attendance

Attendants who entered with free ticket are not counted.

Pos Team Total High Low Average Change
1 FC Seoul 264,262 48,008 15,290 26,426 −5.1%
2 Jeonbuk Hyundai Motors 194,805 31,830 10,958 17,710 +7.8%
3 Ulsan HD 166,248 26,317 6,902 16,625 −10.7%
4 Daegu FC 112,420 12,249 7,994 11,242 −0.2%
5 Daejeon Hana Citizen 116,990 19,628 5,016 10,636 +7.9%
6 Pohang Steelers 94,812 12,565 6,204 9,481 −0.1%
7 FC Anyang 86,371 13,579 4,508 7,852 +50.9%
8 Jeju SK 74,844 11,049 4,651 7,484 +17.6%
9 Gangwon FC 60,942 10,231 3,135 6,094 −33.4%
10 Suwon FC 45,841 8,661 1,884 4,584 −18.1%
11 Gwangju FC 46,364 8,444 1,983 4,215 −14.2%
12 Gimcheon Sangmu 28,642 3,840 1,533 2,604 −24.4%
League total 1,292,713 48,008 1,533 10,342 −6.0%

Updated to games played on July 14 2025
Source: K League
Notes:
Teams that played previous season in K League 2.

See also

References

  1. ^ "Defending champions to take on runners-up to kick off 2023 K League football season". Yonhap News Agency. 13 January 2023. Retrieved 13 January 2023.
  2. ^ "FC Anyang promoted to top football league for 1st time in club history".
  3. ^ "Incheon United relegated to K League 2 for 1st time". 11 November 2024.
  4. ^ "기록" [Records]. K League. Retrieved 21 March 2024.
  5. ^ "Yoon Jong-hwan departs Gangwon FC, Jeong Kyung-ho appointed manager".
  6. ^ "Head coach Chung Kyung-ho has been appointed as the new head coach".
  7. ^ "Jeonbuk Hyundai Motors FC Parts Ways with Coach Kim Do-heon".
  8. ^ "Gus Poyet Appointed Head Coach of Jeonbuk Hyundai Motors".
  9. ^ "Daegu FC head coach resigns amid early-season woes".
  10. ^ Paik, Ji-hwan (6 December 2023). "K League to relax Asian quota in 2025, count 'homegrown' foreign players as Korean". Korea JoongAng Daily. Retrieved 21 March 2024.
  11. ^ a b "K LEAGUE / Record".