The post-International period is always a busy time in Dota 2, with roster shuffles a plenty. Keeping track of all the changes can be tricky, so here's a list of them all, with the ins and outs of each roster.

The post-TI9 roster shuffle has been particularly eventful with some big teams making big moves, including changes to Team Liquid, Evil Geniuses and Virtus.pro.

Today's Dota 2 matches can be found on the Luckbox tournament page, where fans can make predictions for the chance to win real cash. Every new account at Luckbox starts with $5.

BOOM ESPORTS

In: inYourdreaM

Out: Jhocam

Muhammad "inYourdreaM" Rizky

Rafli "Mikoto" Fathurrahman

Saieful "Fbz" Ilham

Randy "Dreamocel" Sapoetra

Alfi "Khezcute" Nelphyana

E-LIONS

Therence "Therence" Ferreira

Leonardo "Mandy" Viana

Danylo "Kingrd" Nascimento

Kaue "Dunha1" Camuci

Caio "Nuages" Oliveira

EHOME

In: vtFaded, 897

Out: NeverEnd, Ferrari_430

Cheng "vtFaded" Jia Hao

Tang "897" Zhirui

Zhang "Faith_bian" Ruida

Zhao "XinQ" Zixing

Zhang "y'" Yiping

Coach: Zhang "xiao8" Ning

EVIL GENIUSES

In: Abed, RAMZES666

Out: SumaiL, s4

Artour "Arteezy" Babaev

Abed "Abed" Yusop

Roman "RAMZES666" Kushnarev

Andreas "Cr1t-" Nielsen

Tal "Fly" Aizik

Coach: Kanishka "BuLba" Sosale

Related: Will EG's new roster work?

FNATIC

In: 23savage, Moon

Out: Abed, DuBu, March (coach)

Nuengnara "23savage" Teeramahanon

Kam "Moon" Boon Seng

Daryl "iceiceice" Koh Pei Xiang

Djardel "DJ" Mampusti

Anucha "Jabz" Jirawong

FURIA ESPORTS

In: tavo

Out: mini

Leonardo "RdO" Fernandes

Henry "Murdoc" Felipe

Otávio "tavo" Gabriel

Lucas "Hyko" Morais

Hector "Duster" Pereira

Coach: Filipe "Astini" Astini

GAMBIT ESPORTS

In: dream, gpk, Shachlo, XSvamp1Re

Out: Daxak, Afoninje, AfterLife, Immersion, boolk (coach)

Kiyalbek "dream'" Tayirov

Danil "gpk" Skutin

Maxim "Shachlo" Abramovskikh

Danial "XSvamp1Re" Alibaev

Artiom "fng" Barshack

GEEK FAM

In: Ryoya, Kuku, DuBu

Out: NothingToSay, Velo, Mushi

Marc "Raven" Fausto

Eric "Ryoya" Dong

Carlo "Kuku" Palad

Kenny "Xepher" Deo

Kim "DuBu" Doo-young

Related: Kuku joins Geek Fam

HASHTAG E-SPORTS

Galvin "Meracle" Kang Jian Wen

Cheng "NothingToSay" Jin Xiang

Kim "Velo" Tae-sung

Wilson "Poloson" Koh Chin Wei

Chan "WinteR" Litt Binn

HELLRAISERS

Alik "V-Tune" Vorobey

Alexander "Nix" Levin

Dmitry "DM" Dorokhin

Yaroslav "Miposhka" Naidenov

Ilya "ALOHADANCE" Korobkin

IG VITALITY

In: InJuly, 白马

Out: black.z, Django

Zhou "Dust" Shiyuan

Ni "ButterflyEffect" Weijie

Yang "InJuly" Xiaodong

Li "白马" Shilong

Li "mianmian" Zimeng

INFAMOUS

In: Alucard, Robo-Z, Benjaz, sl4d1n-, Papita

Out: K1, Chris Luck, Wisper, Scofield, StingeR

Christian "Alucard" Kimura

Sebastian "Robo-Z" Velarde

Benjamín "Benjaz" Barrios

Alexin "sl4d1n-" Cepeda

Mariano "Papita" Caneda

INVICTUS GAMING

In: Kaka

Out: dogf1ghts

Jin "zhizhizhi" Zhiyi

Zhou "Emo" Yi

Thiay "JT-" Jun Wen

Hu "Kaka" Liangzhi

Chan "Oli" Chon Kien

Coach: Wang "God_7" Zhenzhou

J.STORM

In: MoOz, Brax

Out: 1437, Resolut1on

David "Moo" Hull

Leon "Nine" Kirilin

Braxton "Brax" Paulson

Joel "MoOz" Ozambela

Clinton "Fear" Loomis

Coach: Jimmy "DeMoN" Ho

KEEN GAMING

In: Kamma, 天命, Mushi

Out: old chicken, eLeVeN, Kaka

Liu "Kamma" Chang

Zhai "一" Jingkai

Song "dark" Runxi

Jiang "天命" An

Chai "Mushi" Yee Fung

Coach: Wu "Fyms" Junying

LOWKEY ESPORTS

Christian "Skadilicious" Abasolo

Yuri "Yowe" Pacaña

Samson "Sam_H" Hidalgo

Kryte "LuziFy" Gabriel

Kenneth "Flysolo" Coloma

NATUS VINCERE

In: 9pasha

Out: Blizzy

Vladislav "Crystallize" Krystanek

Idan "MagicaL" Vardanian

Pavel "9pasha" Khvastunov

Bakyt "Zayac" Emilzhanov

Akbar "SoNNeikO" Butaev

Coach: Andrey "Mag~" Chipenko

NEWBEE

In: Fonte, Aq, awen, Waixi, Faith, Key (coach)

Out: YawaR, CCnC, Sneyking, MSS, pieliedie, Aui_2000 (coach)

Lai "Fonte" Xingyu

Yin "Aq" Rui

Wen "awen" Lipeng

Yan "Waixi" Chao

Zeng "Faith" Hongda

Coach: Li "Key" Guo

NINJAS IN PYJAMAS

In: oliver, Gunnar, UNiVeRsE, Biver

Out: Ace, Fata, 33, Saksa, Pajkatt (coach)

Oliver "oliver" Lepko

Nico "Gunnar" Lopez

Saahil "UNiVeRsE" Arora

Malthe "Biver" Winther

Peter "ppd" Dager

OG

Anathan "ana" Pham (on break)

Topias "Topson" Taavitsainen (on break)

Sébastian "Ceb" Debs

Jesse "JerAx" Vainikka

Johan "N0tail" Sundstein

Coach: Titouan "Sockshka" Merloz

PRIES GAMING

Dmytro "Nefrit" Tarasich

Dmitry "UnderShock" Bolshakov

Andrey "MeLes" Romanov

Maxim "yoky-" Kim

Khaled "sQreen" El-Khabbash

PSG.LGD

Out: QQQ (coach)

Wang "Ame" Chunyu

Lu "Somnus'M" Yao

Yang "Chalice" Shenyi

Xu "fy" Linsen (on break)

Yap "xNova" Jian Wei

QUINCY CREW

Sumail "SumaiL" Hassan

Quinn "CCnC" Callahan

Yawar "YawaR" Hassan

Arif "MSS" Anwar

Avery "SVG" Silverman

Related: SumaiL's new team and new position

REALITY RIFT

Lukman "Luk" Bin Nooraznan

Hiew "AlaCrity" Teck Yoong

Lee "kYxY" Kong Yang

Ravdan "Hustla" Narmandakh

Wong "NutZ" Jeng Yih

ROYAL NEVER GIVE UP

In: dogf1ghts, Fenrir

Out: LaNm, ahfu

Du "Monet" Peng

Gao "Setsu" Zhenxiong

Su "Flyby" Lei

Gao "dogf1ghts" Tianpeng

Lu "Fenrir" Chao

Coach: Xie "Super" Junhao

SPARKING ARROW TEAM

Zhong "圣子华炼" Liushuai

Ou "Op" Peng

Liu "白学家" Yunhao

Xue "September" Zhichuan

Ru "RedPanda" Zhihao

T1

Lee "Forev" Sang-don

TEAM ANVORGESA

Hector "K1" Rodriguez

Jean "Chris Luck" Gonzales

Adrian "Wisper" Dobles

Elvis "Scofield" Peña

Steven "StingeR" Vargas

TEAM ASTER

In: Sccc, Fade

Out: Kamma, Q

Kee "ChYuan" Chyuan Ng

Song "Sccc" Chun

Lin "Xxs" Jing

Pan "Fade" Yi

Ye "BoBoKa" Zhibiao

Coach: Tong "Mikasa" Junjie

ALLIANCE

Nikolay "Nikobaby" Nikolov

Linus "Limmp" Blomdin

Neta "33" Shapira

Simon "Handsken" Haag

Adrian "Fata" Trinks

TEAM LIQUID

Michael "miCKe" Vu

Maximilian "qojqva" Bröcker

Samuel "Boxi" Svahn

Tommy "Taiga" Le

Aydin "iNSaNiA" Sarkohi

TEAM ORACLE

In: No7, Monster, Destrice

Out: Loseyourself, sn0w, Reisen

Kim "QO" Sun-yeob

Meng "No7" Ou

Steven "Monster" Noel

Adrian "Destrice" Eng

Phuc "lordboonz" Nguyen

TEAM POSITIVE GUYS

Igor "iLTW" Filatov

Egor "Ergon" Kozlov

Andrey "Ghostik" Kadyk

Alex "Immersion" Hmelevskoy

Mihail "Misha" Agatov

Team Secret

In: MATUMBAMAN, Heen (coach)

Out: MidOne, SunBhie (coach)

MATUMBAMAN

Nisha

zai

YapzOr

Puppey

Coach: Heen

Related: MATUMBAMAN joins Team Secret's new Dota 2 roster

TEAM SINGULARITY

In: MagE-, SabeRLight-, dnz, Peksu

Out: Pingvincek, Shachlo, Luft, Miposhka

Steve "Excalibur" Ye

Anas "MagE-" Hirzallah

Jonáš "SabeRLight-" Volek

Dino "dnz" Šavuk

Petu "Peksu" Vaatainen

Coach: Gilev "MeTTpuM" Daniil

TEAM SIRIUS

In: doodle, Dstones, Guvara, Mad, 121 (coach)

Out: Sylar, ASD, InJuly, 天命, Longb (coach)

Lin "doodle" Zikai

Deng "Dstones" Lei

Hu "Guvara" Sen

Xu "HYM" Zhi

Cheng "Mad" Han

Coach: Kang "121" Jinming

TEAM VITALITY

Yang "NeverEnd" Pu

Gao "loveyouloveme" Yuan

Ren "eLeVeN" Yangwei

Tue "ah fu" Soon Chuan

THE FIGHTING PEPEGAS

Jacky "EternaLEnVy" Mao

Jonathan "Bryle" De Guia

David "MoonMeander" Tan

Jingjun "Sneyking" Wu

Kurtis "Aui_2000" Ling

TNC PREDATOR

In: kpii, March

Out: Kuku, eyyou, Heen (coach)

Kim "Gabbi" Villafuerte

Armel "Armel" Tabios

Damien "kpii" Chok

Timothy "Tims" Randrup

Park "March" Tae-won

Related: What kpii and March bring to TNC Predator

UNKNOWN TEAM

Bernardo "Berna" Rocca

Juan "Atun" Ochoa

Alexis "Greedy" Ventura

Junior "Yadomi" Rimari

Sergio "Prada" Toribio

VICI GAMING

Out: Fade

In: Pyw

Zhang "Eurus" Chengjun

Zeng "Ori" Jiaoyang

Zhou "Yang" Haiyang

Xiong "Pyw" Jiahan

Ding "Dy" Cong

Paparazi changed his in-game name to Eurus

VIKIN

Vladimir "Chappie" Kuzmenko

Ivaylo "Mastermind" Petkov

Roy "Rajjix" Al Rajji

Pittner "bOne7" Armand

Angel "Flash" Niamtu

Coach: Daniel "ImmortalFaith" Moza

VIRTUS.PRO

Out: RAMZES666, 9pasha, ArsZeeqq (coach)

In: Resolut1on, Epileptick1d (stand-in), boolk (coach)

Egor "epileptick1d" Grigorenko

Vladimir "No[o]ne" Minenko

Roman "Resolut1on" Fominok

Vitalie "Save-" Melnic

Alexey "Solo" Berezin

Coach: Anatoly "boolk" Ivanov

WIND AND RAIN

In: Nefrit, Hannah, Niqua, yol

Out: Fey, Andrej Porjazovski, Qupe, eL lisasH

Dimitriy "Nefrit" Tarasich

Nairman "Hannah" Zhakitzhanov

Niclas "Niqua" Westergård

Joni "Buugi" Fält

Vladimir "yol" Basov

WINSTRIKE TEAM

In: Iceberg

Out: Silent

Zaur "Cooman" Shakhmurzaev

Bogdan "Iceberg" Vasylenko

Alexey "nongrata" Vasilyev

Ilya "Lil" Ilyuk

Alexander "Nofear" Churochkin

Pictures: Copyright: Bart Oerbekke and Helena Kristiansson / ESL