Worlds 2026 kicks off October 15 with four teams vying for one Main Stage spot · Digg