Season Review · Part 6
Season Review, Part 6: Park Chang-hwan, the Engine That Keeps Getting Booked
The midfielder who covers more ground than anyone at Seoul E-Land, scored against Gimpo and Seongnam, set up the youngest goal in K League history and played his 100th match for the club, and whose eight yellow cards have already cost him two matches: what Park Chang-hwan has done well, where it goes wrong, and why the card count matters for the last six.
Part 5 covered Kim Oh-kyu, the captain at the back. Part 6 is the vice-captain in the middle, the player Kim Do-gyun says never runs out of energy and the one Seoul have twice had to play without because of how he spends it.
The season in one paragraph
Park Chang-hwan came into 2026 on a new contract. With a year still left on his old deal, the club gave him a new three-year contract to 2028 on New Year’s Day, after a 2025 in which a midfielder who had never scored as a professional scored six. He has started 23 of the 24 league matches he was available for, scored twice, set up three, and led the squad in distance covered. He scored the opener against Gimpo and the clincher against Seongnam, played the pass for Ahn Joo-wan’s record-breaking goal against Cheonan on the night he made his 100th appearance for the club, and has worn the armband when Kim Oh-kyu has not started. He has also been booked eight times. The fifth yellow cost him the 0-0 at Hwaseong in August. The eighth, for pulling Luis down after losing the ball himself against Suwon Samsung, cost him the Daegu match. By FotMob’s count nobody in his comparison group has won the ball back more often, and nobody has committed more fouls. Both numbers describe the same player.
By the numbers
| 2025 | 2026 through Round 27 | |
|---|---|---|
| Appearances, starts | 23 league plus 1 playoff | 24, 23 |
| Minutes | 2,355 | |
| Goals | 6 | 2 |
| Assists | 1 | 3 |
| Yellow cards | 8 | |
| Matches missed through suspension | 2 (Rounds 21 and 27) | |
| Shots, on target | 30, 10 | |
| Chances created | 30 | |
| Accurate passes, pass accuracy | 741, 85 percent | |
| Accurate long balls | 47, at 66 percent | |
| Tackles, interceptions | 38, 35 | |
| Ball recoveries | 117 | |
| Fouls committed | 46 | |
| Penalties conceded | 1 | |
| Round Best XI | 1 (Round 13) | |
| Round MVP | 1 (Round 36) |
The interception and recovery totals are the highest among K League 2 midfielders in FotMob’s comparison. The foul total is also the highest. Seoul have won 13, drawn 5 and lost 6 with him in the side.
What he has done well
He runs the game without the ball. Kim Do-gyun’s description after Gimpo in May is the one to keep: “He had a muscle injury last year, and he covers a lot of ground, so there is bound to be strain on the muscles. We have to manage him. He is a player whose energy level does not drop for 90 to 100 minutes, and that has a big effect on the team.” He leads the squad in distance covered. He has 117 recoveries and 35 interceptions. He made seven tackles in the opening match at Suwon Samsung and ten recoveries in the 3-0 over Suwon FC. When Seoul press, he is usually the one who starts it and the one who is still running when it fails.
He arrives late and on time. Both of his goals came from runs nobody picked up. Against Gimpo on 14 minutes, Kang Hyeon-je slid him through and he finished one-on-one with his left foot. Against Seongnam, with the score at 2-1 and ten men pushing, Oh In-pyo rolled the ball in from the right on 84 minutes and he hit it first time from the edge of the box, through Lee Kwang-yeon. Earlier in that match he was the player Park Su-bin went through studs-first in the seventh minute, which is how Seongnam went down to ten. He also had a goal ruled out against Paju in August for an offside in the buildup, a finish into the far corner from Ahn Joo-wan’s pull-back. A central midfielder who gets into the box this often is a large part of why Seoul have so many different scorers.
He makes things happen for other people. His three assists came in three different ways. Against Suwon FC in April he crossed from the right and Park Jae-yong kneed it in. Against Yongin he found Euller in a corner scramble for the equalizer. Against Cheonan in July, captaining the side in his 100th match for the club, he chased a ball that was going out near the touchline, kept it in, and picked out Ahn Joo-wan unmarked at the far side of the box for the youngest goal in K League history. At Gimhae the broadcast called his and Euller’s combinations down the left a “hundred-point performance,” and against Ansan in August it was his foul won, a long way out, that Euller put straight into the net.
The team is better with him. Interfootball counted it in June, across 2025 and 2026: a 52.6 percent win rate in the 38 matches he had played and 31.2 percent in the 16 he had missed. They called him Seoul’s real ace. The Hwaseong match he sat out in August was the one in which, by this site’s own account, nobody else offered his forward passing. Before Daegu, Kim Do-gyun said: “Park Chang-hwan is a player who helps the team a lot with his work rate. It is a bit of a shame.” Seoul won that one anyway, which is to Cho Jun-hyun’s and Baek Ji-woong’s credit, but the manager had to change the shape to do it.
He wants the job. He re-signed without hesitating, he said, because the club had shown its hand first. He had cried after the playoff loss to Seongnam last November. In February he said he wanted to improve “in the attacking areas the manager talks about.” When he rounded the Gimpo goalkeeper in stoppage time and rolled the ball wide, his first reaction afterward was that he felt sorry for his teammates, and that next time he would finish it and celebrate with Euller. Euller’s answer was that he always loves him.
Where the same mistakes keep showing up
The cards. Eight yellows in 24 appearances. The ones the match reports describe are the same kind of card: arriving late, on the Ansan goalkeeper in August and in a tackle at Cheongju in September, or pulling a man back after losing the ball. The worst was the eighth. On 41 minutes against Suwon Samsung, with Seoul a goal down, he gave the ball away, grabbed Luis as the counter started and brought him down from behind. Under the K League rule a fifth caution is a one-match ban and every third one after that is another. So a foul in a match Seoul lost took him out of the match the whole division was calling a six-pointer.
The fouls around the box. Forty-six fouls committed is the price of his pressing, and mostly it is a price worth paying. The one that was not came against Hwaseong in April: a challenge inside the area on 21 minutes, a penalty for Plana, and a 1-2 home defeat. Fouls in the middle of the pitch stop counters. Fouls near the box give opponents set pieces, and Seoul conceded from corners at Seongnam, against Suwon Samsung and against Daegu in the last month alone.
The finish that would have made it easy. Thirty shots, ten on target, two goals. The miss against Gimpo is the one he talked about: through on goal in stoppage time, keeper beaten, ball rolling wide at 2-1 in a match that ran 18 minutes over. He hit the post at Chungnam Asan in May with Seoul chasing, had a header saved against Cheongju in June, and had a shot saved just before halftime against Suwon Samsung. He is not paid to score, and he said himself that he never thought of himself as a scorer. But the tiebreaker Seoul are losing is goals scored.
The body. The hamstring cost him most of the second round robin last year, and both he and his manager have talked about managing it. He has played 90 minutes in 22 of his 24 appearances, took a heavy head knock against Seongnam in August and played on bandaged, and came off at halftime at Busan. So far it has held up.
His strengths, and what they mean for the last six
The card count, first. He is on eight. The next ban comes at eleven, and accumulated cards carry into the K League 2 playoffs. At his season rate he would pick up two more in the six league matches left, which keeps him available. A third would cost him a match in the run-in or, worse, a playoff tie. That makes discipline part of his job for the next six weeks, not a side issue. Gimpo, the first of the six, had two players sent off against Seoul in May, and he needs to stay clear of that kind of match.
Winning it back high. All six remaining opponents are below Seoul in the table, and most will try to hit them on the break. A midfielder who leads his group in interceptions and recoveries is the first line against that. Against Gimpo on October 9 and Yongin away, the matches that should turn on transitions, he is the player most likely to end their attacks before they start.
The late run against a low block. When opponents sit deep, the space is at the top of the box, and his 50 touches in the opposition area put him near the top of the division’s midfielders by FotMob’s count. Both his goals and the disallowed one against Paju came from late runs into that space. Chungnam Asan are at Mokdong in Round 33, and his first professional brace came against them last October.
The link with Euller and Oh In-pyo. The left-side pattern with Euller at Gimhae, the Seongnam goal from Oh In-pyo’s pass, the free kick won for Euller against Ansan: Seoul’s most dependable route forward runs through him. The manager has now seen the team without him twice, and the shape changed both times.
The verdict at Round 27
A midfielder who does the running for the whole side, has added goals and assists to it, and whose two absences both forced his manager to rebuild the midfield. Both of those absences were his own doing. At 24, with a contract to 2028 and the armband on his arm when the captain does not start, he is already the player the midfield is built around. The next step is being there every week.
Grade so far: B plus. The B plus is for the engine, the recoveries and the goals and assists at the right moments. It would be an A minus without the eight yellow cards and two lost matches, which are the one thing in his game he fully controls.
Match log
| Round | Opponent | Result | Minutes | Goals | Assists | Note |
|---|---|---|---|---|---|---|
| 1 | Suwon Samsung (A) | L 1-2 | 90 | Seven tackles | ||
| 2 | Gyeongnam (H) | W 1-0 | 90 | |||
| 3 | Busan (H) | L 2-3 | 28 | Only appearance off the bench | ||
| 4 | Cheonan (A) | D 0-0 | 90 | Yellow | ||
| 5 | Daegu (A) | W 3-1 | 90 | |||
| 6 | Suwon FC (H) | W 3-0 | 90 | 1 | Cross for Park Jae-yong; yellow | |
| 7 | Paju (A) | W 3-1 | 90 | |||
| 8 | Ansan (A) | W 2-0 | 90 | Yellow | ||
| 9 | Hwaseong (H) | L 1-2 | 90 | Conceded the penalty | ||
| 10 | Gimpo (H) | W 2-1 | 90 | 1 | Left-footed opener; stoppage-time miss | |
| 11 | Chungnam Asan (A) | L 0-3 | 90 | Hit the post | ||
| 12 | Yongin (H) | D 2-2 | 90 | 1 | Set up Euller’s equalizer | |
| 13 | Seongnam (H) | W 3-1 | 90 | 1 | Fouled for the red card; clincher; yellow; Best XI | |
| 14 | Jeonnam (A) | W 1-0 | 90 | |||
| 15 | Chungbuk Cheongju (H) | L 1-2 | 90 | Header saved | ||
| 16 | Gimhae (A) | W 3-1 | 90 | Left-side combinations with Euller | ||
| 18 | Suwon FC (A) | D 2-2 | 90 | |||
| 19 | Cheonan (H) | W 4-3 | 90 | 1 | Captain; 100th club match; assist for Ahn Joo-wan’s record goal | |
| 20 | Busan (A) | W 2-1 | 45 | Off at halftime; fifth yellow | ||
| 21 | Hwaseong (A) | D 0-0 | Suspended | |||
| 22 | Ansan (H) | W 3-1 | 90 | 100th presented; won the free kick for Euller; yellow | ||
| 23 | Paju (H) | D 1-1 | 90 | Goal ruled out for offside in the buildup | ||
| 24 | Seongnam (A) | D 1-1 | 90 | Played on after a head clash | ||
| 25 | Chungbuk Cheongju (A) | W 2-0 | 90 | Yellow | ||
| 26 | Suwon Samsung (H) | L 0-1 | 90 | Captain; eighth yellow | ||
| 27 | Daegu (H) | W 2-1 | Suspended |
Statistics from the K League record and the club site, with match detail from the season’s digests and Korean match reports. One correction to earlier digests: his goal against Gimpo was a left-footed finish in the 14th minute, not a right-footed one in the 13th. Part 7 follows.