Team Vitality won the StarLadder Budapest Major 2025, beating FaZe Clan 3-1 in the grand final to claim their third Major title. Mathieu “ZywOo” Herbaut secured his third Major MVP award, the most by any player in CS history. TipsGG Data Team tracked 10149 tips from 221 unique sources across the event.
The Major ran in Budapest, Hungary from Nov 24 to Dec 14, with Stages 1–3 at MTK Sportpark and playoffs at MVM Dome. It featured 32 invited teams, a $1,250,000 prize pool, three 16-team Swiss stages, then single-elimination playoffs (Bo3s) leading into the first Major best-of-five grand final. Follow upcoming fixtures on the Esports Matches Calendar and browse profiles on the Esports Teams Hub.
FaZe’s run mixed danger and dominance: an early Stage 1 stumble still turned into a deep playoff push, capped by a finals appearance. Team Vitality handled the pressure at the end, even after dropping a Stage 3 meeting to FaZe Clan as a heavy favorite in the odds tracked by TipsGG Data Team.
Biggest Upsets
This table lists the largest underdog wins by odds, based on TipsGG Data Team match lines. It highlights where favorites collapsed and where underdogs cashed the biggest prices.
| Stage | Favorite | Underdog | Underdog Odds | Match Link |
|---|---|---|---|---|
| Stage 1 | FaZe Clan | NRG | 4.16 | FaZe Clan vs NRG |
| Stage 3 | Falcons Esports | B8 | 3.84 | Falcons Esports vs B8 |
| Stage 1 | Ninjas in Pyjamas | NRG | 3.36 | Ninjas in Pyjamas vs NRG |
| Stage 3 | Vitality | FaZe Clan | 3.28 | Vitality vs FaZe Clan |
| Playoffs | MOUZ | FaZe Clan | 3.27 | MOUZ vs FaZe Clan |
| Playoffs | FURIA | Natus Vincere | 3.27 | FURIA vs Natus Vincere |
| Stage 1 | GamerLegion | RED Canids | 3.00 | GamerLegion vs RED Canids |
Consensus Flops
These are the matches where the community leaned hard the wrong way: over 80% of tracked tips backed the losing side. TipsGG Data Team uses these swings to spot where public confidence broke against outcomes.
| Stage | The Consensus Pick | Flop Percentage | Actual Winner | Total Tips | Match Link |
|---|---|---|---|---|---|
| Stage 1 | FaZe Clan | 100.0 | NRG | 107 | FaZe Clan vs NRG |
| Stage 1 | GamerLegion | 100.0 | RED Canids | 109 | GamerLegion vs RED Canids |
| Stage 1 | Lynn Vision | 98.1 | The Huns Esports | 104 | The Huns Esports vs Lynn Vision |
| Stage 1 | Legacy | 97.9 | FlyQuest | 96 | Legacy vs FlyQuest |
| Stage 1 | FaZe Clan | 97.8 | Ninjas in Pyjamas | 91 | FaZe Clan vs Ninjas in Pyjamas |
| Stage 1 | GamerLegion | 97.0 | Fluxo | 99 | GamerLegion vs Fluxo |
| Stage 1 | fnatic | 96.8 | Fluxo | 94 | fnatic vs Fluxo |
| Playoffs | FURIA | 96.4 | Natus Vincere | 139 | FURIA vs Natus Vincere |
| Stage 2 | Aurora Gaming | 95.5 | PARIVISION | 111 | PARIVISION vs Aurora Gaming |
| Stage 3 | Falcons Esports | 94.5 | B8 | 128 | Falcons Esports vs B8 |
| Stage 1 | Legacy | 91.9 | B8 | 99 | B8 vs Legacy |
| Stage 2 | M80 | 91.5 | Imperial | 94 | Imperial vs M80 |
| Stage 2 | Aurora Gaming | 89.8 | FaZe Clan | 98 | Aurora Gaming vs FaZe Clan |
| Stage 2 | Team Liquid | 88.9 | PARIVISION | 90 | PARIVISION vs Team Liquid |
| Stage 3 | Vitality | 87.8 | FaZe Clan | 98 | Vitality vs FaZe Clan |
| Stage 2 | Astralis | 87.5 | Ninjas in Pyjamas | 64 | Astralis vs Ninjas in Pyjamas |
| Stage 1 | Legacy | 87.0 | PARIVISION | 123 | PARIVISION vs Legacy |
| Stage 3 | The MongolZ | 87.0 | Imperial | 112 | The MongolZ vs Imperial |
| Stage 1 | B8 | 86.6 | M80 | 82 | B8 vs M80 |
| Stage 2 | 3DMAX | 86.6 | fnatic | 71 | 3DMAX vs fnatic |
| Stage 2 | Aurora Gaming | 86.4 | Astralis | 95 | Aurora Gaming vs Astralis |
| Stage 1 | Ninjas in Pyjamas | 85.0 | NRG | 80 | Ninjas in Pyjamas vs NRG |
| Stage 3 | Team Liquid | 82.8 | Passion UA | 93 | Passion UA vs Team Liquid |
| Stage 2 | PARIVISION | 80.5 | TYLOO | 87 | PARIVISION vs TYLOO |
| Stage 1 | PARIVISION | 80.0 | M80 | 85 | PARIVISION vs M80 |
Team Voaltility
This volatility table aggregates “chokes” (losses as favorites) and “upsets” (wins as underdogs) into a chaos score. TipsGG Data Team also models “blind bet profit” to show which teams punished consensus pricing across their match set.
| Team | Matches Played | Chokes | Upsets | Chaos Score (%) | Blind Bet Profit |
|---|---|---|---|---|---|
| Ninjas in Pyjamas | 9 | 1 | 3 | 44.4 | 1.14 |
| MOUZ | 5 | 1 | 1 | 40.0 | -0.16 |
| Fluxo | 5 | 0 | 2 | 40.0 | 0.10 |
| NRG | 5 | 0 | 2 | 40.0 | 2.52 |
| The MongolZ | 5 | 0 | 2 | 40.0 | 1.32 |
| M80 | 8 | 0 | 3 | 37.5 | 1.57 |
| FaZe Clan | 16 | 1 | 4 | 31.3 | 5.28 |
| Passion UA | 10 | 0 | 3 | 30.0 | 0.09 |
| B8 | 13 | 0 | 3 | 23.1 | 3.12 |
| Imperial | 13 | 0 | 3 | 23.1 | -0.52 |
| 3DMAX | 9 | 0 | 2 | 22.2 | -2.07 |
| Team Spirit | 5 | 0 | 1 | 20.0 | 1.72 |
| Astralis | 5 | 0 | 1 | 20.0 | -1.03 |
| Legacy | 5 | 1 | 0 | 20.0 | -2.39 |
| FlyQuest | 6 | 0 | 1 | 16.7 | 0.24 |
| PARIVISION | 12 | 0 | 2 | 16.7 | -1.24 |
| Falcons Esports | 6 | 1 | 0 | 16.7 | -2.41 |
| Vitality | 7 | 1 | 0 | 14.3 | 1.31 |
| fnatic | 8 | 0 | 1 | 12.5 | -1.42 |
| Team Liquid | 8 | 0 | 1 | 12.5 | -2.88 |
| Natus Vincere | 10 | 0 | 1 | 10.0 | 1.39 |
| G2 Esports | 5 | 0 | 0 | 0.0 | -2.16 |
Tispter Leaderboards
This leaderboard ranks tipsters by ROI using the tracked bet set from TipsGG Data Team. Volume matters: high-ROI small samples sit next to sustained profit across large slates.
| Tipster | Total Bets | Total Wins | Win Rate (%) | Total Profit | ROI (%) |
|---|---|---|---|---|---|
| stawraith | 7 | 6 | 85.7 | 2.0 | 28.57 |
| Shyux | 10 | 7 | 70.0 | 2.6 | 26.00 |
| Patryk Stachowiak | 79 | 58 | 73.4 | 18.3 | 23.16 |
| FalleN | 13 | 9 | 69.2 | 3.0 | 23.08 |
| M4MBA | 31 | 24 | 77.4 | 6.1 | 19.68 |
| CS Balkan | 41 | 30 | 73.2 | 6.7 | 16.34 |
| Oleksandr Zinchenko | 13 | 10 | 76.9 | 2.1 | 16.15 |
| Kaustavmani Choudhury | 52 | 37 | 71.2 | 7.2 | 13.85 |
| Dog | 24 | 19 | 79.2 | 3.3 | 13.75 |
| batu | 41 | 28 | 68.3 | 5.5 | 13.41 |
| louiecs2 | 35 | 25 | 71.4 | 4.2 | 12.00 |
| SlaxerCast | 76 | 55 | 72.4 | 8.9 | 11.71 |
| Mkaelovich | 17 | 12 | 70.6 | 1.9 | 11.18 |
| Bopomo GZ CS2 | 80 | 57 | 71.3 | 8.2 | 10.25 |
| statsmeister | 65 | 43 | 66.2 | 6.5 | 10.00 |
| Jur Dava | 17 | 10 | 58.8 | 1.6 | 9.41 |
| Dirty Roman | 15 | 9 | 60.0 | 1.4 | 9.33 |
| DeaD | 27 | 20 | 74.1 | 2.2 | 8.15 |
| dennis | 64 | 43 | 67.2 | 5.2 | 8.13 |
| Luis Tadeu | 34 | 21 | 61.8 | 2.3 | 6.76 |
| Never Forget | 21 | 15 | 71.4 | 1.4 | 6.67 |
| ErixonCS | 18 | 12 | 66.7 | 1.1 | 6.11 |
| Leonardo Biazzi | 35 | 24 | 68.6 | 2.1 | 6.00 |
| YNk | 41 | 28 | 68.3 | 2.4 | 5.85 |
| s4ltovsk1yy | 13 | 9 | 69.2 | 0.7 | 5.38 |
| Choke Gaming | 81 | 54 | 66.7 | 4.3 | 5.31 |
| PEACEMAKER | 70 | 49 | 70.0 | 3.4 | 4.86 |
| Smash | 30 | 20 | 66.7 | 1.3 | 4.33 |
| Mefju23 | 60 | 37 | 61.7 | 2.6 | 4.33 |
| lmbt | 29 | 21 | 72.4 | 1.2 | 4.14 |
| boltz | 5 | 3 | 60.0 | 0.2 | 4.00 |
| KvaN | 81 | 55 | 67.9 | 3.2 | 3.95 |
| Leniniw | 80 | 56 | 70.0 | 3.1 | 3.88 |
| Fozzii FPS | 53 | 36 | 67.9 | 2.0 | 3.77 |
| Curly | 34 | 19 | 55.9 | 0.9 | 2.65 |
| Valve Rating System | 73 | 48 | 65.8 | 1.9 | 2.60 |
| Katavasiya v CS2 | 12 | 8 | 66.7 | 0.3 | 2.50 |
| Lady Peek | 56 | 37 | 66.1 | 1.3 | 2.32 |
| Ceen Chokxx Live | 75 | 50 | 66.7 | 1.6 | 2.13 |
| j3kie | 32 | 16 | 50.0 | 0.6 | 1.88 |
| ArrowCS4 | 54 | 31 | 57.4 | 1.0 | 1.85 |
| Feedinco | 31 | 16 | 51.6 | 0.4 | 1.29 |
| SPUNJ | 57 | 37 | 64.9 | 0.7 | 1.23 |
| Notatka Treidera | 59 | 38 | 64.4 | 0.7 | 1.19 |
Want more events with the same tracking depth? Keep an eye on the TipsGG matches hub as new tournaments populate.