
Every team that won at the Esports World Cup
With a staggering 22 titles showcased in Riyadh, Saudi Arabia, let’s breakdown which organisations lifted trophies across which game titles…
With a staggering 22 titles showcased in Riyadh, Saudi Arabia, let’s breakdown which organisations lifted trophies across which game titles…