K League 2

K League 2 2025: standings, schedule and stats

South Korea
Data current as of September 06, 2026

About the league: K League 2

K League 2 is a soccer league in South Korea. The 2025 season features 14 teams, with Incheon United leading the standings on 78 points. Games average 2.50 goals, with both teams scoring in 49% of them. The schedule runs from February 22, 2025 through November 30, 2025.

K League 2 2025: season in numbers

Season overview

275 games have been completed in the 2025 K League 2 season. Incheon United leads the standings with 78 points.

Scoring trends

Games average 2.50 goals. Both teams score in 49% of games. 45% finish with at least three goals. At least one team keeps a clean sheet in 51% of games.

Home, draw and away results

Home teams win 35% of games. 29% end in a draw. Road teams win 36% of games.

Team leaders

Suwon Bluewings has the league's highest scoring average at 1.95 goals per game. Both teams scored in 72% of Suwon Bluewings's games.

Standings

#TeamMWDL+/-Pts
1Incheon United392397+3678
2Suwon Bluewings3920127+2672
3Bucheon 199539191010+1067
4Seoul E-Land3917148+2165
5Seongnam3917139+1464
6Jeonnam Dragons39171111+1162
7Gimpo Citizen39141312+1155
8Busan I'Park39141312+155
9Asan Mugunghwa39131313+352
10Hwaseong39101217-1342
11Gyeongnam3911721-2440
12Cheongju3971022-3231
13Cheonan City397923-2930
14Ansan Greeners3951222-3527
PromotionPromotion Play-offNext RoundRelegation

League statistics

The 2025 season stats cover 275 completed games.

Team rankings

Compare teams by goals per game, BTTS, Over 2.5, clean sheets and corners across completed league games.

Best attack

Goals scored per match

  1. 1Suwon Bluewings1.95
  2. 2Incheon United1.69
  3. 3Jeonnam Dragons1.62
  4. 4Seoul E-Land1.60
  5. 5Bucheon 19951.48

Best defense

Goals allowed per game (lower is better)

  1. 1Incheon United0.77
  2. 2Seongnam0.78
  3. 3Gimpo Citizen0.95
  4. 4Seoul E-Land1.10
  5. 5Busan I'Park1.18

Most BTTS

% of matches where both teams scored

  1. 1Suwon Bluewings72%
  2. 2Jeonnam Dragons64%
  3. 3Seoul E-Land57%
  4. 4Bucheon 199555%
  5. 5Hwaseong51%

Most Over 2.5

% of matches with at least 3 goals

  1. 1Jeonnam Dragons59%
  2. 2Suwon Bluewings59%
  3. 3Bucheon 199555%
  4. 4Cheonan City54%
  5. 5Seoul E-Land48%

Most clean sheets

Games without allowing a goal

  1. 1Incheon United20
  2. 2Seongnam20
  3. 3Gimpo Citizen16
  4. 4Bucheon 199515
  5. 5Asan Mugunghwa13

Most corners

Corners per game

  1. 1Suwon Bluewings5.3
  2. 2Asan Mugunghwa5.3
  3. 3Busan I'Park5.0
  4. 4Seongnam4.6
  5. 5Bucheon 19954.4

League style

See whether this league tends to produce fast, open or physical matches and how much home advantage matters.

PaceBelow average
Chance qualityAbove average
Home advantageBelow average
IntensityClose to average
OpennessBelow average
Competitive balanceAbove average

Compared with other leagues, K League 2 rates below average for game pace, above average for chance quality and below average for openness. Home advantage is below average, game intensity is close to average, and competitive balance is above average.

Player leaders

Season leaders based on recorded player data.

xG table and expected points

Compare team results with the quality of chances they create and allow.

#TeamMxGxG - expected goals, the quality of scoring chances.xGAxGA - expected goals allowed to opponents.xPtsxPts - expected points calculated from xG.PtsDelta
1Busan I'Park391.471.186255-7
2Seoul E-Land401.461.226165+4
3Asan Mugunghwa391.511.276052-8
4Incheon United391.351.135978+19
5Suwon Bluewings391.701.525872+14
6Gimpo Citizen391.381.295655-1
7Bucheon 1995391.441.375567+12
8Jeonnam Dragons391.541.475562+7
9Seongnam401.361.345567+12
10Ansan Greeners391.161.384927-22
11Hwaseong391.161.404742-5
12Gyeongnam391.251.574740-7
13Cheongju391.291.604631-15
14Cheonan City391.231.564530-15

xGxG (expected goals) — how many goals a team should score from the quality of its chances. = xG means expected goals. xPts are calculated from each match xG with a Poisson distribution. The delta column: positive (yellow) means more points than performance suggests; negative (green) means the team plays better than the table shows.

Games and schedule

Results and upcoming games - switch rounds with the arrows or the list.

League schedule

Promotion Play-offs - Final

1 match11/30Complete
Bucheon 1995
0 : 0
Seongnam

Referees in this competition

Compare how often each referee has officiated and the available averages for cards, goals and penalties.

FAQ

How many teams play in K League 2?

K League 2 has 14 teams in the 2025 season.

When does the 2025 K League 2 season start and end?

The 2025 K League 2 schedule runs from February 22, 2025 through November 30, 2025.

How many rounds are in the K League 2 season?

The 2025 K League 2 schedule covers 39 rounds.

Who leads the K League 2 standings?

Incheon United leads K League 2 with 78 points.

Which team scores the most goals in K League 2?

Suwon Bluewings has the league's highest scoring average at 1.95 goals per game.

Which team has the best defense in K League 2?

Incheon United allows the fewest goals in K League 2, at 0.77 per game.

How many goals are scored per game in K League 2?

K League 2 games average 2.50 goals.

How often do K League 2 games finish Over 2.5 goals?

45% of K League 2 games finish with at least three goals.

How often do both teams score in K League 2?

Both teams score in 49% of K League 2 games.

How often do home teams win in K League 2?

Home teams win 35% of K League 2 games.

What does xG show in K League 2 stats?

Expected goals (xG) estimates the quality of scoring chances. The K League 2 xG table compares each team's xG, expected goals against (xGA) and expected points (xPts) from completed games in the selected season.

Who is the top scorer in K League 2?

Stefan Mugoša leads the recorded scoring table in K League 2 for 2025 with 20 goals.

Other leagues in South Korea