Os grupos para a fase final da 10ª temporada da ESL Pro League já foram sorteados, com as 16 equipas participantes a serem distribuídas em dois grupos de 8.
Para efeitos de seeding, a ESL utilizou um misto das classificações obtidas durante a fase regular da competição e o próprio ranking eterno.
| Grupo A | Grupo B |
| Natus Vincere | Astralis |
| Evil Geniuses | Liquid |
| Heroic | mousesports |
| MIBR | Sharks |
| FaZe | G2 |
| 100 Thieves | ATK |
| fnatic | North |
| TYLOO | Grayhound |
A competição contará com os jogos iniciais da fase de grupos disputados em BO1, com todos os restantes em BO3, tanto na bracket superior como inferior. A equipa vencedora de cada grupo assegurará uma passagem automática para as meias-finais, com as segundas e terceiras classificadas a entrarem nos playoffs a partir dos quartos-de-final.
Os primeiros encontros da competição são também já conhecidos:
Grupo A
Natus Vincere vs. TYLOO
MIBR vs. FaZe
Heroic vs. 100 Thieves
Evil Geniuses vs. fnatic
Grupo B
Astralis vs. Grayhound
Sharks vs. G2
mousesports vs. ATK
Liquid vs. North
A fase final da 10ª temporada da ESL Pro League realiza-se em Odense, na Dinamarca, de 3 a 8 de dezembro. As equipas irão disputar um prémio de $750 000, assim como um ponto na terceira temporada do Intel Grand Slam.
Vais poder acompanhar toda a ação do melhor Counter-Strike internacional com a tua RTP Arena, com algumas das melhores vozes de CS:GO nacional.