PGL has announced the rosters for all 32 teams competing at the Singapore Major, including the substitutes each team submitted.

From a Macedonian perspective, Matej "NucleonZ" Trajkoski has been registered as Falcons' substitute in Stage 3. The 18-year-old comes from Falcons Force. Damjan "kyxsan" Stoilkovski is part of Aurora's starting five, with Ashley "ash" Battye named as the team's substitute.

At least five teams will play with a substitute from the start. The most notable case is Vitality, who had to register IGL Dan "apEX" Madesclaire as a substitute after Justinas "jL" Lekavicius played seven matches for the team at PGL Masters Bucharest right before the invite cut-off.

The others are Legacy (Italo "ksloks" Meinberg instead of Vinicius "n1ssim" Pereira), Astralis (Anton "Anlelele" Huynh instead of Jakob "jabbi" Nygaard), FUT (Álvaro "SunPayus" García instead of Nikita "cmtry" Samolotov) and 9z (Allan "history" Lawrenz instead of Ignacio "meyern" Meyer).

The biggest surprise is Hansel "BnTeT" Ferdinand as a substitute for BC.Game, who will play the event as GOSH. Another unexpected pick is 1win's choice of K27's Aleksey "xeedo" Mikulich. Most teams picked their coach as a substitute, while G2, Eternal Fire, Natus Vincere and MOUZ went with an academy prospect.