GYEONGNAM FC · 2026 · K LEAGUE 2 · 25 MATCHES

How Not to Lose

Gyeongnam FC lost their goalkeeper six minutes into the season. In the 12 matches since he returned in R15, they have lost once — while the chances they conceded actually rose. I put all 212 league matches on one scale, then laid the match status of every game over its phases, to find out what “not losing” really means here.

K League 2 2026 · 25 Gyeongnam FC matchesMatches up to 20 Sep 2026212 league matches · 304,486 raw eventsHyuckjin Han
Season
8W 10D 7L
34 points · 31 scored, 30 conceded
9th in the September table
Since R15
1 defeat
12 matches, 4W 7D 1L
9 conceded
Away 1-1s
7
most in the league
next best: 3
xG per shot
0.082
lowest in the league
yet goals − xG +5.4
Starting pointOpening day · keeper sent off

Six minutes

Gyeongnam FC’s 2026 season went wrong after six minutes. On 1 March, at home to Jeonnam in R1, Kihyun Lee — the 192 cm goalkeeper signed from Hwaseong over the winter — denied an obvious goal-scoring opportunity outside his box and was sent off. Ten men held out for most of the match and lost 1-4.

From the next match Bumsoo Lee kept goal. From R2 to R14 Gyeongnam went 4 wins, 3 draws, 6 defeats, 15 points — lower mid-table. Kihyun Lee did not start again until R15 against Yongin on 6 June.

The 12 matches since are where this piece begins: 4 wins, 7 draws, 1 defeat. The only loss was R21 against Daegu. In the September table Gyeongnam are 9th on 34 points.

Gyeongnam’s 2026 — home (solid) and away, round by round
Letter = result · below = round and score · byes in R7 and R25
L
1
1-4
L
2
0-1
D
3
2-2
W
4
1-0
D
5
1-1
L
6
1-2
L
8
0-1
W
9
3-2
L
10
0-2
W
11
2-1
D
12
1-1
W
13
3-2
L
14
0-2
D
15
2-2
W
16
2-1
D
17
1-1
W
18
5-0
D
19
1-1
D
20
1-1
L
21
0-1
D
22
1-1
D
23
1-1
W
24
1-0
W
26
1-0
D
27
0-0
After R15 an “L” appears only once. Every away cell is a “D”.

One question, then: how did Gyeongnam stop losing? The data answers in layers — the flow inside matches (they fell behind less often), the last cell in front of goal, matches that drift towards a draw and the away 1-1s, and an attack that shoots from distance yet scores more than expected. And at the end it asks again what “not losing” actually means.

Two spellsR1–R14 15 pts · R15–R27 19 pts

They conceded more chances — and stopped losing

Split the season by goalkeeper and the results clearly change. What is strange is what sits underneath.

SpellMatchesW–D–LPoints (per match)Pts − expectedGoalsNon-pen xG : xGA (per match)Shots against / matchPossession
R1–R14 (Bumsoo Lee)134–3–615 (1.15)−1.715–210.81 : 0.9610.147.4%
R15–R27 (Kihyun Lee)124–7–119 (1.58)+3.916–90.99 : 1.2512.152.5%

After R15 the chances Gyeongnam gave up rose rather than fell: shots against per match from 10.1 to 12.1, non-penalty xG against from 0.96 to 1.25. Yet goals conceded fell from 21 in 13 matches to 9 in 12. Replaying the same shots 20,000 times at their xG, R1–R14 brought 1.7 points fewer than expected and R15–R27 3.9 more.

Cumulatively, the two lines separate around R15. Before it Gyeongnam fell short of expectation; after it they kept beating it.

Cumulative points and cumulative expected points
By round · solid = actual points · dashed = expected points · vertical dashed line = just before Kihyun Lee’s return (R15)
05101520253035R1R3R5R8R10R12R14R16R18R20R22R24R27Lee returnsActualExpectedRound
From R15 the solid line climbs above the dashed one.

So where did the missing goals against go? Opponents did not shoot less. Their shots went in less.

Match flowTime trailing 34% → 12%

Behind less often, and level again when they are

To test “not losing”, look at the flow inside matches rather than the results. Each of the 25 matches is drawn minute by minute below: the time Gyeongnam led, were level and trailed, and the moments the goals went in.

Score flow of all 25 matches
Red = Gyeongnam leading · grey = level · purple = Gyeongnam trailing · white dot = Gyeongnam goal · black dot = goal conceded · event clock, halves joined · right = result · performance (non-pen xG difference, ±0.3) · xG
Gyeongnam leadingLevelGyeongnam trailing
R1 JeonnamHome · 1-4
L · Outplayed 0.44:1.65
R2 Seoul E-LandAway · 0-1
L · Even 1.11:1.24
R3 Chungbuk CheongjuHome · 2-2
D · Even 0.64:0.58
R4 GimpoHome · 1-0
W · Even 0.66:0.87
R5 AnsanAway · 1-1
D · Edge 1.22:0.58
R6 BusanHome · 1-2
L · Edge 0.87:0.47
R8 Suwon SamsungHome · 0-1
L · Outplayed 0.27:1.21
R9 PajuAway · 3-2
W · Edge 1.57:0.56
R10 DaeguAway · 0-2
L · Outplayed 0.53:1.30
R11 GimhaeHome · 2-1
W · Edge 1.19:0.73
R12 SeongnamAway · 1-1
D · Even 1.09:0.81
R13 Suwon FCHome · 3-2
W · Edge 0.76:0.30
R14 HwaseongAway · 0-2
L · Outplayed 0.24:2.15
R15 — KIHYUN LEE RETURNS · 12 MATCHES SINCE
R15 YonginHome · 2-2
D · Even 1.63:1.49
R16 CheonanHome · 2-1
W · Edge 1.40:0.85
R17 Chungnam AsanAway · 1-1
D · Edge 1.18:0.87
R18 AnsanHome · 5-0
W · Edge 1.95:0.35
R19 JeonnamAway · 1-1
D · Even 0.94:0.90
R20 GimpoAway · 1-1
D · Outplayed 0.61:2.11
R21 DaeguHome · 0-1
L · Outplayed 0.87:1.50
R22 GimhaeAway · 1-1
D · Outplayed 1.18:1.56
R23 Chungbuk CheongjuAway · 1-1
D · Outplayed 0.47:2.30
R24 PajuHome · 1-0
W · Outplayed 1.00:1.56
R26 SeongnamHome · 1-0
W · Outplayed 0.18:1.01
R27 YonginAway · 0-0
D · Even 0.45:0.49
0′45′90′
Below R15 the purple shrinks and the grey stretches out.
SpellScored first (points)Conceded first (points)Time leadingTime levelTime trailing
R1–R146 (12)7 (3)21%45%34%
R15–R277 (15)4 (3)16%73%12%

Up to R14 Gyeongnam conceded first in 7 of 13 matches and took 3 points from them (a comeback win over Suwon FC in R13). They lost the other 6. They spent 34% of their minutes behind.

From R15 it changes. They conceded first in only 4 of 12, and drew 3 of those (R17 Chungnam Asan · R19 Jeonnam · R20 Gimpo) by pulling level. The only defeat was R21 against Daegu, decided by a stoppage-time goal. Time trailing fell to 12%; time level rose to 73%.

Matches in which they scored first look much the same in both spells — 6 matches for 12 points up to R14, 7 for 15 after. Their ability to hold a lead barely changed. The substance of “not losing” is that they fell behind less often, and recovered when they did. The price was that matches mostly drifted along at level.

How not to lose ①Kihyun Lee: 45 shots on target · 8 conceded · placement exp. 13.1

The last cell

The portal records which cell of the goal each opponent shot on target went to — two rows (top, bottom) × three columns (left, centre, right). League-wide conversion by cell tells you how many goals balls into those cells produce on average (the placement expectation).

While Kihyun Lee was in goal he faced 45 non-penalty shots on target. Placement expectation: 13.1 goals. Actual: 8. He stopped around 5 more than an average keeper would have. With Bumsoo Lee in goal: 38 on target, placement expectation 11.7, 14 conceded (+2.3).

Rank the league’s 20 keepers (30+ shots on target) by goals minus placement expectation per 10 shots on target, and Kihyun Lee is 2nd. Bumsoo Lee is 16th.

Goals minus placement expectation per 10 shots on target, 20 keepers
Non-penalty · further left = conceded fewer than expected · Gyeongnam’s two keepers by minutes played, others by matches started (approx.)
Gyeongnam keepersOther keepers
Wonwoo Ryu (Paju)
−1.6
Kihyun Lee (Gyeongnam)
−1.1
Daehan Park (Cheonan)
−0.9
Seunggun Kim (Hwaseong)
−0.7
Taehee Han (Daegu)
−0.6
Bongjin Choi (Jeonnam)
−0.5
Sungmin Hwang (Yongin)
−0.5
Sangmin Koo (Busan)
−0.5
Hanbin Yang (Suwon FC)
−0.3
Seungbin Lee (Ansan)
−0.1
Minseung Kim (Paju)
+0.1
Joonhong Kim (Suwon Samsung)
+0.1
Pilsoo Choi (Gimhae)
+0.2
Kwangyeon Lee (Seongnam)
+0.4
Songhoon Shin (Chungnam Asan)
+0.5
Bumsoo Lee (Gyeongnam)
+0.6
Jeonghyeon Son (Gimpo)
+0.8
Sungjun Min (Seoul E-Land)
+0.9
Bosang Yoon (Gimpo)
+1.1
Sunghoon Cho (Chungbuk Cheongju)
+1.1
← saved more than expectedconceded more than expected →
Only Paju’s Wonwoo Ryu is ahead of Kihyun Lee.

It mattered most away. In the six away matches since R15: 27 shots on target, 4 conceded, placement expectation 7.6. The six home matches: 18 on target, 4 conceded, expectation 5.4.

Why this cannot be credited to one man · In the same period the share of opponents’ shots taken inside the box fell from 67.9% to 58.6% — the defence may simply have pushed shots further out. Placement expectation knows nothing of shot speed, distance, deflections or screening. Lee’s sample is 45 shots on target in 12 matches. The table says only that “balls into the same cells were stopped more often than the league average”.

How not to lose ②Possession since R15 47.1% → 52.8%

More of the ball, and the back left to the keeper

It was not only the goalkeeper that changed. Between R15 (6 June) and R16 (5 July) came a month-long break, and afterwards Gyeongnam handled the ball differently.

Per matchR1–R14R15–R27Change
Pass possession (%)47.152.8+5.7
Balls lost71.662.7−8.9
Balls lost in own third17.813.7−4.2
Passes per settled chain4.45.9+1.5
Own-third build-up → final third (%)23.436.5+13.2
Box entry → shot (%)43.859.3+15.5
Average defensive action x37.939.1+1.3
xG allowed within 10s of losing the ball0.250.37+0.13
Counter-press regain within 5s (%)24.820.5−4.3

From R15 Gyeongnam kept the ball longer and more safely. Possession rose from 47.1% to 52.8%; balls lost per match fell from 71.6 to 62.7, and in their own third from 17.8 to 13.7. Possessions from their own third reached the final third 36.5% of the time instead of 23.4%, and box entries ended in a shot 59.3% instead of 43.8%.

There was a cost. Keeping the ball longer left more space behind when it was lost: xG allowed within 10 seconds of losing it rose from 0.25 to 0.37 per match, and the share of balls won back within five seconds fell from 24.8% to 20.5%. That is one strand of the rise in xG against. Gyeongnam chose to keep the ball, and the risk left behind was absorbed by the last cell in front of goal.

The two spells combine a change of goalkeeper and a mid-season break. The table shows what changed together; it does not say which caused what.

Performance by score stateLevel 73% of the time since R15 · xG when level 0.62 : 0.95

73% of the time at level

Now lay the phases over the match flow. The same Gyeongnam behaves like a different team when leading, level and trailing.

SpellStateTime (share)Open-play xG/90 (Gyeongnam : opp.)Final-third entries/90 (Gyeongnam : opp.)Entry → shot (Gyeongnam : opp.)
R1–R14Leading271 min (21%)0.67 : 0.7924.6 : 41.219% : 17%
R1–R14Level597 min (45%)0.58 : 0.7528.5 : 32.126% : 27%
R1–R14Trailing447 min (34%)0.63 : 0.7032.8 : 29.821% : 19%
R15–R27Leading191 min (16%)0.97 : 0.9224.5 : 29.229% : 29%
R15–R27Level880 min (73%)0.62 : 0.9528.2 : 26.629% : 32%
R15–R27Trailing140 min (12%)0.48 : 0.5330.3 : 25.228% : 28%

Since R15 Gyeongnam have spent 73% of their minutes level. In that time open-play xG per 90 has gone against them, 0.62 : 0.95, and opponents turn final-third entries into shots more often (32% against 29%). Level, Gyeongnam are the team conceding more — and the last cell in front of goal is what has held that time together.

Across the season, xG per final-third chain when level is 0.021, the lowest in the league, and 0.018 when trailing, also the lowest. When leading they hold opponents’ entry → shot rate to 21.0% (the 2nd-lowest). Gyeongnam are not a team that breaks the balance; they are a team that keeps it.

Ten draws10 draws · 6 after scoring first

Draws they would have lost, or wins they let go?

“Not losing” carries a premise — that these were matches they would otherwise have lost. I re-read Gyeongnam’s 10 draws through two layers: the flow of the score and the balance of play.

MatchVenueOpponentScoreGoal sequence (Gyeongnam first)FlowLeading / trailing (min)Performance · non-pen xGExp. pts
R3HomeChungbuk Cheongju2-215′ 1-0 · 60′ 2-0 · 71′ 2-1 · 89′ 2-2Led, pegged back77 / 0Even 0.64:0.581.37
R5AwayAnsan1-120′ 1-0 · 37′ 1-1Led, pegged back17 / 0Edge 1.22:0.581.91
R12AwaySeongnam1-190+7′ 1-0 · 90+9′ 1-1Led, pegged back2 / 0Even 1.09:0.811.57
R15HomeYongin2-253′ 1-0 · 61′ 2-0 · 83′ 2-1 · 85′ 2-2Led, pegged back32 / 0Even 1.63:1.491.44
R17AwayChungnam Asan1-112′ 0-1 · 45′ 1-1Behind, levelled0 / 33Edge 1.18:0.871.56
R19AwayJeonnam1-16′ 0-1 · 65′ 1-1Behind, levelled0 / 65Even 0.94:0.901.37
R20AwayGimpo1-13′ 0-1 · 38′ 1-1Behind, levelled0 / 35Outplayed 0.61:2.110.42
R22AwayGimhae1-153′ 1-0 · 58′ 1-1Led, pegged back5 / 0Outplayed 1.18:1.561.08
R23AwayChungbuk Cheongju1-18′ 1-0 · 31′ 1-1Led, pegged back23 / 0Outplayed 0.47:2.300.26
R27AwayYongin0-0goalless0-00 / 0Even 0.45:0.491.20

By the flow of the score, they let wins slip more often than they rescued defeats. Of 10 draws, 6 came after scoring first and being pegged back, 3 after falling behind and levelling, and 1 finished 0-0. Narrow it to the 7 away 1-1s and it is 4 after scoring first, 3 after conceding first. 6 draws after scoring first is the 2nd-most in the league (Chungbuk Cheongju have 7).

In the draws where they scored first, Gyeongnam were outplayed while ahead — open-play xG 0.99 : 1.15 over 156 minutes. With a lead they dropped off, and conceded the equaliser from that deeper position. R12 at Seongnam was scored in the 97th minute and equalised in the 99th; at Chungbuk Cheongju in R23 they led for 23 minutes with 0 shot(s) of their own while the opponent built 0.53 xG, and the equaliser came.

The 3 draws after falling behind (R17 Chungnam Asan · R19 Jeonnam · R20 Gimpo) were all away matches since R15. Over 132 minutes behind, xG was 0.50 : 0.55 — they did not pile on pressure; they stopped conceding and took one chance.

By performance another layer appears. Draws in which they were outplayed by 0.3 non-penalty xG or more were R20 Gimpo (conceded first) · R22 Gimhae (scored first) · R23 Chungbuk Cheongju (scored first) — whatever the order of goals, these were matches they might have lost. There were also draws in which they had the edge (R5 Ansan · R17 Chungnam Asan).

Draws after scoring first, 17 clubs
Matches drawn after taking the lead · up to 20 September
Gyeongnam FCThe other 16 clubs
Chungbuk Cheongju
7
Gyeongnam
6
Gimpo
5
Yongin
4
Suwon FC
4
Jeonnam
4
Cheonan
3
Chungnam Asan
3
Busan
3
Seongnam
3
Ansan
2
Daegu
2
Hwaseong
2
Gimhae
1
Suwon Samsung
1
Paju
1
Seoul E-Land
0
Gyeongnam 6 — chances to win that became draws.

It still stands that their 12 away matches went 1–8–3, with 7 1-1s — the most in the league (next best 3). All six away matches since R15 were drawn; their expected points add up to 5.9, and they took 6. Replay the same shots and those six matches produce 1.7 draws on average; all six being drawn comes up 0.02% of the time. Of those six, three were rescued after going behind, two were leads let go and one was 0-0 — they saved as many matches as they let slip, and the sum is exactly the expected points.

Across the season they have drawn 10 times, 3.3 more than expected — the 4th-largest excess in the league.

Shooting from distance ①xG per shot 0.082 · lowest in the league

An attack that cannot make chances

The other half of the draws lies in attack. Gyeongnam do not create many chances to win.

Their average shot is worth 0.082 xG, the lowest in the league. Average shot distance is 18.6 m, the 2nd-longest; 47.4% of their non-penalty shots come from outside the box (2nd), and only 4.4% from the 6-yard box (16th). xG per match is 1.02 (15th), and attacks reaching the box number 10.2 per match (16th).

Both routes to chances are blocked. xG from settled attacks is 0.21 per match — the lowest in the league — and xG within 15 seconds of a regain is also the lowest (0.16 per match). They do get forward quickly — 58.0% of final-third entries come within 10 seconds of the chain starting (2nd) — but the quick ball forward does not carry into the box, and the shot comes from where it stops.

Average xG per shot, 17 clubs
All shots · whole season
Gyeongnam FCThe other 16 clubs
Yongin
0.126
Daegu
0.118
Hwaseong
0.114
Seoul E-Land
0.111
Busan
0.110
Suwon Samsung
0.109
Suwon FC
0.109
Gimpo
0.105
Chungnam Asan
0.100
Seongnam
0.099
Chungbuk Cheongju
0.099
Gimhae
0.096
Paju
0.095
Ansan
0.095
Jeonnam
0.093
Cheonan
0.091
Gyeongnam
0.082
Gyeongnam 0.082, league average 0.103.
Shooting from distance ②Goals − xG +5.4 · 2nd

And still they score

Yet they score more than expected: 5.4 goals above their shots’ xG, 2nd in the league. The size of their chances is the smallest; their finishing is near the top.

Where does the surplus come from? Outside the box, where they shoot most, 130 shots produced 5 goals from 4.7 xG — exactly as expected. Long shots did not fly in unusually often. The surplus is inside the box: 12 shots from the 6-yard box for 4 goals (xG 2.5), 56 from the wide parts of the box for 6 (xG 4.1 — the 3rd-largest excess in the league). They scored all 4 penalties. Goals from cross-assisted shots are 3.0 above xG (2nd).

Gyeongnam’s shots — where, and how many went in (non-penalty, whole season)
Darker = more shots · in each cell: shots · xG / goals (goals − xG) · opponent’s goal at the top · schematic, not to scale
6-yard box12 shots · xG 2.54 goals (+1.5)Central box76 shots · xG 11.111 goals (−0.1)Wide box56 shots · xG 4.16 goals (+1.9)Outside box130 shots · xG 4.75 goals (+0.3)
Almost half the shots come from outside the box. The surplus is inside it — the 6-yard box and the wide parts of the box.
PlayerShotsGoalsxGGoals − xGHomeAway
Hyunoh Kim388 (1 pen)5.2+2.85 / xG 3.23 / xG 2.0
Danrlei195 (2 pen)3.7+1.33 / xG 2.62 / xG 1.1
Sangjun Cho2542.3+1.74 / xG 1.80 / xG 0.5
Kijong Won2032.2+0.81 / xG 0.82 / xG 1.4
Hojun Son2321.2+0.82 / xG 0.50 / xG 0.7
Junghyun Kim2511.0−0.00 / xG 0.41 / xG 0.6

Hyunoh Kim leads the team with 8 goals from 38 shots and 5.2 xG. Sangjun Cho has 4 from 2.3 xG; Danrlei 5 from 3.7 xG (2 penalties).

In short, Gyeongnam’s attack makes little, from far out, and finishes the few chances that do reach the box better than expected. Enough to make a 1-1. Not enough to make a 2-1.

Defence · transitionsFouls and yellow cards: 1st

They stop play

Gyeongnam break up play more than anyone. 13.6 fouls and 2.48 yellow cards per match — both the most in the league. They are also fouled the most, 13.7 per match. Their matches stop a lot.

Three red cards, all three straight reds for denying an obvious goal-scoring opportunity: R1 Kihyun Lee (6th minute at 0-0, lost 1-4), R16 Lucão (59th minute at 0-0, won 2-1 with ten men), R23 Jungwon Choi (61st minute at 1-1, finished 1-1). A defence that will stop the move with a foul at the last moment.

What they lack is the reflex to win the ball straight back. They regain it within five seconds of losing it 22.9% of the time (16th); after losing it in the opponent’s half, 20.4% — the lowest in the league. Rather than pressing to win it back, they drop off and, if needed, foul. So xG allowed within 15 seconds of losing the ball stays around average, 0.42 per match (9th).

Set pieces balance out: 5 scored, 5 conceded.

Fouls per match, 17 clubs
Match reports · whole season
Gyeongnam FCThe other 16 clubs
Gyeongnam
13.6
Jeonnam
12.9
Gimpo
12.7
Hwaseong
12.7
Yongin
12.5
Paju
12.4
Gimhae
12.0
Seoul E-Land
11.7
Cheonan
11.5
Busan
11.4
Daegu
11.2
Chungnam Asan
11.2
Suwon FC
10.8
Ansan
10.1
Suwon Samsung
10.1
Chungbuk Cheongju
10.0
Seongnam
9.2
Gyeongnam 13.6, league average 11.5.
PeopleLowest foreign-player share in the league

Carried by home-grown players

Gyeongnam lean on foreign players less than any club in K League 2: they account for 10.9% of minutes, the lowest in the league, and the lowest shares of shots and expected goals too.

Instead they used a lot of players — 35 in 25 matches, the most in the league — and their minutes-weighted average age of 26.6 is the 2nd-youngest.

Hyunoh Kim is the focal point of the attack. Per 90, the team scored 1.11 goals in his 1628 minutes on the pitch and 0.60 in the 899 without him; it conceded 0.61 and 1.40. By non-penalty xG, though, the two are similar (0.75 : 0.95 with him, 0.82 : 0.96 without), so most of that gap comes from finishing and saves.

All 25 matchesEdge 8 · Even 7 · Outplayed 10

Every match: flow and phases

All 25 matches, one row each, by flow (who scored first) and phases (final-third entries, shots after entry, open-play xG, set pieces). Performance is classed by non-penalty xG difference: ±0.3 separates Edge, Even and Outplayed.

MatchVenueOpponentScoreFlowPoss.F3 entriesEntry → shot %Open-play xGSet-piece xGPerformance
R1HomeJeonnam1-4Conceded first40%27 : 4122 : 220.44 : 1.410.00Outplayed
R2AwaySeoul E-Land0-1Conceded first53%36 : 4117 : 270.80 : 1.090.30Even
R3HomeChungbuk Cheongju2-2Led, pegged back33%28 : 4429 : 180.64 : 0.580.00Even
R4HomeGimpo1-0Scored first45%23 : 5126 : 180.54 : 0.790.12Even
R5AwayAnsan1-1Led, pegged back59%52 : 1819 : 281.10 : 0.550.12Edge
R6HomeBusan1-2Conceded first51%35 : 2526 : 240.74 : 0.470.13Edge
R8HomeSuwon Samsung0-1Conceded first41%34 : 4521 : 220.25 : 0.730.02Outplayed
R9AwayPaju3-2Scored first47%30 : 6127 : 111.05 : 0.470.52Edge
R10AwayDaegu0-2Conceded first43%30 : 3217 : 410.48 : 1.270.05Outplayed
R11HomeGimhae2-1Scored first42%33 : 3415 : 181.04 : 0.730.10Edge
R12AwaySeongnam1-1Led, pegged back50%30 : 3233 : 280.92 : 0.810.17Even
R13HomeSuwon FC3-2Conceded first59%35 : 2429 : 80.73 : 0.060.03Edge
R14AwayHwaseong0-2Conceded first53%33 : 3727 : 320.24 : 1.840.00Outplayed
R15HomeYongin2-2Led, pegged back50%32 : 2738 : 111.33 : 0.850.30Even
R16HomeCheonan2-1Scored first59%37 : 4057 : 251.21 : 0.730.19Edge
R17AwayChungnam Asan1-1Behind, levelled62%39 : 2738 : 221.04 : 0.320.14Edge
R18HomeAnsan5-0Scored first53%33 : 2227 : 231.27 : 0.350.68Edge
R19AwayJeonnam1-1Behind, levelled60%38 : 3224 : 310.83 : 0.900.11Even
R20AwayGimpo1-1Behind, levelled50%27 : 3826 : 470.57 : 1.970.04Outplayed
R21HomeDaegu0-1Conceded first50%27 : 2944 : 340.71 : 1.310.16Outplayed
R22AwayGimhae1-1Led, pegged back49%32 : 3712 : 350.57 : 1.310.61Outplayed
R23AwayChungbuk Cheongju1-1Led, pegged back34%22 : 319 : 450.06 : 1.580.42Outplayed
R24HomePaju1-0Scored first56%37 : 3322 : 330.83 : 1.300.17Outplayed
R26HomeSeongnam1-0Scored first53%26 : 2512 : 320.08 : 0.900.09Outplayed
R27AwayYongin0-00-054%25 : 2020 : 200.35 : 0.490.10Even

They were outplayed in 10 matches, and went 2–3–5 in them. Even matches: 7, 1–5–1. Edge: 8, 5–2–1. Since R15 they were outplayed in 6 matches (R20 Gimpo 1-1 · R21 Daegu 0-1 · R22 Gimhae 1-1 · R23 Chungbuk Cheongju 1-1 · R24 Paju 1-0 · R26 Seongnam 1-0) and went 2–3–1. Compared with 0–0–4 in such matches up to R14, they clearly stopped losing the matches in which they were outplayed — in that narrow sense, “drawing matches they would have lost” is true. All three of those draws were away.

AnomaliesWhere the data spikes

Twelve signals

#AnomalyContext
1R15 onwards: 4W 7D 1L in 12Time trailing 34% → 12% · conceded first 7 → 4
2Same period xG against 0.96 → 1.25Chances conceded went up
3Kihyun Lee: 45 on target · 8 conceded · placement exp. 13.12nd of league keepers per shot on target
4Away 1-1s: 7Most in the league · all six away matches since R15 drawn
510 draws, 6 after scoring first2nd · 3 after conceding first
6xG per shot 0.082Lowest · average shot distance 2nd
7Goals − xG +5.42nd · the surplus is inside the box
8Settled-attack xG · 15-second transition xG lowestBoth routes to chances are blocked
9Possession since R15 47.1% → 52.8%Balls lost 71.6 → 62.7 per match
10Fouls · yellows · fouls suffered 1stTheir matches stop a lot
11Three straight reds — all for denying a goal-scoring opportunityA defence that fouls at the last moment
12Foreign-player share lowest · 35 players usedA season carried by home-grown players

1–5 are how they stopped losing, 6–8 why they do not win, 9–12 the shape of the team.

Four matchesChosen by rule

Four matches that show Gyeongnam

Representative matches are chosen by the series’ four rules — ① the match closest to the season average ② the most Gyeongnam-like match (shots per entry) ③ the match where the result most outran the process ④ the match where the process most outran the result.

① Typical — closest to the season average
1-1@ Seongnam
R12 · 17 May · away · GK Bumsoo Lee
Non-penalty xG
1.09 : 0.81
Expected → actual pts
1.56 → 1
On target / conceded / placement exp.
2 / 1 / 0.7
Final-third entries
29 : 31

An away 1-1, scored in the 97th minute and equalised in the 99th. Little made, little conceded — Gyeongnam’s most ordinary day.

② Signature — few entries, many shots
0-1v Daegu
R21 · 7 Aug · home · GK Kihyun Lee
Non-penalty xG
0.87 : 1.50
Expected → actual pts
0.89 → 0
On target / conceded / placement exp.
2 / 1 / 0.6
Final-third entries
27 : 28

27 final-third entries, a shot from 44% of them. And the only defeat since R15.

③ Result > process — a home win by saving
1-0v Paju
R24 · 29 Aug · home · GK Kihyun Lee
Non-penalty xG
1.00 : 1.56
Expected → actual pts
0.96 → 3
On target / conceded / placement exp.
6 / 0 / 1.8
Final-third entries
36 : 33

Expected points 0.96, and 3 points. Kihyun Lee stopped all 6 shots on target (placement exp. 1.8).

④ Process > result — a home defeat without the saves
1-2v Busan
R6 · 4 Apr · home · GK Bumsoo Lee
Non-penalty xG
0.87 : 0.47
Expected → actual pts
1.69 → 0
On target / conceded / placement exp.
2 / 2 / 0.9
Final-third entries
35 : 25

Expected points 1.69, and 0 points. Both of the opponent’s 2 shots on target went in (placement exp. 0.9).

③ and ④ are this piece in miniature. The rules picked two home matches decided by the last cell in front of goal — one with Kihyun Lee in goal, one with Bumsoo Lee.

RejectedExplanations the data does not accept

Read it this way and you get it wrong

✕

“They defended better after R15”

Only half true. Goals conceded fell, but chances conceded (non-penalty xG) rose from 0.96 to 1.25 per match. What improved was the last cell in front of goal.

✕

“Kihyun Lee turned it round on his own”

In the same period the share of opponents’ shots from inside the box fell from 68% to 59%, and Gyeongnam began to keep the ball more. Goalkeeper and team changed together.

✕

“The 1-1s were matches they would have lost”

Less than half. Of 7 away 1-1s, 3 came after conceding first and 4 after scoring first. Across all draws, 6 came after scoring first — the larger group.

✕

“Lucky draws piled up”

In the six away matches since R15, points (6) almost exactly match expected points (5.9). Luck changed the shape of the points, not the amount — all of them draws.

✕

“They are weak away”

Since R15 they have not lost away (0W 6D 0L). What is weak is their ability to win away.

✕

“They are good finishers”

Long shots went in only as often as expected. The surplus is a few shots inside the box and the penalties. Their chance creation is near the bottom of the league.

✕

“They get sent off for rough play”

All three dismissals were straight reds for denying a goal-scoring opportunity — fouls at the last moment rather than rough challenges.

SummaryLast seven: four away · three home

From not losing to winning

Gyeongnam found a way not to lose. Fall behind less, and level when they do. Keep the ball more and leave the risk behind to the last cell in front of goal. The result: one defeat in 12 since R15, and matches that drift along at level. But it is not a way to win — of 10 draws, 6 came after they had scored first.

The last seven: R28 Cheonan (away) · R29 Chungnam Asan (home) · R30 Busan (away) · R31 Hwaseong (home) · R32 Suwon FC (away) · R33 Suwon Samsung (away) · R34 Seoul E-Land (home). R29 brings part 20’s Chungnam Asan to Gyeongnam — a team that cannot score when it keeps the ball away from home, against a team that keeps the ball and does not lose. Three things to watch:

  • Does the last cell keep holding? — 45 shots on target, 8 conceded: Kihyun Lee’s saving is among the best in the league. Numbers like that tend to drift back towards average over time, and when they do, the higher xG against (1.25 per match) turns into goals.
  • The half hour after taking the lead — 6 draws after scoring first, 2nd. Can they go for a second goal rather than dropping off? With the lowest xG per shot and box entries 16th, it will not be easy.
  • The cost of stopping play — most fouls and yellows, three red cards for denying goal-scoring chances. One more could decide a match.

Limits · The portal’s xG model is not published. Expected points treat shots as independent. Placement expectation uses only six goal cells, and other clubs’ keepers are approximated by matches started. The two spells combine a change of goalkeeper and a break, so causes cannot be separated. Samples are 13 and 12 matches and 45 shots on target for Kihyun Lee. The draw and save probabilities were found by scanning many metrics (multiple comparisons).