Season Review · Part 18
Season Review, Part 18: Gabriel, Thirteen Months Between Goals and One Header at Tancheon
An assist on opening day, a cart off the pitch an hour later, fourteen matchday squads missed and an 83rd-minute header that saved a point at Seongnam: what Gabriel has given Seoul E-Land in 2026, what he has not, and where he fits in the last six.
Part 17 covered Byun Kyung-jun, a winger whose season ended in August with a call-up to Gimcheon. Part 18 is the other kind of wide forward in this squad: the foreign signing who arrived as a solution to the left flank and has spent most of 2026 waiting to be one.
The season in one paragraph
Gabriel came to Seoul E-Land in July 2025 from Chungbuk Cheongju, where he had 8 goals and 3 assists in 21 league matches and had captained Cheongju to a 2-1 win over Seoul three weeks earlier, setting up both goals. He said on signing that he had come to Korea to win the scoring title, scored on his Seoul debut at Suwon Samsung, and then did not score in the league again for thirteen months. His 2026 began well and went wrong inside an hour: a cross from the left for Park Jae-yong’s header on opening day, then a cart off the pitch at the Big Bird with an injury in the second half. Through Round 27 he has 12 appearances, only four of them starts, 1 goal, 1 assist and 555 minutes, and he has been missing from the matchday squad for 14 of Seoul’s 26 matches. The one goal was worth something: an 83rd-minute header at Seongnam that turned a defeat into a draw.
By the numbers
| 2025 (Seoul E-Land, from July) | 2026 through Round 27 | |
|---|---|---|
| League appearances, starts | 12, 10 | 12, 4 |
| Minutes | 555 | |
| Goals | 1 | 1 |
| Assists | 0 | 1 |
| Shots, on target | 17 | 14, 5 |
| Chances created | 12 | |
| Successful dribbles | 9 of 19 | |
| Aerial duels won | 17 of 24, 71 percent | |
| Touches in the opposition box | 24 | |
| Times dispossessed | 12 | |
| Yellow cards | 1 | 3 (Rounds 4, 5 and 23) |
| Matchday squads missed | 14 of 26 | |
| Team record when he plays | W4 D3 L5 (no win in his four starts) |
In 2025 he also played 21 league matches for Chungbuk Cheongju (8 goals, 3 assists) before the move, and came off the bench in the playoff defeat to Seongnam.
What he has done well
He started the season with an assist. On February 28 at Suwon, in a 4-4-2 with Park Jae-yong beside him, Gabriel took the ball on the left and crossed for Park to head the first goal of Seoul’s season. It was the only goal Suwon Samsung conceded until April. It was also, in hindsight, the high point of his spring.
The header at Tancheon. Seongnam led from just before the hour on August 29, and Seoul had spent the evening giving Lee Kwang-yeon practice. Kim Do-gyun sent Gabriel on for Lee Ju-hyeok on 79. Four minutes later Yoon Seok-ju hit a long, hanging ball from deep and Gabriel met it above his marker and headed it into the far corner. Sports Chosun’s description was that Seoul “simply played it up to Gabriel” and he finished from a high point. It was his first league goal since his debut in July 2025, and it came at the end of a week in which Seoul had drawn twice and dropped to fourth on the goals-scored tiebreaker. In a race that is still level on points with Suwon FC, that point is not a footnote.
He wins the ball in the air, for a winger. Seventeen aerial duels won from 24 is a better rate than most of the division’s center forwards manage, and it is the reason he was the right substitute at Seongnam. His 185 centimeters and timing make him a second target when Seoul go direct, and the club said as much when it signed him, listing his aerial ability, his pace in behind and his shooting.
He runs at people. Nine successful dribbles from 19 attempts in 467 minutes of tracked play, and 12 chances created, one every 39 minutes. When the site’s Round 26 digest asked who in this squad takes the ball past a defender inside the box, it named two players: Ahn Joo-wan and Gabriel. Against Suwon FC in April he came on at 54 minutes with Euller, won the ball to start a counter within a couple of minutes and had two shots, and the K League’s match rating gave him 7.8, his best of the year. Seoul were already ahead and finished 3-0.
Where the same mistakes keep showing up
He has not been available. The opening-day injury was the start of it. He was back on the bench a week later, but in April Kim Do-gyun left him out at Paju and explained simply that “Gabriel has a problem with his condition.” After a start against Hwaseong on April 26, where he was taken off at halftime, he did not make another squad until June. He was left out again for five straight rounds after the Gimhae win in July, and again for Cheongju and Daegu in September. Fourteen missed squads from 26 is the defining number of his season, and no manager builds a plan around a player he cannot count on seeing on Saturday.
He has not been a starter who wins matches. Four starts: a defeat at Suwon Samsung, a home defeat to Busan, a 0-0 at Cheonan and a home defeat to Hwaseong. The four were not all his fault, and the Cheonan match, a full 90 after Euller went off hurt, was the one in which the whole attack disappeared. But he was signed in 2025 to be the answer on the left, and in 2026 that job has gone to Carius, Lee Ju-hyeok, Ahn Joo-wan and, for a spell, Byun Kyung-jun.
The last decision. One goal from 14 shots, 12 times dispossessed, and moments like the one against Suwon Samsung on September 12: on at 69 minutes with Seoul chasing an equalizer, he cut inside from the left and shot into the side netting when the pass was on. His 90th-minute header that day went straight at Kim Min-jun. A winger who beats his man as often as he does needs to turn more of that into something.
Cards. Three yellows in 555 minutes is one every 185 minutes. None has cost Seoul directly, and he is two short of a suspension, but for a substitute brought on to change a game, the fouls are a cost.
His strengths, and what they mean for the last six
A different kind of substitute. Kim Do-gyun’s bench already has Kim Hyun for the direct game and Ahn Joo-wan for the dribble. Gabriel is the one who does a little of both: he can be the target for a long ball, as at Seongnam, or the winger who takes a full-back on, as against Suwon FC. With Gimpo, Gimhae, Yongin, Jeonnam, Chungnam Asan and Gyeongnam left, all sides who will sit deep against Seoul, the last 20 minutes will be decided by crosses and second balls, and he is good at both.
He knows these opponents. He started last season’s 1-0 win at Gimpo and a 4-1 home win over Chungnam Asan, and had four shots on target in a 0-0 at Gyeongnam in November. Those are three of the last six. Seoul go to Gimpo on October 9.
Freshness. Five hundred and fifty-five minutes in seven months is not what anyone wanted, but it means he arrives at the run-in without a season’s worth of wear, which is more than can be said for several of the regulars.
The verdict at Round 27
Gabriel’s 2026 is a season of one cross and one header, separated by six months in which he was mostly not there. The header was important and the cross started the season. Neither changes the fact that a foreign forward who scored nine times in 2025 has been in the matchday squad for fewer than half of Seoul’s matches and has not been on the winning side in any match he started. If he is fit, he is a useful last-20-minutes player for a team that will spend the final six weeks breaking down low blocks. If he is not, the club will have a decision to make about the slot in the winter.
Grade so far: C. The Seongnam point and the opening-day assist keep it out of the D range. Fourteen missed squads and four winless starts keep it well short of B.
Match log
| Round | Opponent | Result | Role or Minutes | Goals | Assists | Note |
|---|---|---|---|---|---|---|
| 1 | Suwon Samsung (A) | L 1-2 | Start, 60 | 1 | Cross for Park Jae-yong’s header; injured, taken off on a cart | |
| 2 | Gyeongnam (H) | W 1-0 | Sub, 45 | On at halftime | ||
| 3 | Busan (H) | L 2-3 | Start, 63 | Behind Park Jae-yong with Euller | ||
| 4 | Cheonan (A) | D 0-0 | Start, 90 | Yellow; attack faded after Euller’s injury | ||
| 5 | Daegu (A) | W 3-1 | Sub, 39 | Yellow | ||
| 6 | Suwon FC (H) | W 3-0 | Sub, 36 | Season-best 7.8 match rating | ||
| 7 to 8 | Not in squad | Left out for his condition | ||||
| 9 | Hwaseong (H) | L 1-2 | Start, 45 | Off at halftime | ||
| 10 to 14 | Not in squad | |||||
| 15 | Chungbuk Cheongju (H) | L 1-2 | Sub, 13 | Against his old club | ||
| 16 | Gimhae (A) | W 3-1 | Sub, 34 | Double change with Park Jae-yong that turned the match | ||
| 18 to 22 | Not in squad | |||||
| 23 | Paju (H) | D 1-1 | Sub, 11 | Yellow in the 90th minute | ||
| 24 | Seongnam (A) | D 1-1 | Sub, 11 | 1 | Header on 83 from Yoon Seok-ju’s cross | |
| 25 | Chungbuk Cheongju (A) | W 2-0 | Not in squad | |||
| 26 | Suwon Samsung (H) | L 0-1 | Sub, 21 | Late header saved | ||
| 27 | Daegu (H) | W 2-1 | Not in squad |
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: the official match sheet has Gabriel coming on at Seongnam in the 79th minute, not the 77th, and at halftime against Gyeongnam in Round 2, not after an hour. Part 19 follows.