herO wins 2026 GSL Code S Season 1
by Wax"Year of [Player]" jokes have been told in the StarCraft II community for over a decade, but there's nothing funny about the way herO has been dominating the competitive scene in 2026.
With his 4-2 victory over SHIN in the Code S Season 1 finals, herO completed a clean sweep of the three biggest tournaments of 2026 so far. Having already set the bar dauntingly highly for his rivals by taking back-to-back wins in the winter's All-Star Invitational and the Rongyi Cup, herO's Code S victory may have already sealed his place as best player of the year—and there's still six more months of StarCraft to play!
Although herO ended the night holding his third GSL Code S trophy, momentum hadn't been on his side as he entered the offline finals. He had struggled in the round-of-eight, narrowly escaping his group in second place. And, although he had been a dominating force in online cups, his mixed performances in mid-size tournaments left some to wonder if he had peaked in January and fallen off ever since.
However, championship caliber herO revealed himself once it was time to play in the GSL's historic FreecUP studio, as he parried a barrage of all-ins from another former champion in Cure to win his semifinal match 3-1. The upstart SHIN provided a tougher challenge in the grand finals—at least for the first two games. herO's biggest flaws—his overaggression and proclivity to make unforced errors at the worst possible time—were exposed by the plucky underdog, who seized early advantages and strolled to victory.
The break between games two and three gave herO a time to assess the situation and adjust. In the winners' interview, herO said he noticed that SHIN's plan was to invest in early Zerglings and punish him with run-bys. Thus, herO adopted a more defensive approach—at least compared to his usual standards—and proceeded to reel off four straight wins to take the championship. Once herO stopped ceding big early-game advantages to SHIN, it became almost too easy for herO to deflect SHIN's mid-game attacks. In the current meta, all Zergs struggle to stop Protoss economy and tech from getting out of control, and going up against the single best PvZ player in the world, SHIN simply stood no chance when he couldn't get a head start. Even when SHIN pulled out his signature offensive Hatchery opener during the final game on Celestial Enclave, herO looked completely unfazed. herO was actually the one who seized the initiative in the unorthodox, low-econ early-game, and even a few subsequent errors couldn't stop his inevitable march to victory.
herO now joins an elite group of players to win three or more Code S/GSL Open titles, equalling the count of Nestea, Mvp, INnoVation, and Dark (surpassed only by Rogue and Maru). While the historical significance of modern tournaments is up for debate when one considers the realities of the SC2 scene, herO's 2026 run of dominance will surely have fans reevaluating his standing among past Protoss legends such as MC, sOs, Zest, and Stats.
Despite his finals loss, SHIN's overall performance on the night was well worth celebrating. Earlier in the night, he had won a victory that had at least more symbolic value, as he finally toppled long-time nemesis Maru in an offline BO5. Even Maru's late-game defensive play—which had served as ironclad insurance for him in previous matches—failed to save him from SHIN playing at a career peak level. Even so, SHIN may have left the studio feeling he had left something on the table, as he stated that many of the grand finals games would have been winnable if he had just been more patient. With one more season of GSL Code S remaining in 2026, we'll see if he can take those lessons to heart.
GSL Code S will resume almost immediately with Season 2, with Group A of the RO12 beginning on Wednesday, May 20 9:30am GMT (GMT+00:00) (Cure, SHIN, ByuN, sOs).
Grand Finals Recap
Game 1 - Winter Madness (SHIN win): The error-prone, overaggressive version of herO took the field to start the series, as he lost a couple of his early Gateway units to Zerglings and also bled a handful of Probes to a runby. With his Oracle-Adept harass inflicting virtually zero damage in return, herO found himself in a terrible early-game situation.
This set up SHIN to easily deny herO's attempt to secure a third base with a Zergling-Ravager-Roach-Queen attack, putting herO in an even deeper hole. herO was essentially put all-in on two bases, needing to take some miraculous fights with Templars in order to turn things around. Instead, his desperation push fell apart against SHIN's flanking Hydralisks, and SHIN overran herO on the back of his superior economy soon after.
Game 2 - White Rabbit (SHIN win): The early game didn't go quite as poorly for herO in game two, but he still got off to a less-than-ideal start as as his Oracles achieved very little and his early Gateway unit pokes were largely wasted. This allowed SHIN to reach the mid-game in good economic shape, and he continued to grow his advantage with good tactical maneuvers.
A two prong frontal attack + Hydralisk drop combo kept herO pinned back while also cancelling the Protoss +3 ground attack upgrade, prompting herO to counterattack to try and cut into SHIN's lead. However, SHIN simply diverted his troops for his own counter-counterattack, and the subsequent expansion-for-expansion trade worked in favor of SHIN and his superior economy.
With the game starting to get out of hand, herO continued to try and turn things around with more offense. However, he only ended up exposing himself to more counters and backdoors from SHIN, and he surrendered the GG after being gradually worn down.
Game 3 - Old Republic (herO win): herO finally got off to a decent start in the series, as SHIN wasted too many Zerglings to force a cancel on the third-base Nexus while eating a big Stasis in his mineral line back at home. herO had a perfect follow-up coming out of the early-game, hitting with a quick 2 Archon + Chargelots attack that caught SHIN off guard and razed a freshly built fourth base.
herO continued to apply pressure on SHIN while setting himself up comfortably on four bases, while also going up to Tempest tech in the background. SHIN took aim with a big Roach-Hydra attack to try and rectify the situation before the Protoss deathball could come together, but couldn't inflict enough damage to stop herO from snowballing out of control. To make things worse, herO was felt secure enough to dispatch some Zealots for a runby into Zerg territory, which essentially turned that Roach-Hydra timing a last-ditch attack. herO had no problem closing the game out from that point, securing his first map point of the series.
Game 4 - Ruby Rock (herO win): Once again, herO avoided shooting himself in the foot during the early game, and he even took a small advantage by slipping a few Adepts behind enemy lines.
Once again, Roach-Hydra was the mid-game composition of choice for SHIN as he looked to avoid the dreaded late-game ZvP scenario. However, SHIN's pivotal attack on herO's fourth base was easily rebuffed, putting his back up against the wall. SHIN couldn't conjure up any unexpected variables, and he was eventually crushed by a superior Protoss army.
Game 5 - 10000 Feet (herO win): 10000 Feet has often been the venue for SHIN to deploy his more creative builds (usually featuring a quick mine-through of the map's distinct mineral wall), but he opted to play things safe this time around. Instead, it was herO who swerved by making two early Void Rays, but they didn't serve any particularly devious purpose beyond making SHIN wonder if shenanigans were being masked.
In any case, herO's run of solid early-game play was ended as a group of Adepts in transit were massacred by Zerglings, leading to an untimely delay of his third base timing. This seemed to leave herO vulnerable to yet another Roach-Hydra attack from SHIN, but it ended up being a surprisingly easy defensive stand from herO despite his early setbacks.
SHIN stayed committed to trying to finish the game with Roach-Hydra, even morphing some dropperlords for a potential two-prong action. However, sensing a possible weakness at herO's newly established fourth base, SHIN concentrated his troops for a full-out frontal ground attack. Unfortunately for SHIN, there was no such weakness to be exploited as herO had more than enough defensive firepower on hand. SHIN ended up sacrificing his whole army to take down the base, which was a quite acceptable trade for herO as he easily won with his counterattack.
Game 6 - Celestial Enclave (herO win): Offensive Hatchery openers are a signature play for SHIN, and he finally brought it out in game six to block herO's natural expansion. However, herO had a response mapped out, cranking out Zealots and Adepts from his single Gateway to go on the offensive in the 1-base vs 1-base scenario. 2 Zealots and 2 Adepts were able to apply significant pressure to SHIN, even killing one of his vital Queens. herO's follow-ups with Adepts and Oracles prevented SHIN from Droning up in peace, allowing herO to set himself up in a 3-base vs 3-base scenario with a worker advantage.
That soon became a 4-base vs 4-base scenario with a worker advantage, putting SHIN on a timer before he was inevitably steamrolled by the Protoss deathball. SHIN got a minor reprieve thanks to herO donating some troops in an overeager attack, but it didn't do anything to change the overall course of the game. Minutes later, herO gifted SHIN another partial lifeline with an overoptimistic move-out onto the map, which resulted in his poorly protected Templars getting melted by Banelings. However, this loss was backstopped by a simultaneous Zealot runby, which prevented SHIN from consolidating his momentary gains.
In the end, there was nothing SHIN could do to stop a fully-activated, 5-base Protoss war machine, and he conceded the GG that gave herO his third GSL Code S title.
Credits and acknowledgements
Writer: Wax
Images: SOOP (AfreecaTV)
Records and Statistics: Aligulac.com and Liquipedia
![[image loading]](/staff/Waxangel/GSL/2026/ro4bracket2.png)
