| Date | Player | From | To | Type |
|---|---|---|---|---|
| Apr 21, 2026 | Wonder | ex-FUT Academy | — | Left |
| Apr 21, 2026 | Bsover | Lilmix | — | Left |
| Apr 20, 2026 | CHANKY | Nebula In Chaox | — | Left |
| Apr 20, 2026 | Brilliance | RUSTEC | — | Left |
| Apr 20, 2026 | anttzz | RUSTEC | — | Left |
| Apr 19, 2026 | Ersin | aimclub | — | Left |
| Apr 19, 2026 | Gooddeph | ex-Team Storm | — | Left |
| Apr 19, 2026 | RoberttMP | aimclub | — | Left |
| Apr 19, 2026 | Ed1m | aimclub | — | Left |
| Apr 19, 2026 | zewts | aimclub | — | Left |
| Apr 19, 2026 | XELLOW | aimclub | — | Left |
| Apr 19, 2026 | FenomeN | CYBERSHOKE Esports | — | Left |
| Apr 19, 2026 | k1slll | ex-Team Storm | — | Left |
| Apr 19, 2026 | finW | ex-Team Storm | — | Left |
| Apr 19, 2026 | realzen | Brute | — | Left |
| Apr 19, 2026 | hfah | Brute | — | Left |
| Apr 19, 2026 | mASKED | Brute | — | Left |
| Apr 19, 2026 | Damsi | Sashi Academy | — | Left |
| Apr 19, 2026 | bl4ze | Sashi Academy | — | Left |
| Apr 19, 2026 | Dytor | Infinite | — | Left |
| Apr 19, 2026 | sl3nd | Infinite | — | Left |
| Apr 19, 2026 | mhN1 | Infinite | — | Left |
| Apr 19, 2026 | Blytz | Infinite | — | Left |
| Apr 19, 2026 | kreaz | Infinite | — | Left |
| Apr 19, 2026 | Ayteel | Phantom Academy | — | Left |
| Apr 19, 2026 | CheDzik | Phantom Academy | — | Left |
| Apr 19, 2026 | brain | brazylijski luz | — | Left |
| Apr 19, 2026 | Bakorino | XI Esport | — | Left |
| Apr 19, 2026 | Egelund | XI Esport | — | Left |
| Apr 19, 2026 | ETYYY | XI Esport | — | Left |
| Apr 19, 2026 | Jiace | XI Esport | — | Left |
| Apr 19, 2026 | emili0 | XI Esport | — | Left |
| Apr 19, 2026 | z_nan | Cuties | — | Left |
| Apr 19, 2026 | aimy | brazylijski luz | — | Left |
| Apr 19, 2026 | next1me | brazylijski luz | — | Left |
| Apr 19, 2026 | kub1x | YENKEE Academy | — | Left |
| Apr 19, 2026 | chudy2k | zajezdzacze | — | Left |
| Apr 19, 2026 | Chill | Atreides | — | Left |
| Apr 19, 2026 | twenty3 | Clutchain Female | — | Left |
| Apr 19, 2026 | Goody | Atreides | — | Left |
How CS2 roster moves are reported
Confirmed roster moves come from three primary sources: team organisation social media announcements, Valve's in-game roster lock for Major events, and HLTV's confirmed-moves feed. Rumour reports (common in CS2) are covered separately in our news section. Confirmation means either an official team statement or an authoritative primary source (player's own social media, Major roster lock).
| Rank | Source | Reliability |
|---|---|---|
| 1 | Team organisation statement | Highest — confirmed |
| 2 | Valve Major roster lock | Highest — official |
| 3 | Player's own social media | High — but watch for joke posts |
| 4 | HLTV / dust2.us confirmed report | High — reputable sources |
| 5 | Beat-reporter leak (sold/bought) | Medium — verify before betting |
| 6 | Anonymous forum rumour | Low — rumour only |
Why do CS2 roster moves matter for betting?
A team's betting line prices in their last 3 months of form. When a key player leaves and is replaced by a stand-in, the team's next 3-5 matches are materially different from what the prior form suggests. Books typically move lines 8-15% on confirmed moves (star AWPer leaves, for example) but occasionally less than the actual talent gap warrants — especially for stand-ins where the market can't price the unknown. That's where betting edge emerges: experienced handicappers adjust for stand-in quality better than algorithmic models.
| Move type | Typical line shift | Edge available |
|---|---|---|
| Star AWPer leaves | 10-15% against new lineup | Often under-priced for 1-2 matches |
| IGL leaves | 8-12% against | Frequently under-priced |
| Entry/support rotation | 3-6% against | Often priced accurately |
| Stand-in (Tier-2 → Tier-1) | 12-18% against | Heavily under-priced by casual books |
| Coach change | 2-5% either direction | Usually not priced at all initially |
| Full rebuild (3+ moves) | 20-30% against new lineup | High variance — wait 5+ matches |
How often do CS2 rosters change?
Tier-1 rosters average 1.5 roster moves per team per year (weighted by player, not event). Tier-2 averages 2.5+ per team per year. Young orgs with less capital churn faster; established orgs with budget (Vitality, FaZe, NAVI, G2) keep rosters more stable. Major off-seasons (the 4-8 weeks after a Major) produce the bulk of moves — contracts naturally end and orgs evaluate their Legend/Challenger status for the next cycle.
Tracking stand-ins and coaching moves
Stand-ins (temporary replacements) matter for betting over 1-8 match windows and aren't formally "roster moves." They're still listed here because they materially affect odds and predictions. Coaching moves are often underreported by mainstream coverage but matter — a new coach can re-rank a team within 4-6 weeks. Our transfers feed logs every confirmed change with source citation.
Frequently Asked Questions
Where can I find rumoured roster moves?
Rumoured moves are covered in our news section with explicit "rumoured" tagging. This hub only tracks confirmed moves from the transfers database.
Do benching moves count as roster moves?
Yes, temporarily. A benched player technically remains contracted but is not playing — which affects the team's betting line the same way as a departed player.
How fast do betting lines move on roster news?
Confirmed moves shift lines within minutes at sharp books. Casual books sometimes lag by hours — that's arbitrage territory for sophisticated bettors.
Why does my favourite player not appear in the feed?
The feed only logs confirmed moves from Tier-1 and Tier-2 teams tracked in our database. If a move is confirmed but missing, please flag it on our corrections page.


