Overwatch United States win gold at 2019 Overwatch League World Cup The 2019 Overwatch World Cup final was a short series, but it ended with a big result. The United States of America have ... By Michael CzarNovember 3, 2019
Esports Meet the Overwatch World Cup national rosters The Overwatch World Cup is coming up soon on August 17th, and nations are slowly confirming their rosters. Team USA First up, the ... By Lawrence Tyler EsguerraJuly 6, 2018