CS2 Fantasy Hot Picks
The 30 highest-value players on a tracked roster right now, ranked by a composite fantasy value score: rating × log(maps played) × form factor. The form factor compares each player's last-2-week rating against the previous 2 weeks — so players who are trending up rank higher than equivalent-rated players who are cooling off.
This is not specific to any one fantasy site's scoring formula or budget — it's the underlying "who should I be looking at right now" picture. Pair it with your fantasy site's actual budget data when you build your team.
| # | Player | Team | Rating | Maps | Form | Fantasy Score |
|---|---|---|---|---|---|---|
| 1 | donk | Spirit | 1.47 | 147 | – -0.3% | 7.33 |
| 2 | zywoo | Vitality | 1.41 | 169 | – -0.2% | 7.24 |
| 3 | m0nesy | Falcons | 1.34 | 161 | – -0.1% | 6.81 |
| 4 | xelex | MOUZ | 1.19 | 267 | – 0.2% | 6.65 |
| 5 | blamef | BIG | 1.28 | 168 | – 0.1% | 6.58 |
| 6 | magnojez | BETBOOM | 1.25 | 182 | – 0.0% | 6.49 |
| 7 | kscerato | FURIA | 1.22 | 183 | – -0.2% | 6.35 |
| 8 | koala | Sharks | 1.21 | 183 | – -0.2% | 6.28 |
| 9 | molodoy | FURIA | 1.20 | 183 | – -0.3% | 6.25 |
| 10 | poiii | 100 Thieves | 1.23 | 160 | – 0.0% | 6.23 |
| 11 | heavygod | G2 | 1.21 | 171 | – -0.1% | 6.20 |
| 12 | latto | Legacy | 1.20 | 174 | – -0.1% | 6.20 |
| 13 | dziugss | FUT | 1.17 | 200 | – -0.1% | 6.19 |
| 14 | rainwaker | Monte | 1.17 | 199 | – 0.0% | 6.19 |
| 15 | avid | Alliance | 1.18 | 184 | – 0.0% | 6.17 |
| 16 | flamez | Vitality | 1.21 | 169 | – -0.6% | 6.16 |
| 17 | luchov | 9z | 1.19 | 178 | – -0.1% | 6.14 |
| 18 | wicadia | Aurora | 1.19 | 179 | – -0.1% | 6.14 |
| 19 | eraa | Alliance | 1.18 | 184 | – 0.0% | 6.14 |
| 20 | huasopeek | 9z | 1.16 | 202 | – -0.1% | 6.13 |
| 21 | martinezsa | HEROIC | 1.20 | 159 | – 0.6% | 6.12 |
| 22 | dem0n | FUT | 1.15 | 200 | – 0.2% | 6.12 |
| 23 | mizu | HOTU | 1.18 | 176 | – 0.1% | 6.11 |
| 24 | doc | Sharks | 1.17 | 183 | – 0.3% | 6.10 |
| 25 | kyousuke | Falcons | 1.21 | 151 | – -0.1% | 6.08 |
| 26 | sh1ro | Spirit | 1.22 | 147 | – 0.1% | 6.07 |
| 27 | ropz | Vitality | 1.19 | 169 | – -0.3% | 6.07 |
| 28 | xantares | Aurora | 1.17 | 179 | – -0.2% | 6.06 |
| 29 | gr1ks | BIG | 1.21 | 150 | – -0.2% | 6.05 |
| 30 | xkacpersky | Ninjas in Pyjamas | 1.23 | 133 | – -0.2% | 6.02 |
How to read the form column: the arrow and percentage compare the player's last 2 weeks of rating against the previous 2 weeks. Positive = trending up. Form data builds over time — players with insufficient history show as flat.
Not betting advice. Every percentage on this page describes what past results imply, not what will happen. The model knows match results and nothing else — it cannot see a roster change until the new lineup has played, and it has no opinion on map vetoes or on whether a match is online or on LAN. We publish its hit rate and calibration so you can judge it for yourself. No bookmaker odds or affiliate links appear on this site.