Train CS2 map history
Train left the CS2 Active Duty pool on 21 Jan 2026. These figures cover the last time it was in the pool, 28 Jan 2025 to 21 Jan 2026. That period is fixed.
Train was played in 982 professional maps from 28 Jan 2025 to 21 Jan 2026. The CT side won 55.9% of the 20,223 rounds played on it and the T side 44.1%. It was banned in 3,558 of 4,780 recorded vetoes (74%) and picked in 785 of 4,780 (16%). Maps on it run 22.3 rounds on average.
- Maps played
- 982
- 28 Jan 2025 to 21 Jan 202622.3 rounds on average
- CT-side rounds won
- 55.9%
- of 20,223 roundsT side 44.1%
- Banned
- 74%
- 3,558 of 4,780 recorded vetoes
- Picked
- 16%
- 785 of 4,780 recorded vetoes
Ban and pick shares are counted over 4,780 recorded vetoes from 28 Jan 2025 to 21 Jan 2026; vetoes are not recorded for every match.
Is Train CT-sided?
Yes. From 28 Jan 2025 to 21 Jan 2026 the CT side won 55.9% of 20,223 rounds on Train and the T side 44.1%, where an even split is 50%.
Highest CS2 win rates on Train
Among teams now ranked in the top 30, the ten with the highest win rate on Train, counting only teams with at least 15 maps on it from 28 Jan 2025 to 21 Jan 2026.
16 top-30 teams with 15+ maps
- MOUZ82%14–3
- Natus Vincere80%12–3
- 9z73%11–4
- BetBoom68%17–8
- fnatic67%32–16
- Vitality67%14–7
- FURIA62%16–10
- Aurora54%13–11
- Ninjas in Pyjamas52%12–11
- PARIVISION52%16–15
A win rate on 15 to 48 maps moves a lot with one result. Read the record next to the percentage, not the percentage alone.
Teams that ban Train every time
Teams now ranked in the top 40 that banned Train in at least nine in ten of their recorded vetoes from 28 Jan 2025 to 21 Jan 2026, with at least 20 vetoes recorded.
- Rank #11The MongolZbanned in 86 of 88 recorded vetoes
The seven CS2 Active Duty maps
- Dust22,469 maps · CT 51.2%banned in 45% of 4,040 vetoes
- Mirage2,250 maps · CT 54.4%banned in 49% of 4,040 vetoes
- Ancient2,191 maps · CT 52.9%banned in 52% of 4,038 vetoes
- Nuke1,758 maps · CT 55.9%banned in 59% of 4,039 vetoes
- Inferno1,519 maps · CT 51.7%banned in 65% of 4,038 vetoes
- Anubis1,206 maps · CT 49.2%banned in 73% of 4,040 vetoes
- Cache1,197 maps · CT 52.3%banned in 67% of 3,071 vetoes
Statistics are our own calculation from recorded match results. They are not predictions or betting advice.
This page is two API calls
The figures at the top are this map's row of the maps endpoint, read with window=pool. The win rates and permanent bans below are the teams endpoint for Train over the same period, GET /v1/cs2/maps/train/teams?window=pool&era=cs2.
Plans start at $99/mo for 50,000 requests, paid up front. No trial; a free sandbox key reads a fixed sample of past matches.
$ curl -H "Authorization: Bearer $EO_KEY" \ "https://api.esportsodds.gg/v1/cs2/maps?window=pool&era=cs2" { "data": [ { "map_name": "de_train", "active_pool": false, "played": 982, "avg_rounds": 22.3, "ct_rounds": 20223, "ct_round_wins": 11297, "t_rounds": 20223, "t_round_wins": 8926, "bans": 3558, "picks": 785, "veto_matches": 4780, "pool_from": "2025-01-28T23:34:00Z", "pool_to": "2026-01-21T22:58:00Z" } ] }
Sample response, trimmed to one of the three retired maps: Train, pretty-printed.
Pull this CS2 data yourself
Rankings, results, maps and rosters over one REST API. Start free with a sandbox key: a fixed sample of past matches, no card. Then plans from $99/mo, 50,000 requests.