INCHEON UNITED · 2026 · 29 MATCHES

They Give Away the Least, and Concede More

No side in the league allows fewer open-play chances than Incheon. Rate their matches on expected goals and only Seoul are better. Yet they sit seventh, and have conceded more than six goals above expectation. To separate luck from structure, I put all 168 league matches on the same scale and checked one step at a time.

K League 1 2026 · 29 Incheon matchesAs of 20 Sep 2026168 league matches · 239,842 raw eventsHyuckjin Han
Season
10W 8D 11L
38 points · 36 scored, 33 conceded
7th in the 13 Sep table
Expected goal diff. per match
+0.39
2nd in the league · actual +0.14
Open-play xG allowed per 90
0.68
Lowest in the league · average 0.95
Conceded − expected
+6.9
260 non-penalty shots allowed · 29 conceded
Expected 22.1 (league-adjusted)
BASELINE168 league matches · expected vs table

Second on performance, seventh in the table

Incheon have 10 wins, 8 draws and 11 defeats from 29 matches — 38 points, seventh in the table of 13 September. Re-rate every match by the expected-goal value of each shot, though, and the story changes.

Across all 168 league matches, Incheon’s expected goal difference per match is +0.39, second only to Seoul. Their actual goal difference is +0.14. Without penalties it is +0.25, 3rd in the league.

Ranked by expected goal difference, Incheon are second
Expected goal difference (xGD) per match · value on the right is xGD and actual goal difference · 168 matches
IncheonOther 11 clubs
Seoul
+0.53 · actual +1.19
Incheon
+0.39 · actual +0.14
Jeonbuk
+0.34 · actual +0.39
Ulsan
+0.28 · actual +0.18
Pohang
+0.21 · actual −0.25
Gangwon
+0.20 · actual +0.32
Daejeon
+0.13 · actual +0.14
Jeju
+0.08 · actual +0.14
Gimcheon
−0.22 · actual −0.28
Anyang
−0.34 · actual −0.34
Bucheon
−0.67 · actual −0.07
Gwangju
−0.88 · actual −1.46
← behind on expectation · 0 · ahead →
Each dot is xG − xGA per match. Seoul 26 matches, the rest 28–29. Incheon’s gap of 0.25 between expected and actual goal difference is the second largest among the plus teams, after Pohang (0.46).

Replay every shot at its xG probability and simulate each match, and Incheon’s expected points come to 43.8. They have 38 — 5.8 points short.

It looks like a lot. Set against the rest of the league, it is not.

Being 5.8 points short is not unusual in this league
Shot-level simulated expected points vs actual · P = chance of doing this badly or worse
ClubMatchesExpected ptsActualDiff.P(actual or lower)
Gwangju2823.514−9.50.04
Gimcheon2936.430−6.40.15
Pohang2842.336−6.30.16
Incheon2843.838−5.80.19
Daejeon2841.136−5.10.24
Gangwon2845.042−3.00.32
Jeonbuk2844.843−1.80.42
Jeju2839.840+0.20.56
Ulsan2841.944+2.10.67
Anyang2932.235+2.80.72
Bucheon2826.932+5.10.83
Seoul2643.256+12.80.99
P in bold is below 0.05 or above 0.95. Only Seoul (upwards) and Gwangju (downwards) are clearly off their expectation. Incheon (P = 0.19) sit in the same range as Pohang, Gimcheon and Daejeon.
The missing points on their own can be put down to luck. But open up where they went, and one pattern is hard to wave away as luck.
TWISTSuppression

First: nobody gives away less than Incheon

Conceding more than expected does not make this a weak defence. The opposite.

The fewest open-play chances allowed in the league
Open-play xG allowed · per 90 · penalties and set pieces excluded
IncheonOther clubs
Incheon
0.68
Jeonbuk
0.79
Seoul
0.85
Daejeon
0.86
Gangwon
0.86
Jeju
0.89
Pohang
0.90
Gimcheon
0.98
Ulsan
1.04
Anyang
1.08
Bucheon
1.20
Gwangju
1.24
Shorter is better. Incheon 0.68, league average 0.95. Next best is Jeonbuk (0.79).
xG allowed per final-third chain
0.018
League lowest · even when opponents get in, the shot is poor
xG allowed within 15 s of losing the ball
0.48
Per match · league lowest
Opponent final-third arrivals
37.9
Per 90 · 3rd fewest

Opponents rarely get deep into Incheon’s half, rarely produce a good shot when they do, and rarely hurt them straight after Incheon lose the ball. On suppression alone, this is the best defence in the league. So where did the extra goals come from?

TESTBreaking down the excess

Yet they conceded more than six goals above expectation

Excluding penalties and own goals, Incheon allowed 260 shots. Using every shot in the 168 matches, I worked out how many of them should have gone in if they had been stopped at the league rate.

A shot becomes a goal in three steps — where and what kind of shot was allowed, whether it reached the target (unblocked), and whether a shot on target went in.

① Expected from shot location and quality
22.1
League average for the same distance and xG
② Expected from shots on target
24.4
+2.3 — the same shots reached the target more often
③ Actually conceded
29
+4.6 — shots on target went in more often

In total, +6.9 goals — second only to Gwangju. Fewer shots were blocked than distance would predict (43 against 49.3), and more reached the target (108 against 96.1).

I then controlled for one more thing: whether a defender got to the shooter. Unchallenged shots go in more often against anyone, so the question is whether Incheon’s excess survives once that is in the model.

The excess survives even after adjusting for pressure on the shooter
Goals conceded minus expected (adjusted for distance × xG × defensive action in the 3 s before the shot) · non-penalty, non-own-goal shots
IncheonOther clubs
Gwangju
+13.8
Incheon
+6.4
Anyang
+4.3
Pohang
+2.3
Ulsan
+2.2
Daejeon
−1.4
Gangwon
−1.8
Gimcheon
−1.8
Jeju
−2.2
Seoul
−5.4
Jeonbuk
−6.7
Bucheon
−9.8
← fewermore →
The vertical line is zero — conceded exactly as expected. Right of it, more than expected; left, fewer. Incheon +6.4, Gwangju +13.8. The change from the adjustment — the share caused by allowing more unchallenged shots — is only +0.5 goals for Incheon.

The chance of an excess this large by luck alone is about 8% (20,000 simulations with the adjusted model, P = 0.083). Too high to call it structure, too low to call it luck. So I looked at which shots the excess sits in.

CORE147 unchallenged shots

The ones that went in were shots nobody got to

Split the shots allowed by whether an Incheon defender acted in the three seconds before, and the excess is all on one side.

All of the excess came from unchallenged shots
Adjusted expected goals vs actual · 260 non-penalty, non-own-goal shots allowed
ExpectedActual
Unchallenged147 shots · 49.7% on target
15.2
22
Challenged113 shots · 31.0% on target
7.4
7
Both groups share one axis (0–25 goals). “Expected” uses league shots of the same distance, xG and pressure status. 45.4% of unchallenged shots across the league reach the target; against Incheon it is 49.7%.
They did not allow more of them. Their share of unchallenged shots is close to the league’s. Those shots simply went in far more often than against other teams.
A correction to my own reading. In the first pass I wrote that Incheon concede more because they allow the highest share of unchallenged shots. Re-testing showed that ranking moves with the definition — 2nd with a 2-second window, 1st with 3 seconds, 3rd with 5. The gap to the league average is only 2–3 points, and the goals that share difference cost is +0.5. The problem is not how many unchallenged shots they allow, but how often those shots went in.

Where the shots came from

SituationShotsxGExpected (league-adj.)ConcededBlockedOn target
Within 15 s of the opponent winning the ball13513.312.01820.0%43.0%
Settled attack998.47.4913.1%39.4%
Set piece262.72.7211.5%42.3%

More than half the shots allowed (51.9%, second in the league) came within 15 seconds of the opponent winning the ball. Volume and quality are both low — the xG Incheon allow after losing the ball is 0.48 per match, the league’s lowest. Yet 18 goals went in from this situation (expected 12.0). The shot is taken before a defence that is still turning can reach the shooter, and it goes in.

Goalkeeper

GoalkeeperMatchesShots on targetExpected concededConcededDiff.Save rate
Kim Dong-heon238720.625+4.471.3%
Lee Tae-hee5213.84+0.281.0%

Most of the excess at the “shot on target goes in” step (+4.6) came in the 23 matches Kim Dong-heon played (+4.4). But this data has no shot placement or speed. A hard shot into the corner and a soft one straight at the keeper are both simply “on target”. So I do not read this as a verdict on the goalkeeper — it needs checking on video.

STATELeading · level · trailing

Even when ahead they allow the least — and overshoot the most

The same breakdown, split by game state.

Incheon stateMinutesOpen-play xG allowed/90League rank (fewest)Shots allowedExpected (adj.)Conceded
Leading6190.741st755.68
Level16270.702nd14112.717
Trailing6210.591st443.84

When ahead, Incheon allow less open-play xG than anyone in the league. They do not sit back to protect it — their own open-play xG while leading stays at 0.99 per 90, 6th in the league. Yet in this state they concede 8 against an expected 5.6, the widest overshoot of the three.

Of the 16 matches in which they took the lead, 7 saw it wiped out. Only once did they go back in front.

The seven wiped-out leads
Matches where Incheon led and then conceded an equaliser or worse · 29 matches
RoundOpponentFinal scoreResult
R3Pohang1–1D
R8Bucheon2–2D
R19Ulsan2–1W
R21Jeju3–3D
R23Gimcheon1–1D
R25Anyang1–2L
R30Daejeon1–1D
5 draws, 1 win, 1 defeat. Away at Ulsan in R19, they went back ahead from 1–1 with a stoppage-time penalty.
ATTACKPenalties · non-penalty

Take out the penalties and the attack is ninth

The other half of that second-best expected goal difference is the attack. But its xG carries the largest penalty share in the league.

Incheon have won 8 penalties and drawn 8 fouls inside the box — both league highs. Penalties are 17% of their xG; 7 of their 36 goals (19%) are penalties.

Without penalties, xG per match drops from 1.35 to 1.12
Non-penalty xG (NPxG) per match · number of penalties won under each club
IncheonOther clubs
Seoul
1 pens
1.57
Ulsan
6 pens
1.44
Jeonbuk
2 pens
1.40
Daejeon
2 pens
1.35
Gimcheon
0 pens
1.20
Gangwon
4 pens
1.19
Jeju
2 pens
1.17
Pohang
5 pens
1.13
Incheon
8 pens
1.12
Anyang
6 pens
0.94
Bucheon
2 pens
0.86
Gwangju
3 pens
0.82
Incheon 1.12, 9th. Including penalties it is 1.35, 5th. Non-penalty xG allowed is 0.87 per match, the 1st lowest — the second-best expected goal difference is built on the defence and on penalties.
DIAGNOSISFinal third

All the way there, and no shot

Incheon reach the final third at the league’s 5th-highest rate (42.3 times per 90). But the share of those attacks that end in a shot is the lowest in the league.

The lowest share of final-third attacks ending in a shot
Open-play chains reaching the final third → share ending in a shot · arrivals per 90 under each club
IncheonOther clubs
Jeonbuk
39.8 arrivals/90
25.0%
Ulsan
40.3 arrivals/90
23.6%
Jeju
39.6 arrivals/90
23.1%
Seoul
43.3 arrivals/90
21.5%
Gimcheon
44.0 arrivals/90
21.1%
Pohang
38.6 arrivals/90
20.9%
Gwangju
32.0 arrivals/90
20.9%
Bucheon
33.7 arrivals/90
20.7%
Gangwon
50.9 arrivals/90
19.9%
Daejeon
44.7 arrivals/90
19.9%
Anyang
40.4 arrivals/90
18.5%
Incheon
42.3 arrivals/90
18.4%
Incheon 18.4%, league average 21.1%. They are lowest when trailing too, at 17.3%.
How final-third chains endIncheonLeague average
Shot18.7%21.3%
Lost after a completed pass17.8%17.1%
Other failed pass18.0%16.6%
Failed cross11.2%12.1%
Failed pass into the box6.2%6.6%
Failed dribble3.4%3.1%

That does not make them poor at creating chances. xG per final-third chain is 0.022, almost the league average (0.023). They shoot less often mainly because they rarely shoot from outside the box (3.8 per match, 11th). It is shot selection, not a shortage of chances. The real shortfalls are elsewhere — attacking straight after winning the ball (shot within 15 s: 4.4%, 10th) and set pieces without penalties (xG 0.070 per 90, 10th).

PLAYERSMugosa on · off

Without Mugosa the chances stay the same. The finishing changes

Mugosa has 12 of Incheon’s 36 goals: 5 from 6 penalties and 7 from open play and set pieces (non-penalty xG 6.3). To see how much the team leans on him, I split their minutes into time with him on the pitch and without.

Non-penalty chance creation is almost unchanged; goals are not
Mugosa on the pitch 1818 min / off 753 min · per 90
Mugosa onMugosa off
Non-penalty xGchances Incheon created
0.98
0.91
Goalsincluding penalties
1.14
0.72
Both groups share one axis (0–1.3). The time without him is only 753 minutes, a small sample.

What Incheon rely on him for is finishing, not creating. Without him a similar volume of chances still comes; what changes is how many go in.

RETURNPhase × game state

The same shape repeats in every state

The phase measures by game state in one table. Brackets are league ranks — highest first for attack, fewest first for what is allowed.

PhaseLeadingLevelTrailing
Incheon minutes6191627621
Attack · final-third arrivals/9034.3 (6)39.8 (7)56.9 (3)
Attack · arrival → shot20.3% (9)18.4% (11)17.3% (12)
Attack · open-play xG/900.99 (6)0.84 (7)1.04 (9)
Attack · penalty goals/900.29 (2)0.11 (5)0.43 (1)
Allowed · open-play xG/900.74 (1)0.70 (2)0.59 (1)
Allowed · open-play goals/901.02 (6)0.83 (7)0.58 (1)

Leading — they do not retreat, they allow the least, and they concede furthest above expectation. Level — 57% of the time. Upper-middle of the league both ways. Trailing — they press opponents back harder than anyone: the fewest chances allowed, and 3rd for final-third arrivals. But arrival-to-shot is the lowest in the league, and the goals are propped up by penalties (penalty goals per 90, 1st).

The first goal splits the result fourfold
Scored first in 13 matches / conceded first in 15 · W-D-L (29 matches)
WinDrawLoss
Scored first2.15 points per match
8 W
4 D
1 L
Conceded first0.60 points per match
2 W
3 D
10 L
Both groups share one axis (0–12 matches). Only one match finished 0–0. Conceding first 15 times is second only to Gwangju (14 on the 28-match basis, level with Pohang and Anyang).
CASES4 of 29 matches

Four matches, read again

Chosen by the numbers, not by impression — ① the largest gap between expected and actual points, ② the most goals conceded per shot allowed, ③ the fewest shots per final-third arrival, ④ the widest xG margin.

① The unluckiest match
1–3Daejeon (home)
R4 · 18 Mar · L · 50% possession
xG
1.57 : 0.78
Shots
10 : 8
Final-third arrivals → shot
9 of 50
Expected points
2.02 → actual 0

Eight shots allowed, three goals conceded. Behind early (9 min), level through a headed corner — then two more conceded, in the 85th minute and in stoppage time. Expected points of 2.02 turned into zero, the largest gap of the season.

② More conceded than allowed
2–3Gwangju (away)
R2 · 7 Mar · L · 58% possession
xG
2.16 : 1.37
Shots
17 : 7
Final-third arrivals → shot
12 of 50
Expected points
1.96 → actual 0

Gwangju had 7 shots; without the penalty their xG was 0.59. Those shots produced three goals, penalty included. Incheon shot 17 times, more than twice as often, and lost.

③ All the way there, no shot
1–0Jeju (home)
R10 · 25 Apr · W · 55% possession
xG
0.43 : 0.69
Shots
3 : 9
Final-third arrivals → shot
2 of 46
Expected points
1.03 → actual 3

They reached the final third 46 times; 2 of those ended in a shot. Three shots, xG 0.43. And they won 1–0 — a single shot from Ferrier in the 70th minute. It is also a win for a defence that allowed only poor shots.

④ The widest margin
2–1Ulsan (away)
R19 · 21 Jul · W · 56% possession
xG
3.52 : 0.64
Shots
21 : 9
Final-third arrivals → shot
18 of 73
Expected points
2.87 → actual 3

xG 3.52 to 0.64, 73 final-third arrivals. Ferrier put them ahead in the 40th minute and the equaliser came two minutes later. The winner was a Mugosa penalty in stoppage time. Even this team’s best day ended with a penalty.

How they were chosen. For each of Incheon’s 28 matches I computed shot-level simulated expected points, final-third arrival and shot chains, and both sides’ shots and xG, and took the top match on each measure (② is goals conceded ÷ shots allowed — 3/7). A single match is a sample of one, so read these as illustrations, not evidence.
DISCIPLINEHypothesis log

What did not survive testing

Five hypotheses and readings from this analysis did not survive the data. All five were mine. They stay in — a rejected hypothesis marks the edges of the conclusions that did survive.

✕

Incheon concede more because they allow the most unchallenged shots

Corrected. Their rank for the share of unchallenged shots moves with the window (2, 3 or 5 seconds before the shot): 2nd, 1st, 3rd. The gap to the league average is 2–3 points, and the goals that difference cost is +0.5. The core of the excess is not the volume but how often unchallenged shots went in.

✕

Being 5.8 points short is a structural flaw

Rejected. In the shot-level simulation, the chance of falling this short or further is 0.19. Pohang, Gimcheon and Daejeon are in the same range. The only trace of structure is the shape on the conceding side (unchallenged shots).

✕

Incheon are strong at set pieces

Rejected. My first scan read them as “1st for set-piece goals per 90”, but that included 7 penalty goals. Without penalties their set-piece xG is 0.070 per 90, 10th in the league. What is strong is winning penalties (8 fouls drawn in the box, 1st).

✕

Incheon took 18 penalty shots

Corrected. In the first scan I estimated penalties from the shot’s start coordinates (near the spot) and counted 18 — mixing in open-play shots from the same area. Counted by the event’s penalty tag, it is 8. Event type should not be inferred from coordinates.

✕

Mugosa creates Incheon’s chances

Rejected. Non-penalty xG per 90 is 0.98 with him and 0.91 without. Chance creation barely moves; goals do (1.14 vs 0.72).

Three traps in the data. ① The portal has no events for matches on 5 September. Incheon’s R27 (away at Seoul) and Bucheon–Daejeon are both empty, and the portal’s official 45-metric table leaves them out too. ② Finding untagged goals (RCV) by timestamp also catches the opposing goalkeeper’s “goal conceded” row in the same second. Only the shot row should count — otherwise the opponent gains a phantom goal. ③ An Incheon player’s own goal is logged as an Incheon shot (goal). The official table counts it in shots but not in shots on target; this piece removes it from shots.
PRESCRIPTIONPriorities

What to look at first, and what is better left alone

The diagnosis has narrowed to “they allow little, but of what they allow, unchallenged shots go in more often”. The order below is lowest cost first.

1

Straight after losing the ball, get to the shooter first

51.9% of the shots allowed came within 15 seconds of the opponent winning the ball (2nd in the league), and 18 of them went in (expected 12.0). The volume is the league’s lowest — the problem is that on those few shots, nobody got there.

On video: once the counter-press is beaten, who is first to turn back, and how far is he from the shooter?

Evidence · 147 unchallenged shots → 22 conceded (expected 15.2) · 113 challenged shots → 7 (expected 7.4)
2

Classify the shots on target on video

The excess at the “shot on target goes in” step is +4.6 goals, mostly in Kim Dong-heon’s matches. With no placement or speed in this data, the goalkeeper’s share and the shooter’s share cannot be separated.

Split the 29 goals by placement (corner / central), screening and reaction distance, and it becomes clear whether this is goalkeeper coaching or defensive positioning.

Evidence · Kim Dong-heon, 23 matches: 87 shots on target → 25 conceded (expected 20.6)
3

In the final third, play one more ball into the box

18.4% of final-third attacks end in a shot, the league’s lowest, and it is lowest when trailing too. xG per chain is average, so this is not a call for more long shots.

The share of final-third passes played into the box is 27.5%, 11th in the league. That is where to add.

Evidence · arrival → shot 18.4% (12th) · arrivals 42.3/90 (5th)
4

Rework the attack straight after winning the ball

The share of regains that become a shot within 15 seconds is 4.4%, 10th in the league; the xG from them is 9th. The defence wins the ball as well as anyone, and the moment does not turn into attack.

Evidence · shot within 15 s of a regain 4.4% (10th) · transition xG/90 0.46

Better left alone

✕

The suppression structure

Open-play xG allowed, xG allowed per final-third chain and xG allowed after losing the ball are all the league’s lowest. Dropping the line because of the excess would give up this strength first.

✕

Attacking while ahead

While leading they allow the least xG in the league and keep their own attacking xG at the 6th-highest level. The wiped-out leads did not come from refusing to sit back.

✕

The way they win penalties

8 fouls drawn in the box, the most in the league. 17% of their xG comes from here. No reason to change it.

One-page summary

Incheon United 2026 · 29 matches · as of 20 September 2026
  1. Second on performance, seventh in the table. Expected goal difference +0.39 per match (2nd), actual +0.14.
  2. Being 5.8 points short is within the range of luck. P = 0.19. Only Seoul and Gwangju are clearly off expectation.
  3. Their suppression is the best in the league. Open-play xG allowed 0.68 per 90, the lowest.
  4. Yet they conceded 6.9 goals above expectation. Second behind Gwangju. Adjusting for pressure on the shooter still leaves +6.4 (P = 0.083).
  5. All of the excess is in unchallenged shots. 147 shots → 22 goals (expected 15.2). Not more of them — they simply went in more often.
  6. It clusters in transition. 51.9% of shots allowed came within 15 s of an opponent regain; 18 goals from there.
  7. Without penalties the attack is 9th. 8 penalties and 8 fouls drawn in the box, both league highs. The second-best xGD is the defence plus penalties.
  8. The lowest share of final-third attacks ending in a shot. xG per chain is average — it is shot selection.
  9. They rely on Mugosa for finishing, not creation. Non-penalty xG/90 0.98 vs 0.91; goals/90 1.14 vs 0.72.
What this piece does not claim

Whether the excess reflects the goalkeeper’s ability (no shot placement · needs video) · whether “unchallenged” means an actual absence of pressure (an event proxy — body contact and blocked angles are not logged) · what happened in R27, 0–1 away at Seoul (the portal has no events) · whether this shape will hold for the rest of the season (P = 0.083 is not a verdict).