K League 1

K League 1 2025: standings, schedule and stats

South Korea
Data current as of September 07, 2026

About the league: K League 1

K League 1 is a soccer league in South Korea. The 2025 season features 12 teams, with Jeonbuk Motors leading the standings on 71 points. The schedule runs from February 15, 2025 through November 30, 2025. Games average 2.54 goals, with both teams scoring in 55% of them.

K League 1 2025: season in numbers

Season overview

228 games have been completed in the 2025 K League 1 season. Jeonbuk Motors leads the standings with 71 points.

Scoring trends

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

Home, draw and away results

Home teams win 42% of games. 26% end in a draw. Road teams win 32% of games.

Team leaders

Jeonbuk Motors has the league's highest scoring average at 1.68 goals per game. Both teams scored in 71% of Daegu's games.

Standings

#TeamMWDL+/-Pts
1Jeonbuk Motors332184+3071
2Sangju Sangmu3316710+1655
3Daejeon Citizen3315108+755
4Pohang Steelers3315612-351
5FC Seoul33111210+145
6Gangwon33111111-444
7Anyang3312615+142
8Gwangju3311913-642
9Ulsan33101013-440
10Suwon3310815-538
11Jeju United338817-1232
12Daegu336918-2127
Championship RoundRelegation Round

League statistics

The 2025 season stats cover 228 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. 1Jeonbuk Motors1.68
  2. 2Sangju Sangmu1.55
  3. 3Daejeon Citizen1.53
  4. 4Suwon1.34
  5. 5FC Seoul1.32

Best defense

Goals allowed per game (lower is better)

  1. 1Jeonbuk Motors0.84
  2. 2Gangwon1.08
  3. 3Gwangju1.08
  4. 4Sangju Sangmu1.18
  5. 5Daejeon Citizen1.21

Most BTTS

% of matches where both teams scored

  1. 1Daegu71%
  2. 2Suwon66%
  3. 3FC Seoul63%
  4. 4Daejeon Citizen61%
  5. 5Anyang61%

Most Over 2.5

% of matches with at least 3 goals

  1. 1Daegu66%
  2. 2Daejeon Citizen55%
  3. 3Anyang55%
  4. 4Sangju Sangmu53%
  5. 5Suwon53%

Most clean sheets

Games without allowing a goal

  1. 1Jeonbuk Motors15
  2. 2Gangwon15
  3. 3Gwangju13
  4. 4Pohang Steelers12
  5. 5Sangju Sangmu12

Most corners

Corners per game

  1. 1FC Seoul5.7
  2. 2Ulsan5.7
  3. 3Sangju Sangmu5.3
  4. 4Daegu4.5
  5. 5Jeonbuk Motors4.4

League style

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

PaceAbove average
Chance qualityAbove average
Home advantageClose to average
IntensityClose to average
OpennessBelow average
Competitive balanceAbove average

Compared with other leagues, K League 1 rates above average for game pace, above average for chance quality and below average for openness. Home advantage is close to 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
1FC Seoul381.871.296649-17
2Sangju Sangmu381.811.4561610
3Ulsan381.761.555844-14
4Pohang Steelers381.511.465456+2
5Suwon381.761.725342-11
6Daegu381.581.685034-16
7Jeonbuk Motors381.561.735079+29
8Gwangju381.441.564954+5
9Anyang381.581.7349490
10Gangwon381.341.504952+3
11Jeju United381.521.744839-9
12Daejeon Citizen381.501.804765+18

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

Relegation Round · Round 38

3 matches11/30Complete

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 1?

K League 1 has 12 teams in the 2025 season.

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

The 2025 K League 1 schedule runs from February 15, 2025 through November 30, 2025.

How many rounds are in the K League 1 season?

The 2025 K League 1 schedule covers 38 rounds.

Who leads the K League 1 standings?

Jeonbuk Motors leads K League 1 with 71 points.

Which team scores the most goals in K League 1?

Jeonbuk Motors has the league's highest scoring average at 1.68 goals per game.

Which team has the best defense in K League 1?

Jeonbuk Motors allows the fewest goals in K League 1, at 0.84 per game.

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

K League 1 games average 2.54 goals.

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

48% of K League 1 games finish with at least three goals.

How often do both teams score in K League 1?

Both teams score in 55% of K League 1 games.

How often do home teams win in K League 1?

Home teams win 42% of K League 1 games.

What does xG show in K League 1 stats?

Expected goals (xG) estimates the quality of scoring chances. The K League 1 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 1?

Pablo David Sabbag Daccarett leads the recorded scoring table in K League 1 for 2025 with 17 goals.

Other leagues in South Korea