The League of Legends free-agency period has begun, and players and teams around the world have started the search for their new destinations and next big signings.
Rumors of potential roster shuffles have been swirling for days, and we're here to track them all and analyze the big moves. We'll make sure you're up to date with the latest news and rumblings for members of the North American, European, Chinese and South Korean regions of pro League of Legends play.
Jump to starting rosters: LCS | LEC | LCK | LPL
Dec. 16 updates
LPL
EDward Gaming: Veteran jungler and EDG founding member Ming "Clearlove" Kai moves from player to coach.
FunPlus Phoenix: Top laner Kim "Khan" Dong-ha joins. Top laner Kim "GimGoon" Han-saem re-signs.
Invictus Gaming: Bot laner Ding "Puff" Wang and support Su "Southwind" Zhi-Lin join from Vici Gaming.
Top Esports: Support Zhang "QiuQiu" Ming re-signs.
RNG: Veteran support Cho "Mata" Se-hyeong joins as Royal Never Give Up's head coach. Mid laner Zhang "yuekai" Yue-Kai (formerly known as "Moon") and jungler Wang "S1xu" Kang-Can are promoted from Royal Club to RNG.
Oh My God: Bot laner Han "Smlz" Jin joins. Jungler Yang "H4cker" Zhi-Hao joins from Suning. Support Liu "cold" Shi-Yu (previously known as Five) extends his contract.
Vici Gaming: Bot laner Hu "iBoy" Xian-Zhao joins.
LCK
Afreeca Freecs: Support Son "Jelly" Ho-gyeong rejoins.
Griffin: Mid laner Lee "GBM" Chang-seok joins as a coach.
Damwon Gaming: Top laner Lee "Flame" Ho-jong re-signs.
Dec. 15 updates
LPL
RNG: Jungler Li "xiaolongbao" Xiao-Long joins from Young Miracles. Bot laner Lu "Betty" Yu-Hung also joins.
LNG Esports: Jungler Xiong "Xx" Yu-Long joins from Top Esports. Mid laner Huang "Maple" Yi-Tang also joins.
Dec. 13 updates
PCS
Flash Wolves: The Flash Wolves will not participate in the Pacific League Championship Series spring split.
Dec. 12 updates
LCS
Team Liquid: Pobelter has joined as a positional coach.
LPL
FunPlus Phoenix: FunPlus Phoenix mid laner Doinb, who is from South Korea, became the first-ever foreign player to qualify for residency in the LPL. The team also announced on Weibo that Doinb will remain with FunPlus Phoenix for the 2020 season. China's professional league has the strictest standards of any League of Legends region regarding residency as a foreign player.
Dec. 10 updates
LEC
Schalke 04: Ad Hoc Gaming jungler Gilius returns to Schalke pending Riot approval.
Dec. 8 updates
LPL
Bilibili Gaming: Kingen, former KT top laner, joins Bilibili Gaming.
LCK
damwon: The contracts for mid laner Showmaker and jungler Canyon are extended through 2021.
LEC
Excel: Top laner Expect will remain with the team in 2020.
Dec. 7 updates
LPL
Bilibili Gaming: Bilibili Gaming sign former J Team mid laner FoFo.
Suning: Former Suning-S top laner bin is promoted to the LPL team.
Dec. 6 updates
LPL
Top Esports: Top Esports sign former Royal Never Give Up jungler Karsa.
LCK
KT Rolster: KT Rolster sign former Bilibili mid laner Kuro, Hanwha Life jungler bonO, Jin Air Green Wings jungler Malrang, EDward Gaming top laner Ray and Hanwha Life top laner SoHwan
Dec. 5 updates
LCK
Griffin: Top laner Untara and mid laner Naehyun join.
Dec. 4 updates
LCK
DragonX: Chovy joins in the mid lane while Doran takes the spot in the top lane. Keria and Pyosik round out the roster.
LEC
SK Gaming: LIMIT joins the roster as SK's support.
Dec. 3 updates
LCS
Dignitas: Dignitas will add Aphromoo, Froggen and Grig to their roster.
Evil Geniuses: Jiizuke will sign with EG after the team failed to get Chovy, sources say.
Dec. 2 updates
LCK
Hanhwa Life: Support Lehends, formerly of Griffin, joins.
Nov. 29 updates
LEC
Origen: Origen release jungler Kold.
Misfits Gaming: Misfits will add former Furious Gaming AD carry Ju "Bvoy" Yeong-hoon and Fnatic Rising support Ronaldo "Ronaldo" Betea, who will role swap to mid lane.
Nov. 28 updates
LPL
JD Gaming: Former Griffin jungler Kanavi signs with JD Gaming.
LCS
Dignitas: Dignitas add bot laner Johnsun.
Nov. 27 updates
LPL
RNG: Jungler Karsa leaves Royal Never Give Up.
LCK
Hanhwa Life: Former Gen.G top laner CuVee joins.
Nov. 26 updates
LCS
Evil Geniuses: Former Cloud9 substitute top laner Kumo joins Evil Geniuses.
LCK
Hanhwa Life: Former T1 substitute jungler Haru joins Hanwha Life.
APK Prince: Former Brion Blade bot laner HyBriD, former KT Rolster substitute support Mia and former Brion Blade coach CooN join APK Prince.
Nov. 25 updates
LCK
T1: Kim Jeong-soo, most recently with Damwon, will join to coach.
Afreeca: Mystic is signed.
Griffin: Lehends, Chovy and Doran leave the roster after Still8 releases players from "unfair contracts."
LPL
FunPlus Phoenix: FunPlus sign former T1 top laner Khan.
Vici Gaming: Sources say Vici has tapped kkOma to coach.
LCS
100 Thieves: Amazing says he won't be competing in 2020.
Nov. 23 updates
LCS
Immortals: Import slot used to add mid laner Eika.
Nov. 22 updates
LCS
100 Thieves: 100 Thieves will complete a buyout agreement with Dignitas in the coming days for AD carry Cody "Cody Sun" Sun, who will return to his former team as their starter, league sources told ESPN. Meanwhile, Stunt will reportedly start over Aphromoo.
LCK
KT Rolster: Former DragonX support TusiN joins KT Rolster.
LPL
Invictus Gaming: JackeyLove leaves team for free agency.
Nov. 21 updates
LPL
LGD Gaming: LGD announce addition of longtime LCK jungler Peanut.
LCS
Team SoloMid: Former OpTic Gaming/Immortals jungler Dardoch signs with TSM.
FlyQuest: Former Counter Logic Gaming mid laner PowerOfEvil joins FlyQuest.
LEC
SK Gaming: Former Schalke 04 jungler Trick signs with SK Gaming.
Team Vitality: Jungler Skeanz promoted from Vitality.Bee and former Vodafone Giants mid laner Milica and former LDLC AD carry Comp added to 2020 roster. Vitality retains top laner Cabochard and support Jactroll.
Schalke 04: Buyout agreement completed for SK Gaming support Dreams.
Mad Lions: The team formerly known as Splyce plan to build a new roster around Humanoid. Mad Lions will promote top laner Orome and add jungler Shadow, support Gistick and AD carry Carzzy
LCK
T1 Esports: Former DragonX jungler Cuzz joins T1.
Sandbox Gaming:Former Misfits support GorillA and Brion Blade mid laner FATE join Sandbox.
Damwon Gaming: Flame is released from the roster.
Nov. 20 updates
LCS
Golden Guardians: Turkish League MVP Closer added.
Immortals are in the process of finalizing deals with top laner Paul "soaz" Boyer, AD carry Johnny "Altec" Ru and support Nickolas "Hakuho" Surgent to add to their revamped lineup ahead of the 2020 League of Legends Championship Series season, league sources told ESPN.
CLG: Crown joins the roster.
Evil Geniuses: Evil Geniuses are making their second big trade of the offseason, acquiring 100 Thieves AD carry Bae "Bang" Jun-sik for their 2020 League of Legends Championship Series lineup, league sources told ESPN.
Dignitas: Lira leaves.
LCK
Gen.G: Bdd, Rascal and Clid join the roster.
LPL
Team WE: Xiye leaves.
Nov. 19 updates
LCS
100 Thieves: 100 Thieves sign former OpTic Gaming/Immortals jungler Meteos as new starter.
CLG: Counter Logic Gaming add former Team SoloMid coach Kim "SSONG" Sang-soo as new head coach.
Cloud9: Sneaky states he will not be returning to Cloud9.
Cloud9: Svenskeren confirms he is leaving and headed to Evil Geniuses.
LEC
Schalke 04: Former H2K Gaming AD carry Konstantinos-Napoleon "Forg1ven" Tzortziou joins Schalke 04 after a forced absence from competition due to mandatory military service.
Schalke 04: Odoamne has extended his contract with Schalke 04.
LCK
Hanwha Life Esports: Top laner SoHwan enters free agency.
Hanwha Life Esports: Mid laner Tempt enters free agency.
Afreeca Freecs: Former Gen.G mid laner Fly joins the Afreeca Freecs.
Jin Air Green Wings: Jin Air add former Challengers Korea player Light as new bot laner.
Jin Air Green Wings: Jin Air re-sign Grace.
Sandbox Gaming: Sandbox add former Jin Air Green Wings AD carry Route.
LPL
JD Gaming: Gu "imp" Seung-bin announces his retirement.
Nov. 18 updates
LCS
Immortals: Immortals negotiating addition of former Team Liquid jungler Xmithie.
Immortals: Arrow enters free agency.
Immortals: Meteos becomes a free agent.
Cloud9: Cloud9 finalizing negotiations to bring Team SoloMid's Zven to C9 and replace longtime AD carry Sneaky.
Cloud9: Goldenglue traded to Golden Guardians in return for Palafox.
Cloud9: Sources: Dignitas have verbally agreed to a trade that will send support Vulcan to Cloud9.
TSM: Team SoloMid finalizing negotiations to acquire former Splyce AD carry Kobbe.
TSM: Sources: Team SoloMid trade Smoothie to Counter Logic Gaming in exchange for Biofrost.
Team Liquid: Team Liquid finalizing negotiations to acquire Broxah from Fnatic.
FlyQuest: Former FC Schalke 04 support IgNar finalizing negotiations to join FlyQuest.
Golden Guardians: Palafox traded to Cloud9 in return for Goldenglue.
CLG: PowerOfEvil becomes a free agent.
CLG: Sources: CLG to trade Biofrost to TSM in exchange for Smoothie.
LEC
Origen: Origen finalize 2020 roster with addition of former Mammoth support Destiny.
Origen: Origen prepared to add former Splyce jungler Xerxe.
Origen: Origen finalizing negotiations to sign former FC Schalke 04 AD carry Upset.
Origen: Mithy finalizing negotiations to retire and become the coach of Fnatic.
Fnatic: Fnatic finalizing negotiations to send Broxah to Team Liquid.
Fnatic: Mithy finalizing negotiations to join Fnatic as head coach.
Fnatic: Fnatic finalizing negotiations to buy out former SK Gaming player Selfmade's contract.
Splyce: Splyce finalizing negotiations to sell Norskeren to Excel.
Misfits: Misfits finalizing negotiations to sign former Vodafone Giants jungler Razork and support denyk.
Misfits: Misfits sell AD carry Hans Sama to Rogue.
SK Gaming: SK Gaming finalizing negotiations to sell Selfmade to Fnatic.
Excel Esports: Excel finalizing negotiations to sign Norskeren from Splyce and Patrik from Origen.
Rogue: Rogue acquire Misfits AD carry Hans Sama.
Rogue: VandeR receives two-year extension from Rogue.
LCK
T1 Esports: T1 release Mata.
T1 Esports: Effort re-signed by T1 on a two-year deal.
T1 Esports: kkOma, Clid and Khan become free agents.
KT Rolster: KT Rolster part with Smeb, Score, Bdd and PraY.
KT Rolster: KT Rolster add former Afreeca Freecs AD carry Aiming.
Afreeca Freecs: Afreeca part with Aiming, Ucal and Jelly.
Gen.G: Gen.G announce the contracts of eight players have not been renewed.
Nov. 17 updates
LCK
T1: Faker's contract is extended through 2021.
DragonX: Deft's contract is extended.
Nov. 15 updates
LEC
Excel: Sources: Norskeren leaving Splyce for Excel Esports.
Nov. 14 updates
LEC
Excel: Youngbuck joins Excel as head coach.
Nov. 12 updates
LCK
Griffin: Cho resigns from Griffin as South Korean lawmakers put eyes on Riot investigation
Nov. 11 updates
LCS
Dignitas: Star top laner Huni is finalizing negotiations for a two-year contract extension with Dignitas worth approximately $2.3 million in guaranteed money, league sources told ESPN.
100 Thieves: 100 Thieves hire Zikz as new League of Legends head coach
Nov. 9 updates
LCS
Evil Geniuses/Cloud 9: Sources: Evil Geniuses to acquire Svenskeren, Zeyzal from Cloud9
Oct. 14 updates
LCS
Team SoloMid: Bjergsen has signed a two-year extension with Team SoloMid the team announced Monday. The 23-year-old Bjergsen, who has been with the North American team since November 2013, also will become part owner, according Team SoloMid's press release. He is considered one of the top players in the LCS.
Starting rosters:
LCS
100 Thieves
Kim "Ssumday" Chan-ho
William "Meteos" Hartman
Tommy "ry0ma" Le
Cody "Cody Sun" Sun
William "Stunt" Chen
Cloud9
Eric "Licorice" Ritchie
Robert "Blaber" Huang
Yasin "Nisqy" Dinçer
Jasper "Zven" Svenningsen
Philippe "Vulcan" Laflamme
Counter Logic Gaming
Kim "Ruin" Hyeong-min
Raymond "Wiggly" Griffin
Lee "Crown" Min-ho
Trevor "Stixxay" Hayes
Andy "Smoothie" Ta
Dignitas
Heo "Huni" Seung-hoon
Jonathan "Grig" Armao
Henrik "Froggen" Hansen
Johnson "Johnsun" Nguyen
Zaqueri "Aphromoo" Black
Evil Geniuses
Colin "Kumo" Zhao
Dennis "Svenskeren" Johnsen
Daniele "Jiizuke" di Mauro
Bae "Bang" Jun-sik
Tristan "Zeyzal" Stidam
FlyQuest
Omran "V1per" Shoura
Lucas "Santorin" Tao Kilmer Larsen
Tristan "PowerOfEvil" Schrage
Jason "WildTurtle" Tran
Lee "IgNar" Dong-geun
Golden Guardians
Kevin "Hauntzer" Yarnell
Can "Closer" Celik
Greyson "Goldenglue" Gilmer
Victor "FBI" Huang
Yuri "Keith" Jew
Immortals
Paul "sOAZ" Boyer
Jake "Xmithie" Puchero
Jérémy "Eika" Valdenaire
Johnny "Altec" Ru
Nickolas "Hakuho" Surgent
Team Liquid
Jung "Impact" Eon-yeong
Mads "Broxah" Brock-Pedersen
Nicolaj "Jensen" Jensen
Yiliang "Doublelift" Peng
Jo "CoreJJ" Yong-in
Team SoloMid
Sergen "Broken Blade" Çelik
Joshua "Dardoch" Hartnett
Søren "Bjergsen" Bjerg
Kasper "Kobbe" Kobberup
Vincent "Biofrost" Wang
LEC
Excel Esports
Ki "Expect" Dae-han
Marc "Caedrel" Robert Lamont
Son "Mickey" Young-min
Patrik "Patrik" Jírů
Tore "Tore" Hoel Eilertsen
FC Schalke 04
Andrei "Odoamne" Pascu
Jonas "Memento" Elmarghichi
Felix "Abbedagge" Braun
Konstantinos-Napoleon "Forg1ven" Tzortziou
Han "Dreams" Min-kook
Fnatic
Gabriël "Bwipo" Rau
Oskar "Selfmade" Boderek
Tim "Nemesis" Lipovšek
Martin "Rekkles" Larsson
Zdravets "Hylissang" Iliev Galabov
G2 Esports
Martin "Wunder" Hansen
Marcin "Jankos" Jankowski
Rasmus "Caps" Winther
Luka "Perkz" Perković
Mihael "Mikyx" Mehle
Mad Lions (formerly Splyce)
Andrei "Orome" Popa
Zhiqiang "Shadow" Zhao
Marek "Humanoid" Brázda
Matyáš "Carzzy" Orság
Norman "Gistick" Kaiser
Misfits Gaming
Danny "Dan Dan" Le Comte
Iván "Razork" Martín Díaz
Ronaldo "Ronaldo" Betea
Ju "Bvoy" Yeong-hoon
Petr "denyk" Haramach
Origen
Barney "Alphari" Morris
Andrei "Xerxe" Dragomir
Erlend "Nukeduck" Våtevik Holm
Elias "Upset" Lipp
Mitchell "Destiny" Shaw
Rogue
Finn "Finn" Wiestål
Kacper "Inspired" Słoma
Emil "Larssen" Larsson
Steven "Hans Sama" Liv
Oskar "Vander" Bogdan
SK Gaming
Toni "Sacre" Sabalić
Kim "Trick" Gang-yun
Janik "Jenax" Bartels
Juš "Crownshot" Marušič
Dino "LIMIT" Tot
Team Vitality
Lucas "Cabochard" Simon-Meslet
Duncan "Skeanz" Marquet
Aljoša "Milica" Kovandžić
Markos "Comp" Stamkopoulos
Jakub "Jactroll" Skurzyński
LCK
Afreeca Freecs
Kim "Kiin" Gi-in
Lee "Dread" Jin-hyeok
Lee "Spirit" Da-yoon
Song "Fly" Yong-jun
Park "Senan" Hee-seok
Son "Jelly" Ho-gyeong
APK Prince
Jeon "ikssu" Ik-soo
Park "Kuma" Hyeon-gyu
Kim "Cover" Joo-eon
Hae "HaeSeong" Seong-ho
Kim "Trigger" Eui-joo
Lee "HyBriD" Woo-jin
Park "Secret" Ki-sun
Choi "Mia" Sang-in
Damwon Gaming
Jang "Nuguri" Ha-gwon
Kim "Canyon" Geon-bu
Heo "ShowMaker" Su
Sin "Nuclear" Jeong-hyeon
Cho "BeryL" Geon-hee
DragonX
Choi "Doran" Hyeon-joon
Hong "Pyosik" Chang-hyeon
Jeong "Chovy" Ji-hoon
Kim "Deft" Hyuk-kyu
Ryu "Keria" Min-seok
Gen.G
Kim "Rascal"Kwang-hee
Kim "Clid" Tae-min
Gwak "Bdd" Bo-seong
Park "Ruler" Jae-hyuk
Kim "Life" Jeong-min
Griffin
Choi "Sword" Sung-won
Lee "Tarzan" Seung-yong
Shin "Rather" Hyeong-seop
Park "Viper" Do-hyeon
Jeong "Kabbie" Sang-hyeon
Hanwha Life
Lee "CuVee" Seong-jin
Kang "Haru" Min-seung
Kim "Lava" Tae-hoon
Jeon "Zenit" Tae-gwon
Son "Lehends" Si-woo
KT Rolster
Jeon "Ray" Ji-won
Kim "SoHwan" Jun-yeong
Kim "Malrang" Geun-seong
Kim "bonO" Gi-beom
Lee "Kuro" Seo-haeng
Kim "Aiming" Ha-ram
Park "TusiN" Jong-ik
Sandbox Gaming
Moon "Route" Geom-su
Park "Summit" Woo-tae
Kim "OnFleek" Jang-gyeom
Kim "Dove" Jae-yeon
Yoo "FATE" Su-hyeok
Han "Leo" Gyeo-re
Kang "GorillA" Beom-hyun
Cho "Joker" Jae-eup
T1
Kim "Roach" Kang-hui
Moon "Cuzz" Woo-chan
Lee "Faker" Sang-hyeok
Park "Teddy" Jin-seong
Lee "Effort" Sang-ho
LPL
Bilibili Gaming
Kang "ADD" Geon-mo
Zeng "Meteor" Guo-Hao
Xie "Jinjiao" Jin-Shan
Li "XinMo" Qian-Xi
Dominus Esports
Hu "Natural" Jia-Le
Wang "Xiaopeng" Peng
Huang "Twila" Ting-Wei
Chen "GALA" Wei
Ling "Mark" Xu
EDward Gaming
Lim "Jinoo" Jin-woo
Ming "Clearlove" Kai
Lee "Scout" Ye-chan
Hu "iBoy" Xian-Zhao
Tian "Meiko" Ye
FunPlus Phoenix
Kim "Khan" Dong-ha
Gao "Tian" Tian-Liang
Kim "Doinb" Tae-sang
Lin "Lwx" Wei-Xiang
Liu "Crisp" Qing-Song
Invictus Gaming
Kang "TheShy" Seung-lok
Gao "Ning" Zhen-Ning
Song "Rookie" Eui-jin
Ding "Puff" Wang
Wang "Baolan" Liu-Yi
Su "Southwind" Zhi-Lin
JD Gaming
Zhang "Zoom" Xing-Ran
Seo "Kanavi" Jin-hyeok
Zeng "Yagao" Qi
Zuo "LvMao" Ming-Hao
LGD Gaming
Fang "Garvey" Jia-Wei
Han "Peanut" Wang-ho
Hu "Yuuki" Hao-Ming
Ha "Kramer" Jong-hun
Liang "RD" Teng-Li
LNG Esports
Li "Flandre" Xuan-Jun
Lê "SofM" Quang Duy
Xiong "Xx" Yu-Long
Huang "Maple" Yi-Tang
Huang "Fenfen" Chen
Lu "Asura" Qi
Duan "Duan" De-Liang
OMG
Chen "Curse" Chen
Xie "icon" Tian-Yu
Chen "Kane" Hao
Liu "Five" Shi-Yu
Rogue Warriors
Bae "Holder" Jae-cheol
Chen "Haro" Wen-Lin
Tian "HuaTian" Mai
Mei "ZWuJi" Hong-Hui
Xia "Huanggai" Long-Yang
Royal Never Give Up
Xie "Langx" Zhen-Ying
Li "Xiaohu" Yuan-Hao
Wang "S1xu" Kang-Can
Zhang "yuekai" Yue-Kai
Jian "Uzi" Zi-Hao
Lu "Betty" Yu-Hung
Shi "Ming" Sen-Ming
Suning
Xiang "Angel" Tao
Wei "Weiwei" Bo-Han
Hu "SwordArt" Shuo-Chieh
Team WE
Kim "Poss" Min-cheol
Jiang "beishang" Zhi-Peng
Lou "Missing" Yun-Feng
Top Esports
Bai "369" Jia-Hao
Hung "Karsa" Hao-Hsuan
Zhuo "Knight9" Ding
Lee "LokeN" Dong-wook
Nam "Ben" Dong-hyun
Vici Gaming
Xia "Chelizi" Han-Xi
Li "Aix" Yang
Chen "Jay" Bo
Victory Five
Tao "Windy" Xiang
Li "Mole" Hao-Yan
Wang "y4" Nong-Mo
Li "Max" Xiao-Qiang