Follow us on Twitter @LiquipediaSC2 if you'd like to be kept up to date on all things StarCraft II!


From Liquipedia StarCraft 2 Wiki
[e][h] Puzzle
Player Information
Romanized Name:
Kim Sang-jun
October 2, 1992 (age 29)
Alternate IDs:
NEXPuzzle, ZeNEXzerO, Neo.G zerO, FFmon
Approx. Total Winnings:
EPT KR rank:
Years active:
2011 - 2013
2020 - Present
2009-08-26 — ????-??-??
????-??-?? — 2011-08-20
2011-08-20 — 2012-11-03
2013-04-26 — 2013-12-23
2021-03-11 — 2021-09-06
2021-09-09 — Present
Recent Matches
Puzzle  South KoreaFF:WRussia  MilkiCow
May 9, 2022 - 16:55 UTC
Puzzle  South Korea1:2Russia  Nicoract
May 2, 2022 - 0:00 UTC
Puzzle  South Korea2:0Croatia  goblin
May 2, 2022 - 0:00 UTC
Puzzle  South Korea1:2Russia  MilkiCow
April 18, 2022 - 0:00 UTC
Puzzle  South Korea1:2France  PtitDrogo
April 4, 2022 - 0:00 UTC

Kim "Puzzle" Sang-jun (born October 2, 1992) is a Korean Protoss player who is currently playing for PREP eSPORTS.

He had retired from professional StarCraft II, initially deciding to play League of Legends competitively. He returned to competitive StarCraft II in April 2013 and signed with KT Rolster the 26th of April 2013.[1]


Puzzle is a former Brood War player who was the first overall draft pick in the 2009 Mid-Year KeSPA Draft.[2] He was on the team WeMade FOX and transitioned into ZeNEX when he switched to SC2.

Wings of Liberty[edit]

Puzzle's first notable achievement in Wings of Liberty was his performance in the Zotac Team Invitational, Season 2 in January 2011. He scored two all-kills against oGs and IM and obtained the highest number of set wins with a record of 13-4. Puzzle had also been a consistent player in the GSTL seasons for ZeNEX.

After many rumors and speculations, it was revealed on September 2, 2011, that Puzzle had joined SlayerS.[3] Puzzle retired from StarCraft II and switched to League of Legends in October 2012, as SlayerS disbanded.[4]

Code A[edit]

Although struggling to play in the GSL, Puzzle finally broke into GSL July for Code A. There he would eliminate MMA in the first round in a major upset, before moving on to the finals undefeated, eventually taking the tournament 4-2 over Tassadar by winning four games in a row after dropping the first two sets.[5] This would secure him a Code S position in the next GSL.[6]

Code S[edit]

Puzzle's first Code S season was GSL August. He advanced to the Round of 16 after placing second in his group by knocking out teammate ByuN and scoring a revenge kill against asd in a long PvT on Daybreak. He faced off against fellow Code S newcomer Ryung in the next round, losing 0-2, ending his Code S debut. In GSL October, Puzzle would place last in his group with a score of 0-2, therefore needing to play in the Up and Down Matches. He would go 3-1 in his Up and Down Group, only losing to GuMiho, thus staying in Code S.

During the 2011 GSL November, Puzzle would show strong games, only losing one game to HuK during the winners' match in the Round of 32. In round of 8, he played against jjakji, but lost 0-3.

In the Round of 32 in the 2012 GSL Season 1 Code S, Puzzle lost to PartinG but defeated NaDa twice to enter the Round of 16. There he would defeat SuperNova and MMA to advance to the Round of 8.

ESV TV Korean Weekly[edit]

On June 22, 2011, Puzzle participated in the ESV TV Korean Weekly Season 1 Weekly 2. After taking down Clide, Line, jjakji, and San to advance in to the finals to face PuMa. He was not able to advance any further and lost to PuMa by a score of 1-4 and ended up taking second place.

On July 27, 2011, Puzzle participated in the ESV TV Korean Weekly Season 1 Weekly 6. After taking down TopClass, MarineKing, aLive, and GuMiho, Puzzle went on to face jjakji. He was not able to advance any further after he lost to jjakji by a score of 2-3 and took third place.

On August 17, 2011, Puzzle participated in the ESV TV Korean Weekly Season 1 Weekly 7. After taking down IsSuE, kAsyu, Crane, and TaeJa, Puzzle advanced in to the finals to face cOre. In the finals, Puzzle defeated cOre by a score of 4-1 and grabbed first place.

On September 27, 2011, Puzzle participated in the ESV TV Korean Weekly Season 1 Weekly 10. After taking down Classic, inori, Daisy, and Lots, Puzzle went on to face TaeJa. He was not able to advance any further after he lost to TaeJa by a score of 2-3 and fell in to the 3rd/4th place match. Puzzle once again wasn't able to grab any more victories and had to settle for fourth place after losing to BBoongBBoong by a score of 0-W.

On July 12, 2012, Puzzle participated in the ESV TV Korean Weekly Season 3 Weekly 8. Puzzle took down TheStC, SSanaEE, True, and horror, Puzzle advanced in to the finals to face YongHwa. In the finals, Puzzle defeated YongHwa by a score of 3-1 and grabbed first place.

Outside Korea[edit]

Puzzle's first event outside Korea would be at MLG Providence. He played in the Open Bracket, falling to HerO in Round 3, then to teammate GanZi in the Losers' Bracket Round 6 which ended his run in the tournament.

World Championship Series[edit]

2012 WCS Korea Preliminaries[edit]

On July 22, 2012, Puzzle participated in the 2012 South Korea WCS Preliminaries. Puzzle received a BYE in round one and then took down 이제현, 김지황, Harrier, and faced Sniper in the finals. After taking down Sniper by a score of 2:0, Puzzle advanced in to the World Championship Series: South Korea Nationals.

OnGameNet Star II League[edit]

2012 OSL Non-KeSPA Preliminaries[edit]

On July 2, 2012, Puzzle participated in the 2012 OSL Non-KeSPA Preliminaries. Puzzle received a BYE in round one and then took down 이제현, SalvatioN, Avenge, and faced PartinG in the finals. He was not able to advance any further and had to take 2nd place after he lost to PartinG by a score of 1:2.

Heart of the Swarm[edit]

Puzzle's first Heart of the Swarm tournament, and his first appearance since returning to professional Starcraft II, was 2013 DreamHack Open Stockholm through a sponsorship by Project Dark Horse alongside his former teammate CoCa.[7] He was seeded into the second group stage, where he defeated Ziktomini and elfi to advance. In the third group stage, he defeated SortOf, Strelok, and Center to reach the bracket stage, where he lost 0-2 to HerO.



In A1Premier Tournaments
2013-07-21CA3rd2012–2013 SK Planet ProleagueKT RolsterKT Rolster0 : 2SouLSouL$684.06
2013-07-09BA2nd2012–2013 SK Planet Proleague: Regular SeasonKT RolsterKT Rolster25–17Grp S.$3,078.29
2012-07-28BA2nd2012 Global StarCraft II Team League Season 2SlayerS-EGSlayerS-EG0 : 5FXOpen e-SportsFXOpen e-Sports$1,013.61
2012-06-17AA1stNorth American Star League Season 3: Division 5SlayerSSlayerS7–1Grp S.$1,050
2011-07-18AA1st2011 Global StarCraft II League July: Code AZeNEXZeNEX4 : 2$1,400
2011-02-10CA3 - 4th2011 Global StarCraft II Team League FebZeNEXZeNEX1 : 4Incredible MiracleIncredible Miracle$0
In A2Major Tournaments
2012-08-01CA3rdIPL Team Arena Challenge 3SlayerSSlayerS3 : 5Team LiquidTeam Liquid$375
2012-07-01CA3rdEvil Geniuses Master's Cup Series League VIISlayerSSlayerS2 : 3FnaticFnatic$117.65
2012-02-12CA3rdFXOpen Invitational Series #5SlayerSSlayerS0 : 3$750
2011-01-31BA2ndZotac Team Invitational Season 2ZeNEXZeNEX1 : 4StarTaleStarTale$382.20
In A3Minor Tournaments
2012-07-12AA1stESVTV Korean Weekly S3W8SlayerSSlayerS3 : 1$150
2012-05-29BA2ndMSI Pro Cup #10SlayerSSlayerS2 : 3$374.38
2011-07-27AA1stESV TV Korean Weekly S1W7ZeNEXZeNEX4 : 1$100
2011-06-22BA2ndESV TV Korean Weekly S1W2ZeNEXZeNEX1 : 4$50
2011-05-28AA1stClash of the Houses: ZeNEXZeNEXZeNEX3–0Grp S.$64.75
In A4Basic Tournaments
2021-09-15AA1stPSISTORM Open Cup #2PREP eSPORTSPREP eSPORTS3 : 0$30
2021-03-24AA1stSDC Cup #11Team GPTeam GP1 : 0$35
Complete list of results in any tournament


GOMTV Global StarCraft II League GSL Code A
2011 GSL May Code A
Preceded By:
South Korea  Bomber
2011 GSL July Code A
8 August 2011 – 10 September 2011
South Korea  Puzzle
2011 GSL August Code A
Succeeded By:
South Korea  GanZi





Matchup Statistics

 vs vs vs vs Total
as 112 - 9454.4 %125 - 10953.4 %98 - 7556.6 %2 - 250 %337 - 28054.6 %
as 1 - 420 %0 - 0-0 - 0-0 - 0-1 - 420 %

Earnings Statistics

1v1 Medal Statistics