Economy specialist. Knows who wins when it counts.
PHANTOM is CounterQuant's economy and round-type specialist. Trained on 500,000+ CS2 rounds parsed from pro demos, PHANTOM predicts round outcome based on economy state (full-buy vs eco vs force), CT/T side, and recent momentum. It produces win probabilities broken out by buy type, enabling tactical insights beyond simple win/loss rates: who wins CT full-buys? Who thrives on eco rounds? Which team converts T side executes best?
Solid=cumulative · dashed=rolling-20 · gray=50% baseline
Bars=actual win rate per confidence bucket · dashed=perfect calibration
CT side rifle-round win rate from demo data
T side rifle-round win rate
Bomb plants per full-buy T round — aggression signal
CT wins when T has full buy — defensive efficiency
Clutch-play performance on underpowered rounds
Efficiency when gambling on a force
Feature importances reflect normalized split gain. Values are approximate.
PHANTOM scores like a win-rate dashboard broken by economy state. A team with strong PHANTOM CT full-buy score (>55%) and weak T execution (<30%) is a defensive fortress — great on CT-sided maps (Nuke, Inferno), risky on T-sided maps. The economy differentials feed into TITAN as tactical edge features.
| Tier | Preds | Correct | Acc |
|---|---|---|---|
| T1 | 32 | 21 | 65.6% |
| T2 | 71 | 41 | 57.7% |
| T3 | 115 | 68 | 59.1% |
| Month | Preds | Correct | Acc |
|---|---|---|---|
| Jun 2026 | 218 | 130 | 59.6% |
| Date | Matchup | Tier | Predicted | Result |
|---|---|---|---|---|
| Jun 22 |
Chicken Coop vs Club 333
team2 opening kill rate 90d +0.422
team1 match hour local -0.277
Overpass Elo +0.259
|
T3 | Chicken Coop | ✓ |
| Jun 21 |
QUAZAR vs Fire Flux
team2 opening kill rate 90d +0.405
Glicko2 rating +0.394
team2 glicko2 rating -0.341
|
T3 | QUAZAR | ✓ |
| Jun 21 |
ex-RUBY vs TDK
team2 opening kill rate 90d +0.514
Glicko2 rating +0.371
team2 elo nuke -0.252
|
T2 | ex-RUBY | ✗ |
| Jun 21 |
FURIA vs Falcons
Glicko2 rating -0.927
Overpass Elo -0.888
team2 glicko2 rating +0.785
|
T1 | Falcons | ✓ |
| Jun 21 |
ENERGYULTRA vs roamsfiest
Overpass Elo +0.276
team2 elo inferno +0.188
team2 elo overpass -0.175
|
T3 | ENERGYULTRA | ✗ |
| Jun 21 |
FOKUS vs Phantom
team2 opening kill rate 90d +0.491
Glicko2 rating +0.472
team1 elo inferno +0.180
|
T2 | FOKUS | ✗ |
| Jun 21 |
TDK vs 100 Thieves
team2 opening kill rate 90d +0.411
team1 avoid rate nuke 90d -0.311
team2 avoid rate overpass 90d +0.297
|
T2 | TDK | ✓ |
| Jun 21 |
Team Germany vs Team Poland
Overpass Elo +0.281
team2 elo overpass -0.181
team2 elo inferno +0.178
|
T3 | Team Germany | ✓ |
| Jun 21 |
ReThink vs roamsfiest
opening kill rate diff -0.295
Overpass Elo +0.271
team1 avoid rate nuke 90d -0.246
|
T3 | roamsfiest | ✗ |
| Jun 21 |
Virtus.pro vs ex-RUBY
Overpass Elo -0.591
team2 opening kill rate 90d +0.347
team2 glicko2 rating -0.269
|
T2 | ex-RUBY | ✓ |
| Jun 21 |
Echo vs K27
team2 opening kill rate 90d +0.399
team2 glicko2 rating -0.280
Overpass Elo +0.276
|
T2 | Echo | ✗ |
| Jun 21 |
Lilmix vs ENERGYULTRA
Glicko2 rating +0.404
opening kill rate diff -0.288
team1 avoid rate nuke 90d -0.221
|
T3 | ENERGYULTRA | ✓ |
| Jun 21 |
INFINITE vs INOX Division
team1 avoid rate overpass 90d -0.493
team2 opening kill rate 90d +0.473
Glicko2 rating +0.403
|
T2 | INFINITE | ✓ |
| Jun 21 |
Chicken Coop vs Overtake Sector
team2 opening kill rate 90d +0.435
team2 avoid rate nuke 90d +0.276
opening kill rate diff -0.269
|
T3 | Chicken Coop | ✓ |
| Jun 21 |
Villainous vs Club 333
team2 opening kill rate 90d +0.434
Overpass Elo +0.287
team1 match hour local -0.275
|
T3 | Club 333 | ✓ |
| Jun 20 |
Spirit vs Falcons
Glicko2 rating +0.894
Overpass Elo -0.749
Tier-1 Elo +0.624
|
T1 | Spirit | ✓ |
| Jun 20 |
GenOne vs 100 Thieves
team2 opening kill rate 90d +0.451
Glicko2 rating +0.427
team2 avoid rate overpass 90d +0.285
|
T2 | GenOne | ✗ |
| Jun 20 |
QUAZAR vs ReThink
team2 opening kill rate 90d +0.484
Glicko2 rating +0.397
opening kill rate diff -0.301
|
T3 | QUAZAR | ✓ |
| Jun 20 |
Fire Flux vs WBT
Glicko2 rating +0.437
team2 opening kill rate 90d +0.403
team1 avoid rate overpass 90d -0.367
|
T3 | Fire Flux | ✓ |
| Jun 20 |
Phantom vs Walczaki
team2 opening kill rate 90d +0.446
team2 avoid rate overpass 90d +0.343
Overpass Elo +0.276
|
T2 | Phantom | ✓ |
| Jun 20 |
Gentle Mates vs ex-RUBY
team2 opening kill rate 90d +0.372
team2 glicko2 rating -0.291
Glicko2 rating +0.265
|
T2 | Gentle Mates | ✗ |
| Jun 20 |
K27 vs Acend
Glicko2 rating +0.417
team2 opening kill rate 90d +0.371
opening kill rate diff -0.284
|
T2 | K27 | ✓ |
| Jun 20 |
Aurora vs FURIA
team2 glicko2 rating +1.057
Glicko2 rating -0.805
Tier-1 Elo +0.703
|
T1 | Aurora | ✗ |
| Jun 20 |
Echo vs Inner Circle
team2 elo overpass -0.640
team2 opening kill rate 90d +0.454
Overpass Elo +0.277
|
T2 | Echo | ✓ |
| Jun 20 |
1win vs Virtus.pro
team2 elo overpass +0.694
team2 opening kill rate 90d +0.446
Glicko2 rating +0.392
|
T2 | 1win | ✗ |
| Jun 20 |
KOLESIE vs INOX Division
team2 opening kill rate 90d +0.451
Overpass Elo +0.252
team2 avoid rate mirage 90d -0.214
|
T2 | KOLESIE | ✓ |
| Jun 20 |
FOKUS vs CYBERSHOKE
Glicko2 rating +0.476
team2 opening kill rate 90d +0.471
opening kill rate diff -0.267
|
T2 | FOKUS | ✓ |
| Jun 20 |
Nemesis vs TDK
team2 opening kill rate 90d +0.517
Overpass Elo +0.283
team2 avoid rate nuke 90d +0.264
|
T2 | Nemesis | ✓ |
| Jun 20 |
INFINITE vs Walczaki
team2 opening kill rate 90d +0.448
Glicko2 rating +0.408
team1 avoid rate overpass 90d -0.376
|
T2 | INFINITE | ✗ |
| Jun 20 |
Club 333 vs Playing for fun
team1 avoid rate overpass 90d -0.432
opening kill rate diff -0.296
Overpass Elo +0.282
|
T3 | Playing for fun | ✗ |
| Jun 20 |
Brahmas vs Overtake Sector
team2 opening kill rate 90d +0.364
Overpass Elo +0.287
team2 avoid rate nuke 90d +0.253
|
T3 | Brahmas | ✗ |
| Jun 20 |
Chicken Coop vs dice
opening kill rate diff -0.282
team1 match hour local -0.274
Overpass Elo +0.265
|
T3 | Chicken Coop | ✓ |
| Jun 20 |
Villainous vs DETONATE
team2 opening kill rate 90d +0.381
team1 avoid rate overpass 90d -0.353
team1 match hour local -0.304
|
T3 | Villainous | ✓ |
| Jun 19 |
Falcons vs Vitality
Tier-1 Elo +0.823
team2 glicko2 rating -0.717
Glicko2 rating -0.680
|
T1 | Falcons | ✓ |
| Jun 19 |
K27 vs Virtus.pro
team2 elo overpass +0.667
team2 opening kill rate 90d +0.405
Glicko2 rating +0.398
|
T2 | K27 | ✗ |
| Jun 19 |
ReThink vs BAKS
team2 opening kill rate 90d +0.436
Overpass Elo +0.275
team1 avoid rate nuke 90d -0.231
|
T3 | ReThink | ✓ |
| Jun 19 |
Acend vs BET-M
team2 opening kill rate 90d +0.433
Glicko2 rating +0.422
team2 avoid rate overpass 90d +0.274
|
T2 | Acend | ✓ |
| Jun 19 |
Fire Flux vs NAVI Junior
team2 opening kill rate 90d +0.458
team2 pre patch wr +0.435
Glicko2 rating +0.424
|
T3 | Fire Flux | ✓ |
| Jun 19 |
Arch vs WBT
team2 opening kill rate 90d +0.422
opening kill rate diff -0.294
Overpass Elo +0.272
|
T3 | Arch | ✗ |
| Jun 19 |
G2 vs Spirit
team2 elo overpass +0.793
Glicko2 rating -0.769
Tier-1 Elo +0.639
|
T1 | Spirit | ✓ |
| Jun 19 |
QUAZAR vs Hermine
Glicko2 rating +0.411
opening kill rate diff -0.288
team1 adjusted wr 30d -0.217
|
T3 | QUAZAR | ✓ |
| Jun 19 |
1win vs INOX Division
Glicko2 rating +0.412
team2 opening kill rate 90d +0.407
team1 avoid rate nuke 90d -0.266
|
T2 | 1win | ✓ |
| Jun 19 |
WW vs CYBERSHOKE
team2 opening kill rate 90d +0.388
team2 elo overpass -0.249
team2 avoid rate overpass 90d +0.244
|
T2 | WW | ✗ |
| Jun 19 |
Acend vs INOX Division
team2 opening kill rate 90d +0.451
Glicko2 rating +0.427
team1 avoid rate nuke 90d -0.215
|
T2 | Acend | ✗ |
| Jun 19 |
K27 vs SHISHKA
team2 opening kill rate 90d +0.453
Glicko2 rating +0.412
Inferno pick rate +0.189
|
T2 | K27 | ✓ |
| Jun 19 |
INFINITE vs ex-RUBY
team2 opening kill rate 90d +0.413
Glicko2 rating +0.404
team1 avoid rate overpass 90d -0.344
|
T2 | INFINITE | ✗ |
| Jun 19 |
Walczaki vs Oxuji
team1 avoid rate overpass 90d -0.463
team2 opening kill rate 90d +0.463
Overpass Elo +0.292
|
T2 | Walczaki | ✓ |
| Jun 19 |
Sashi vs KOLESIE
team2 opening kill rate 90d +0.371
team1 elo dust2 -0.251
team2 avoid rate inferno 90d -0.208
|
T2 | Sashi | ✗ |
| Jun 18 |
100 Thieves vs Leo
team2 glicko2 rating -0.368
team1 avoid rate overpass 90d -0.331
team2 opening kill rate 90d +0.298
|
T2 | 100 Thieves | ✓ |
| Jun 18 |
9z vs FURIA
team2 glicko2 rating +0.961
Glicko2 rating -0.851
Overpass Elo -0.775
|
T1 | 9z | ✗ |
Brier score 0=perfect, 0.25=random. Lower is better.
Sub-model — feeds Economy features into TITAN ensemble.
Launch: CT/T + buy-type stratification from 500k+ pro rounds
Demo-validated subset; completeness sample weights; T1 AUC 0.7625