Season Review · Part 5
Season Review, Part 5: Kim Oh-kyu, the Captain Borrowing From His Future
Nineteen starts, a Round Best XI in April, a dressing-room warning after Hwaseong and a summer spent mostly on the bench as Baek Ji-woong and Osmar took the center of the defense: what Seoul E-Land's 37-year-old captain has done well, where the season has caught up with him, and what he is for in the last six.
Part 4 covered Baek Ji-woong, the defender who has grown into the middle of the back line. Part 5 is the captain beside whom he learned the job, and whose place in the eleven he has increasingly taken since the summer.
The season in one paragraph
Kim Oh-kyu was born in Gangneung in June 1989, was the first overall pick in the 2011 K League draft by his hometown club Gangwon, became Gangwon’s youngest ever captain at 25, left as their record appearance holder, won K League 2 titles with Sangju Sangmu in 2015 and Jeju in 2020, captained Jeju in 2022, and joined Seoul E-Land in January 2024. He played his 400th K League match in March 2025, finished that year with 38 appearances and the most minutes in the squad, was a Best XI nominee, and re-signed alongside Osmar in December. In January he was named captain for the second year running and said he would approach 2026 “with the resolve that this is the last year of my career.” Through Round 27 he has played 25 of Seoul’s 26 league matches, 19 as a starter, for 1,991 minutes, with no goals and one assist, and his K League total now stands at 459 appearances, playoffs included. The shape of those 25 matters more than the number. He started the first 12 league matches and 16 of the first 17. Since Round 19 he has started three of nine, come off unexplained just before the hour at Seongnam, sat unused at Cheongju, and closed out wins from the bench at Busan and against Daegu. He is still the captain. He is no longer a certain starter.
By the numbers
| 2025 (37 league matches) | 2026 through Round 27 | |
|---|---|---|
| Appearances, starts | 37 league, plus 1 playoff | 25, 19 |
| Minutes | Most in the squad | 1,991 |
| Goals | 2 | 0 |
| Assists | 0 | 1 |
| Starts, Rounds 1 to 18 and 19 to 27 | 16 of 17, 3 of 9 | |
| Accurate passes | 1,199, at 88.7 percent | |
| Accurate long balls | 90, at 51 percent | |
| Clearances | 97 | |
| Interceptions | 21 | |
| Tackles | 16 | |
| Aerial duels won | 33, at 58 percent | |
| All duels won | 53 percent | |
| Clean sheets in his appearances | 5 | |
| Yellow cards | 4 (one from a suspension) | |
| Round Best XI | 1 (Round 6) | |
| Career K League appearances | 459, 19th on the all-time list at the start of the year |
Advanced numbers are FotMob’s. Among the division’s center backs, his long passing and clearances rank in the top tenth. His duel and aerial win rates rank in the bottom half.
What he has done well
He held the spring together. Seoul lost two of their first three and were seventh in March. Kim played every minute of the first nine league matches, and all of Seoul’s first five clean sheets came with him at the heart of the defense: Gyeongnam at home, a 0-0 at Cheonan with ten men after Park Jin-young was sent off, Suwon FC at home, Ansan away and Jeonnam away. The 3-0 over Suwon FC in April earned him a place in the Round 6 Best XI. At Daegu a week earlier he had headed a corner down for Kang Hyeon-je’s opener, his only assist of the season, in a 3-1 win that started Seoul’s run of four straight victories.
The passing starts attacks. He completes 88.7 percent of his passes and 90 accurate long balls, a top-tenth number for a center back in the division. The long ball over the top is the part of his game that has aged best. Against Suwon FC it was his diagonal from deep that started the move for Lee Ju-hyeok’s opener. When Seoul face a low block, as they will six more times, the center back who can land a long pass on a winger’s feet is a way around it.
He clears the box. Ninety-seven clearances in 1,991 minutes is also a top-tenth number. He does not win as many duels as he used to, but when the ball comes into the area he gets it out, and in the matches Seoul had to hold, the closing minutes at Busan with a 2-1 lead, the closing minutes against Daegu with the same score, Kim Do-gyun sent him on to do exactly that. Seoul won both.
He leads in words as well as minutes. After the 2-1 home defeat to Hwaseong in April ended a four-match winning run, Kim did not hide behind the result. “Looking at it as captain, there were things I did not like in the preparation,” he told MyDaily. “We prepared in a good atmosphere, but that was also my illusion.” Every player, he said, “has to come out of the illusion.” After the June defeat to Cheongju, which he said took him a long time to get over, he told Xports News that he came back from the break and “spoke strongly from the first day,” and that Kim Hyun and Oh In-pyo picked up his direction. The same interview carried the line that sums up his year: “I joke that I am using up my future life span. I want to give everything I have for the team, even if I end up in a wheelchair later.” Kim Hyun, the vice-captain, said in January that “Oh-kyu is holding the center well.” Baek Ji-woong said in May that training without him “was not easy.”
He is preparing the team for his absence. In the same July interview he said part of his role, now, was to prepare the squad for the day he declines or cannot play, and he has sat for the oral exam for a coaching license. That is the unusual part of this season: a captain who said in public, before it happened, that his minutes would fall and that the team had to be ready for it.
Where the same mistakes keep showing up
The duels he no longer wins. Fifty-three percent of duels and 58 percent of aerial duels put him in the bottom half of the division’s center backs. That shows most against strikers who attack the ball in the air. At Chungnam Asan in May, Kim Jong-min scored twice with his head in a 3-0 defeat, the first from a corner. At home to Yongin a week later Seoul conceded from a corner and from a stoppage-time header. Kim played both matches. He is 182 centimeters and was never a big center back. At 37 he is not beating the tall ones any more.
Goals from few shots. He said it himself in July: “Compared with the shots on target we give up, our concession rate is high. We give up three or four on target and concede two, so the forwards must have felt drained. I am the most senior player and the captain, but as a defender I felt the responsibility most. I was really sorry to the players, especially the forwards.” Seoul conceded 18 goals in the 15 matches before the World Cup break, most of them with Kim on the pitch.
The second-half fade. From Round 19 onward he has started only at home to Ansan, at home to Paju, where he got a despairing touch on the line but could not keep out Lee Je-ho’s rebound, and at Seongnam, where he was taken off just before the hour with the score level and no injury reported. He was an unused substitute at Cheongju six days later. Against Suwon Samsung, on after 59 minutes, he had a free header from a Son Hyuk-chan corner with six minutes left and put it wide of the far post, then was booked in stoppage time. The manager has not explained the change in public. The team sheets explain it: Osmar and Baek Ji-woong are the first-choice pair when Kim Do-gyun plays a back four, and Caio and Baek flank Osmar when he plays three.
Cards in short minutes. Four yellow cards, one from a suspension, and two of them came in cameo appearances: a minute after coming on at Hwaseong in August, and in stoppage time against Suwon Samsung. For a player whose job in the run-in is to come on and close matches, the next booking costs Seoul a match of cover.
His strengths, and what they mean for the last six
The closer. When Seoul lead late, Kim Do-gyun’s pattern is to bring on Kim Oh-kyu to protect it. At Busan that meant a back five for the last minutes, against Daegu it meant replacing Euller for the last ten. Seoul won both. All six remaining opponents are below Seoul in the table and will push numbers forward if they are chasing a result, and the veteran who clears 97 balls a season is the one the manager trusts when they do.
The cover. Baek Ji-woong and Kim himself are each one yellow from a suspension. Osmar is 38. If any of the three center backs Kim Do-gyun has been using is suspended, injured or rested in the last six matches, the captain is the next man in, and he has 459 K League matches behind him.
The long ball against a low block. Gimpo on October 9, then Gimhae, Yongin, Jeonnam, Chungnam Asan and Gyeongnam. Most of them will defend deep at some point. Kim’s diagonal is one of the few passes in the squad that can get Euller or Ahn Joo-wan running at a full back from inside Seoul’s own half.
The experience of a run-in. He has won the second division twice, played seven K League playoff matches, and lost the 2025 semi-playoff with this club, which he said in January he still carried with him. In the last six, with Seoul level on points with Suwon FC and behind on goals scored, that counts for something in a dressing room with an average age of 24.
The verdict at Round 27
This is the season a veteran captain becomes a different kind of player. Kim Oh-kyu was the base of the defense through the spring and a Best XI center back in April. Since the summer he has been a closer, a cover and a voice, and he has accepted that more openly than most players in his position do. The numbers say his passing and his clearances are still among the best in the division and his duels are not. The team sheets say Kim Do-gyun has made the same judgment. Neither changes the fact that Seoul’s promotion push has his fingerprints on it.
Grade so far: B minus. The B is for 16 starts out of 17 when the club needed him, the Suwon FC Best XI, the Daegu assist and the leadership. The minus is for the aerial record, the second-half loss of his place and the chance against Suwon Samsung that would have saved a point.
Match log
| Round | Opponent | Result | Role | Goals | Assists | Note |
|---|---|---|---|---|---|---|
| 1 | Suwon Samsung (A) | L 1-2 | Start, 90 | Back four | ||
| 2 | Gyeongnam (H) | W 1-0 | Start, 90 | Back three with Osmar and Park Jin-young; clean sheet | ||
| 3 | Busan (H) | L 2-3 | Start, 90 | Stoppage-time winner conceded on a breakaway | ||
| 4 | Cheonan (A) | D 0-0 | Start, 90 | Clean sheet with ten men | ||
| 5 | Daegu (A) | W 3-1 | Start, 90 | 1 | Headed a corner down for Kang Hyeon-je’s opener | |
| 6 | Suwon FC (H) | W 3-0 | Start, 90 | Long ball started the opener; clean sheet; Round Best XI | ||
| 7 | Paju (A) | W 3-1 | Start, 90 | |||
| 8 | Ansan (A) | W 2-0 | Start, 90 | Clean sheet | ||
| 9 | Hwaseong (H) | L 1-2 | Start, 90 | Told the squad to “come out of the illusion” | ||
| 10 | Gimpo (H) | W 2-1 | Start, off 45 | Booked | ||
| 11 | Chungnam Asan (A) | L 0-3 | Start, off 77 | Two headed goals conceded | ||
| 12 | Yongin (H) | D 2-2 | Start, 90 | Goals conceded from a corner and a late header | ||
| 13 | Seongnam (H) | W 3-1 | Sub, halftime | On after Osmar’s injury | ||
| 14 | Jeonnam (A) | W 1-0 | Start, 90 | Clean sheet | ||
| 15 | Chungbuk Cheongju (H) | L 1-2 | Start, 90 | |||
| 16 | Gimhae (A) | W 3-1 | Start, 90 | Back four with Baek Ji-woong | ||
| 18 | Suwon FC (A) | D 2-2 | Start, 90 | Back three with Osmar and Baek Ji-woong | ||
| 19 | Cheonan (H) | W 4-3 | Sub | |||
| 20 | Busan (A) | W 2-1 | Sub, 88 | On for Baek Ji-woong, back five to close the win | ||
| 21 | Hwaseong (A) | D 0-0 | Sub, late | Booked a minute after coming on | ||
| 22 | Ansan (H) | W 3-1 | Start, 90 | Osmar moved into midfield | ||
| 23 | Paju (H) | D 1-1 | Start, off 79 | Touch on the line could not stop Paju’s goal | ||
| 24 | Seongnam (A) | D 1-1 | Start, off 57 | Withdrawn with the score level, no injury reported | ||
| 25 | Chungbuk Cheongju (A) | W 2-0 | Unused sub | |||
| 26 | Suwon Samsung (H) | L 0-1 | Sub, 59 | Free header wide on 84; booked | ||
| 27 | Daegu (H) | W 2-1 | Sub, 81 | On for Euller to see out the win |
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: he was not unavailable against Seongnam in May but came on at halftime after Osmar’s injury, which is why his official line reads 25 appearances with only the Cheongju match in September missed. Part 6 follows.