| Season | 2025 |
|---|---|
| Dates | 22 February – 15 November 2025 |
| Champions | Dangjin Citizen (1st title) |
| Promoted | Dangjin Citizen |
| Best Player | Shin Jae-wook [1] |
| Top goalscorer | Gu Hyun-woo (20 goals) [1] |
← 2024 2026 → | |
The 2025 K4 League is the sixth season of the semi-professional K4 League, the fourth-highest league of men's football in South Korea.
The pre-season winter transfer window opened between 1 January and 24 March 2025, and the summer transfer window opened between 20 June and 31 July 2025.[ citation needed ]
Prior to the 2025 season, the size of each matchday squad increased from 18 to 20 players, following the rule of the K League. Among them, three or more players had to be under-23 Koreans, with one included in the starting line-up. The AFC player quota was removed, and participating teams could include four foreign players of any nationality. [2]
The 2025 season consisted of 33 rounds with each team playing 30 matches. [3] [4] The champions were directly promoted to the K3 League, and the runners-up qualified for the promotion play-off where they played the lowest-ranked team of the 2025 K3 League. [5]
Jeonju Citizen suspended their participation due to financial issues. [6] Seoul Nowon United also suspended their participation after failing to extend the contract with Nowon Madeul Stadium. The two teams eventually decided to be disbanded. [7]
FC Sejong were forced out of the K4 League due to issues about their management. They moved to Malaysia with renamed Seoul Phoenix, and were replaced by Sejong SA. [8]
Relegated from K3 League
Newly joined
Promoted to K3 League
Withdrawn
A total of eleven teams participated in the 2025 season. [2] FC Chungju relocated to Yeoncheon and changed their name to Yeoncheon FC. [11]
| Team | City | Stadium | Capacity |
|---|---|---|---|
| Daegu FC B | Daegu | Daegu World Cup Stadium | 2,500 |
| Dangjin Citizen | Dangjin | Dangjin Sports Complex | 66,422 |
| Geoje Citizen | Geoje | Geoje Sports Park | 3,000 |
| Gijang United | Gijang | Jeonggwan Sports Healing Park | 2,200 |
| Jinju Citizen | Jinju | Jinju Sports Complex Modeok Sports Park [12] [13] | 20,116 ? |
| Namyangju FC | Namyangju | Namyangju Sports Complex | 2,901 |
| Pyeongchang United | Pyeongchang | Jinbu Sports Park | 300 |
| Pyeongtaek Citizen | Pyeongtaek | Sosabug Sports Town | 12,738 |
| Sejong SA | Sejong | Sejong Citizen's Stadium | 996 |
| Seoul Jungnang | Seoul | Jungnang District Field | 400 |
| Yeoncheon FC | Yeoncheon | Yeoncheon Sports Complex | 9,000 |
Namyangju FC and Pyeongchang United recruited South Korea internationals Suk Hyun-jun and Hwang Mun-ki as social service personnels respectively. [14] [15]
Ghanaian Isaac Osei and Brazilian Roberto Henrique played for Daegu FC B and Sejong SA respectively, becoming the only two foreign players of this season. [16] [17] Osei was also known as one of the first two homegrown players at the K League. [18]
Seoul Jungnang earned only one win in the first half of the season. They had the possibility of gaining their second win after defeating Pyeongtaek Citizen 5–3 in their ninth match (on the tenth matchday), but forfeited the match by using an unauthorized player. [19] They also forfeited the previous match, which ended in a goalless draw with Gijang United, due to the same resaon. [20]
Namyangju FC started the season well, earning six wins without a defeat in the first nine matches. [21] Pyeongchang United also showed good start, not losing in the first eight matches. The two clubs showed a very close race in the upper ranks until the last matchday, but conceded the title to Dangjin Citizen. Especially, Namyangju lost the title on goal difference after losing the last match despite Dangjin's defeat at the same time. [22] Afterwards, Namyangju falied to be promoted to the K3 League by losing 1–0 to FC Mokpo at the promotion play-off. [23]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dangjin Citizen (C, P) | 30 | 16 | 3 | 11 | 72 | 54 | +18 | 51 | Promotion to 2026 K3 League |
| 2 | Namyangju FC | 30 | 15 | 6 | 9 | 47 | 33 | +14 | 51 | Qualification for promotion play-off |
| 3 | Pyeongchang United | 30 | 13 | 10 | 7 | 49 | 38 | +11 | 49 | |
| 4 | Jinju Citizen | 30 | 14 | 7 | 9 | 55 | 48 | +7 | 49 | |
| 5 | Gijang United | 30 | 15 | 4 | 11 | 45 | 40 | +5 | 49 | |
| 6 | Geoje Citizen | 30 | 14 | 6 | 10 | 63 | 49 | +14 | 48 | |
| 7 | Daegu FC B | 30 | 13 | 9 | 8 | 44 | 30 | +14 | 48 | |
| 8 | Yeoncheon FC | 30 | 10 | 7 | 13 | 39 | 61 | −22 | 37 | |
| 9 | Pyeongtaek Citizen | 30 | 8 | 8 | 14 | 46 | 64 | −18 | 32 | |
| 10 | Sejong SA | 30 | 7 | 8 | 15 | 45 | 56 | −11 | 29 | |
| 11 | Seoul Jungnang | 30 | 4 | 4 | 22 | 44 | 76 | −32 | 16 |
The promotion play-off was contested between the 15th-placed team of K3 League and the runners-up of K4 League.
| FC Mokpo | 1–0 | Namyangju FC |
|---|---|---|
| Ryu Yeon-joon | Report |
| Rank | Player [24] [25] | Club | Goals |
|---|---|---|---|
| 1 | | Dangjin Citizen | 20 |
| 2 | | Pyeongtaek Citizen | 15 |
| 3 | | Sejong SA | 15 |
| 4 | | Pyeongchang United | 13 |
| 5 | | Geoje Citizen | 12 |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| | Dangjin Citizen | Pyeongtaek Citizen | 8–0 (H) [26] | 24 May 2025 |
| | Dangjin Citizen | Seoul Jungnang | 4–2 (H) [27] | 6 July 2025 |
| | Dangjin Citizen | Sejong SA | 4–0 (H) [28] | 23 August 2025 |
| | Sejong SA | Seoul Jungnang | 1–4 (A) [29] | 6 September 2025 |
| | Seoul Jungnang | Dangjin Citizen | 4–2 (H) [30] | 15 November 2025 |
| Rank | Player [24] [25] | Club | Assists |
|---|---|---|---|
| 1 | | Pyeongchang United | 16 |
| 2 | | Pyeongtaek Citizen | 10 |
| 3 | | Jinju Citizen | 9 |
| 4 | | Sejong SA | 7 |
| | Dangjin Citizen | 7 | |
| Rank | Player[ citation needed ] | Club | Clean sheets |
|---|---|---|---|
| 1 | | Namyangju FC | 9 |
| | Gijang United | 9 | |
| 4 | | Pyeongchang United | 6 |
| | Geoje Citizen | 6 | |
| | Jinju Citizen | 6 | |