map · counter-strike 2

Dust2 CS2 statistics

Results through 10 Oct 2026

Dust2 was played in 2,234 professional maps over the last six months, the most played of the seven Active Duty maps. The CT side won 51.2% of the 39,566 rounds played on it and the T side 48.8%. It was banned in 1,688 of 3,798 recorded vetoes (44%) and picked in 1,462 of 3,798 (38%). Maps on it run 21.5 rounds on average.

Maps played
2,234
last 6 months21.5 rounds on average
CT-side rounds won
51.2%
of 39,566 roundsT side 48.8%
Banned
44%
1,688 of 3,798 recorded vetoes
Picked
38%
1,462 of 3,798 recorded vetoes

Ban and pick shares are counted over 3,798 recorded vetoes in the last six months; vetoes are not recorded for every match.

teams

Highest CS2 win rates on Dust2

Among teams ranked in the top 30, the ten with the highest win rate on Dust2, counting only teams with at least 15 maps on it in the last six months.

18 top-30 teams with 15+ maps

  1. Vitality79%22–6
  2. 100 Thieves78%14–4
  3. Spirit75%24–8
  4. Falcons69%20–9
  5. B865%11–6
  6. HOTU63%15–9
  7. HEROIC60%15–10
  8. 9z59%13–9
  9. MOUZ58%14–10
  10. Legacy58%14–10

A win rate on 17 to 32 maps moves a lot with one result. Read the record next to the percentage, not the percentage alone.

permabans

Teams that ban Dust2 every time

Teams in the top 40 that banned Dust2 in at least nine in ten of their recorded vetoes, with at least 20 vetoes recorded.

  1. Rank #18MIBRbanned in 34 of 34 recorded vetoes
  2. Rank #34TYLOObanned in 39 of 41 recorded vetoes
explore

The other six CS2 maps

  • Mirage2,004 maps · CT 54.5%banned in 49% of 3,799 vetoes
  • Ancient1,944 maps · CT 52.7%banned in 52% of 3,800 vetoes
  • Nuke1,620 maps · CT 55.7%banned in 58% of 3,800 vetoes
  • Inferno1,381 maps · CT 51.5%banned in 65% of 3,798 vetoes
  • Anubis1,056 maps · CT 49.2%banned in 73% of 3,799 vetoes
  • Cache946 maps · CT 52.7%banned in 67% of 2,550 vetoes

Statistics are our own calculation from recorded match results. They are not predictions or betting advice.

the data

This page is two API calls

The figures at the top are this map's row of the maps endpoint. The win rates and permanent bans below are the teams endpoint for Dust2, GET /v1/cs2/maps/dust2/teams.

One plan, $49/mo for 50,000 requests, paid up front. There is no free tier and no trial.

$ curl -H "Authorization: Bearer $EO_KEY" \
    "https://api.esportsodds.gg/v1/cs2/maps?window=6m&era=cs2"

{
  "data": [
    {
      "map_name": "de_dust2",
      "active_pool": true,
      "played": 2234,
      "avg_rounds": 21.5,
      "ct_rounds": 39566,
      "ct_round_wins": 20240,
      "t_rounds": 39566,
      "t_round_wins": 19326,
      "bans": 1688,
      "picks": 1462,
      "veto_matches": 3798
    }
  ]
}

Sample response, trimmed to one of the seven Active Duty rows: Dust2, pretty-printed.

Pull this CS2 data yourself

One plan — $49/mo for 50,000 requests. Rankings, results, maps and rosters over one REST API.