Evo 2023 records 81% increase in total competitors compared to 2022
Evolution Championship Series 2023 (Evo) in Las Vegas, United States has been the most successful edition to date by multiple metrics, according to the organisers. A release details that more…