LCS and LEC 2020 offseason roster tracker - Dexerto
League of Legends

LCS and LEC 2020 offseason roster tracker

Published: 13/Nov/2019 16:20 Updated: 16/Jan/2020 15:12

by Joe O'Brien


The 2019 League of Legends season has officially come to an end,  and the race to secure the best talent is on for all teams across the world.

In the LCS and LEC, franchising means no relegation, but that doesn’t mean  teams aren’t looking to bring entirely new rosters into the next season.

Some old faces are changing, with new organizations joining both the North American and European leagues. Clutch Gaming are rebranding to Dignitas, OpTic Gaming has been acquired by Immortals, Evil Geniuses picked up Echo Fox’s slot, and Splyce are also rebranding to Mad Lions over in Europe.

For the coming season, LCS teams will be required to have a minimum of 10 players on their roster – enough to cover both the LCS and Academy teams – with a maximum total roster size of 15. LEC teams will be required to have 5, as their academy system is different.

Riot Games

The following rosters are based on those officially listed on the global contract database maintained by Riot, and include all players currently signed by each team. The rosters will be updated as teams make official announcements about changes, however, which may not be immediately reflected in Riot’s database.

The fact that a team currently has certain players under contract does not necessarily guarantee that those players will be on the active line-up for the following season. This article will be updated as and when new information about team rosters becomes available, including when teams confirm which players will be part of their starting squads.

Latest News

January 16: Sneaky steps down from Cloud9 starting roster. Remaining with C9 as streamer/advisor/part-owner.

January 7: Olleh joins Dignitas Academy.

January 8: Mystiques joins AGO Rogue.

December 17: Akaadian joins Dignitas Academy.

December 16: Damonte joins Dignitas Academy.

December 15: SK Gaming announce Trick and LIMIT as new jungle and support.

December 12: sOAZ moves to Immortals from Europe.

December 10: Fenix joins Dignitas.

LCS (North America)

100 Thieves

Current Roster

Player Role 2019 Team
Kim ‘Ssumday‘ Chan-ho Top 100 Thieves
William ‘Meteos‘ Hartman Jungle OpTic Gaming
Tommy ‘Ryoma‘ Le Mid Bombers
Cody ‘Cody Sun‘ Sun Bot Clutch Gaming
William ‘Stunt‘ Chen Support 100 Thieves Academy

Former Roster

Player Role 2020 Team
Bae ‘Bang‘ Jun-sik Bot Evil Geniuses
Maurice ‘Amazing‘ Stückenschneider Jungle Not Competing in 2020
Zaqueri ‘aphromoo‘ Black Support Free Agent
Aaron ‘FakeGod‘ Lee Top 100 Thieves Academy
Max ‘Soligo‘ Soong Mid 100 Thieves Academy


Current Roster

Player Role 2019 Team
Eric ‘Licorice‘ Ritchie Top Cloud9
Robert ‘Blaber‘ Huang Jungle Cloud9
Yasin ‘Nisqy‘ Dincer Mid Cloud9
Jesper ‘Zven‘ Svenningsen Bot Team SoloMid
Philippe ‘Vulcan‘ Laflamme Support Clutch Gaming


Player Role New Team
Colin ‘Kumo‘ Zhao Top Evil Geniuses
Dennis ‘Svenskeren‘ Johnsen Jungle Evil Geniuses
Greyson ‘Goldenglue‘ Gilmer Mid Golden Guardians
Zach ‘Sneaky‘ Scuderi Bot Retired (still streaming for C9)
Tristan ‘Zeyzal‘ Stidam Support Evil Geniuses
Cristian ‘Palafox‘ Palafox Mid C9 Academy
Matthew ‘Deftly‘ Chen Bot Evil Geniuses Academy

Counter Logic Gaming

Current Roster

Player Role 2019 Team
Kim ‘Ruin‘ Hyeong-min Top Counter Logic Gaming
Raymond ‘Wiggily‘ Griffin Jungle Counter Logic Gaming
Lee ‘Crown‘ Min-ho Mid OpTic Gaming
Trevor ‘Stixxay‘ Hayes Bot Counter Logic Gaming
Andy ‘Smoothie‘ Ta Support Team SoloMid


Player Role New Team
Tristan ‘PowerOfEvil‘ Schrage Mid FlyQuest
Vincent ‘Biofrost‘ Wang Support Team SoloMid

Dignitas (formerly Clutch Gaming)

Current Roster

Player Role 2019 Team
Heo ‘Huni‘ Seung-hoon Top Clutch Gaming
Jonathon ‘Grig‘ Armao Jungle Team SoloMid
Henrik ‘Froggen‘ Hansen Mid Golden Guardians
Johnson ‘Johnsun‘ Nguyen Bot TSM Academy
Zaqueri ‘aphromoo‘ Black Support 100 Thieves


Player Role New Team
Nam ‘Lira‘ Tae-yoo Jungle Seorabeol Gaming
Tanner ‘Damonte‘ Damonte Mid Dignitas Academy
Cody ‘Cody Sun‘ Sun Bot 100 Thieves
Philippe ‘Vulcan‘ Laflamme Support Cloud9

Evil Geniuses 

Evil Geniuses acquired Echo Fox’s slot in the LCS, so they did not field a team in 2019.

Current Roster

Player Role 2019 Team
Colin ‘Kumo‘ Zhao Top Cloud9
Dennis ‘Svenskeren‘ Johnsen Jungle Cloud9
Bae ‘Bang‘ Jun-sik Bot Evil Geniuses
Tristan ‘Zeyzal‘ Stidam Support Cloud9
Daniele ‘Jiizuke‘ di Mauro Mid Team Vitality


Current Roster

Player Role 2019 Team
Omran ‘V1per‘ Shoura Top FlyQuest
Lucas ‘Santorin‘ Larsen Jungle FlyQuest
Jason ‘WildTurtle‘ Tran Bot FlyQuest
Lee ‘IgNar‘ Dong-geun Support FC Schalke 04
Tristan ‘PowerOfEvil‘ Schrage Mid CLG


Player Role New Team
Kim ‘Wadid‘ Bae-in Support Free Agent
Magnus ‘Maxi‘ Kristensen Jungle Free Agent
Juan ‘JayJ‘ Guibert Support FlyQuest Academy
Eugene ‘Pobelter‘ Park Mid Team Liquid

Golden Guardians

Current Roster

Player Role 2019 Team
Can ‘Closer‘ Çelik Jungle Royal Youth
Greyson ‘Goldenglue‘ Gilmer Mid Cloud9
Victor ‘FBI‘ Huang Bot Golden Guardians
Yuri ‘Keith‘ Jew Support Golden Guardians Academy
Choi ‘huhi‘ Jae-hyun Support Golden Guardians
Kevin ‘Hauntzer‘ Yarnell Top Golden Guardians


Player Role New Team
Cristian ‘Palafox‘ Palafox Mid Cloud9
Juan ‘Contractz‘ Garcia Jungle 100 Thieves Academy
Henrik ‘Froggen‘ Hansen Mid Dignitas
Kim ‘Olleh‘ Joo-sung Support Dignitas Academy

Immortals (formerly OpTic Gaming)

Current Roster

Player Role 2019 Team
Jake ‘Xmithie‘ Puchero Jungle Team Liquid
Marcel ‘Scarlet‘ Wiederhofer Mid OpTic Gaming
Jérémy ‘Eika‘ Valdenaire Mid LDLC
Noh ‘Arrow‘ Dong-hyeon Bot OpTic Gaming
Toan ‘Asta‘ Tran Bot OpTic Gaming
Johnny ‘Altec‘ Ru Bot N/A
Nickolas ‘Hakuho‘ Surgent Support Echo Fox


Player Role New Team
William ‘Meteos‘ Hartman Jungle 100 Thieves
Lee ‘Crown‘ Min-ho Mid Counter Logic Gaming
Joshua ‘Dardoch‘ Hartnett Jungle Team SoloMid
Terry ‘Big‘ Chuong Support Free Agent
Austin ‘Gate‘ Yu Support Free Agent
Keiran ‘Allorim‘ Logue Top Free Agent
Niship ‘Dhokla‘ Dohshi Top Free Agent

Team Liquid

Current Roster

Player Role 2019 Team
Jeong ‘Impact‘ Eon-young Top Team Liquid
Mads ‘Broxah‘ Brock-Pedersen Jungle Fnatic
Nicolaj ‘Jensen‘ Jensen Mid Team Liquid
Yiliang ‘Doublelift‘ Peng Bot Team Liquid
Jo ‘CoreJJ‘ Yong-in Support Team Liquid
Ashkan ‘TF Blade‘ Hamayouni Sub/Top Team Liquid


Player Role New Team
Jake ‘Xmithie‘ Puchero Jungle Immortals

Team SoloMid

Current Roster

Player Role 2019 Team
Sergen ‘Broken Blade‘ Çelik Top Team SoloMid
Joshua ‘Dardoch‘ Hartnett Jungle OpTic Gaming
Soren ‘Bjergsen‘ Bjerg Mid Team SoloMid
Kasper ‘Kobbe‘ Kobberup Bot Splyce
Vincent ‘Biofrost‘ Wang Support Counter Logic Gaming


Player Role New Team
Jesper ‘Zven‘ Svenningsen Bot Cloud 9
Andy ‘Smoothie‘ Ta Support Counter Logic Gaming
Jonathon ‘Grig‘ Armao Jungle Dignitas
Mingyi ‘Spica‘ Lu Jungle TSM Academy
Matthew ‘Akaadian‘ Higginbotham Jungle Dignitas Academy

LEC (Europe)

Excel Esports

Current Roster

Player Role 2019 Team
Ki ‘Expect‘ Dae-han Top Excel Esports
Rosendo ‘Send0o‘ Fuentes Top Excel Esports
Marc ‘Caedrel‘ Robert Lamont Jungle Excel Esports
Christian ‘Taxer‘ Vendelbo Jungle Excel Esports
Joran ‘Special‘ Scheffer Mid Excel Esports
Patrik ‘Patrik‘ Jírů Bot Origen
Raymond ‘kaSing‘ Tsang Support Excel Esports
Son ‘Mickey‘ Young-min Mid Excel Esports
Tore ‘Tore‘ Hoel Eilertsen Support Splyce


Player Role New Team
Petter ‘Hjarnen‘ Freyschuss Bot Free Agent
Patryk ‘Mystiques‘ Piórkowski Support AGO Rogue
Fabian ‘Exile‘ Schubert Mid Free Agent
Jesper ‘Jeskla‘ Klarin Strömberg Bot Excel Esports

FC Schalke 04

Current Roster

Player Role 2019 Team
Andrei ‘Odoamne‘ Pascu Top FC Schalke 04
Felix ‘Abbedagge‘ Braun Mid FC Schalke 04
Konstantinos-Napoleon ‘FORG1VEN‘ Tzortziou Bot None
Han ‘Dreams‘ Min-kook Support SK Gaming
Erberk ‘Gilius‘ Demir Jungler Besiktas


Player Role New Team
Elias ‘Upset‘ Lipp Bot Origen
Lee ‘IgNar‘ Dong-geun Support FlyQuest
Jonas ‘Memento‘ Elmarghichi Jungle Free Agent
Kim ‘Trick‘ Gang-yun Jungle SK Gaming


Current Roster

Player Role 2019 Team
Gabriël ‘Bwipo‘ Rau Top Fnatic
Oskar ‘Selfmade‘ Boderek Jungle SK Gaming
Tim ‘Nemesis‘ Lipovšek Mid Fnatic
Felix ‘MagiFelix‘ Boström Mid Fnatic
Martin ‘Rekkles‘ Larsson Bot Fnatic
Zdravets ‘Hylissang‘ Iliev Galabov Support Fnatic
Daniel ‘Dan‘ Hockley Jungle Fnatic


Player Role New Team
Mads ‘Broxah‘ Brock-Pedersen Jungle Team Liquid

G2 Esports

Current Roster

Player Role 2019 Team
Martin ‘Wunder‘ Hansen Top G2 Esports
Marcin ‘Jankos‘ Jankowski Jungle G2 Esports
Rasmus ‘Caps‘ Winther Mid G2 Esports
Luka ‘Perkz‘ Perković Bot G2 Esports
Mihael ‘Mikyx‘ Mehle Support G2 Esports


Player Role New Team
Hampus ‘promisq‘ Abrahamsson Support Free Agent

Mad Lions (formerly Splyce)

Current Roster

Player Role 2019 Team
Andrei ‘Orome‘ Popa Top Splyce
Marek ‘Humanoid‘ Brázda Mid Splyce
Norman ‘Gistick‘ Kaiser Support mousesports
Zhiqiang ‘Shadow‘ Zhao Jungler mousesports
Matyáš ‘Carzzy‘ Orság Bot BIG/WarKidZ


Player Role New Team
Tamás ‘Vizcsacsi‘ Kiss Top Retired
Andrei ‘Xerxe‘ Dragomir Jungle Origen
Kasper ‘Kobbe‘ Kobberup Bot Team SoloMid
Tore ‘Tore‘ Hoel Eilertsen (previously Norskeren) Support Excel

Misfits Gaming

Current Roster

Player Role 2019 Team
Danny ‘Dan Dan‘ Le Comte Top Misfits Gaming
Thomas ‘Kirei‘ Yuen Jungle Misfits Gaming
Fabian ‘Febiven‘ Diepstraten Mid Misfits Gaming
Ronaldo ‘Ronaldooo‘ Betea Mid Fnatic Rising
Mads ‘Doss‘ Schwartz Support Misfits Gaming
Ju ‘Bvoy‘ Yeong-Hoon Bot Furious Gaming
Petr ‘denyk‘ Haramach Support Vodafone Giants
Ivan ‘Razork‘ Martin Jungler Giants Gaming


Player Role New Team
Nubar ‘Maxlore‘ Sarafian Jungle Free Agent
Steven ‘Hans Sama‘ Liv Bot Rogue
Adam ‘LIDER‘ Ilyasov Mid Free Agent
Aleksi ‘H1IVA‘ Kaikkonen Support Nordavind (Norwegian League)
Matúš ‘Neon‘ Jakubčík Bot Free Agent


Current Roster

Player Role 2019 Team
Barney ‘Alphari‘ Morris Top Origen
Andrei ‘Xerxe‘ Dragomir Jungle Splyce
Erlend ‘Nukeduck‘ Våtevik Holm Mid Origen
Elias ‘Upset‘ Lipp Bot FC Schalke 04
Mitchell ‘Destiny‘ Shaw Support MAMMOTH


Player Role New Team
Patrik ‘Patrik‘ Jírů Bot Excel
Alfonso ‘Mithy‘ Aguirre Rodríguez Support Fnatic (Coach)
Jonas ‘Kold‘ Andersen Jungle Free Agent
Nikolay ‘Zanzarah‘ Akatov Jungle AGO Rogue


Current Roster

Player Role 2019 Team
Finn ‘Finn‘ Wiestål Top Rogue
Kacper ‘Inspired‘ Słoma Jungle Rogue
Emil ‘Larssen‘ Larrson Mid Rogue
Steven ‘Hans Sama‘ Liv Bot Misfits Gaming
Oskar ‘Vander‘ Bogdan Support Rogue
Martin ‘HeaQ‘ Kordmaa Support Rogue
Kim ‘Profit‘ Jun-hyung Top Rogue


Player Role New Team
Paweł ‘Woolite‘ Pruski Bot AGO Rogue

SK Gaming

Current Roster

Player Role 2019 Team
Toni ‘Sacre‘ Sabalić Top SK Gaming
Kim ‘Trick‘ Gang-yun Jungle FC Schalke 04
Janik ‘Jenax‘ Bartels Mid SK Gaming
Juš ‘Crownshot‘ Marušič Bot SK Gaming
Melanie ‘Nugget‘ Maurer Support SK Gaming
Dino ‘LIMIT‘ Tot Support Ad Hoc Gaming


Player Role New Team
Oskar ‘Selfmade‘ Boderek Jungle Fnatic
Choi ‘Pirean‘ Jun-sik Mid Sengoku Gaming
Han ‘Dreams‘ Min-kook Support FC Schalke 04

Team Vitality

Current Roster

Player Role 2019 Team
Lucas ‘Cabochard‘ Simon-Meslet Top Team Vitality
Duncan ‘Skeanz‘ Marquet Jungle Vitality.Bee
Aljoša ‘Milica‘ Kovandžić Mid Vodafone Giants
Markos ‘Comp‘ Stamkopoulos Bot Team LDLC
Jakub ‘Jactroll‘ Skurzyński Support Team Vitality
Lee ‘Mowgli‘ Jae-ha Jungle Team Vitality
Lucas ‘Saken‘ Fayard Mid Team Vitality


Player Role New Team
Daniele ‘Jiizuke‘ di Mauro Mid Free Agent
Amadeu ‘Attila‘ Carvalho Bot Vodafone Giants
League of Legends

How to watch LPL Spring Split: Stream, standings & schedule

Published: 15/Jan/2021 17:23

by Lauren Bergin


China has one of League of Legends’ most competitive esports scenes. Our LPL hub has everything you need to know, from the streams and schedule to the current scores and standings.

  • The LPL Spring Split group stage will run from January 9 to March 28.
  •  ¥ 4,200,000/$649,425 Prize Pool.
  • RNG and Team WE currently tied for first.

It’s safe to say that League of Legends fans all across the globe view the LPL as the pinnacle of professional play. China has emerged as a dominant force on Summoner’s Rift, and this year promises to be no different.

With the Spring Split trophy up for grabs, here’s everything you need to know about one of LoL’s fiercest competitions.

LPL Spring Split 2021: Stream

The LPL is streamed live daily on the official LPL Twitch channel, as well as on All of the vods from that day’s play are uploaded onto the site within 24 hours of matches being played.

LPL Spring Split 2021: Standings

The current standings for the LPL are:

Placement Team
1 Royal Never Give Up
1 Team WE
3 FunPlus Phoenix
3 LNG Esports
5 EDward Gaming
6 eStar Gaming
6 Suning
8 Invictus Gaming
9 JD Gaming
10 Bilibili Gaming
11 Top Esports
12 Rogue Warriors
13 LGD Gaming
14 Victory Five
15 Rare Atom
 15  TT Gaming
 17  Oh My God

LPL Spring Split 2021: Schedule

The LPL hosts 2 games every day so that fans can get in on all the action. The games begin at 1AM PST/ 4AM EST/ 9AM GMT/ 10 AM CEST.