Counter-Strike 2 is sitting on 1.27 million concurrent players right now, with a 24-hour peak hitting 1.36 million according to Steam's own charts. Dota 2 isn't far behind, pushing toward that 1 million mark with recent peaks at 969,895 and current counts climbing past 900k on SteamDB snapshots.

These Valve originals are eating the rest of the chart for lunch while new releases scrape by on scraps. CS2's 30-day average hovers around 812k with peaks still clearing 1.45 million, and Dota 2's last 30 days averaged over 608k with a recent 1.03 million high. The rest of the top 10 is mostly legacy titles or fresh drops fighting for third place.

Esports circuits and stream numbers back it up — CS2 majors and Dota majors keep the viewer counts high even as the player base stays massive. New games can spike on launch but fade fast; these two just keep the servers stacked year after year.