Friday in Paris graded our homework in public. Our Vitality vs Spirit preview kept coming back to the 57-cent ask on Vitality, leaning on a fifteen-series head-to-head ledger, and Spirit tore the ledger up in three maps: that read lost, and it goes on the record like every other one. Hours earlier, Legacy, a 26-cent underdog to the Major champions Team Falcons, closed them out 2-0 and never looked stretched. So Saturday's Counter-Strike 2 semifinal at the Esports World Cup pairs the team that just beat the market with the team the market just underpriced, and Kalshi's response is the boldest number on the semifinal board: Spirit 76 cents, Legacy 25. A market that just watched all three of Friday's favorites lose has decided this one isn't close. Whether that's arrogance or arithmetic turns on a number that is neither team's price, and it sits further down the board than most readers will scroll. We'll get there.
The Quick Answer
Spirit is a heavy favorite over Legacy in the Esports World Cup 2026 CS2 semifinal, bid 75 and offered at 76 cents on Kalshi's match market as of Friday night, August 21, 2026, an implied 75% to 76% chance; Legacy trades at 24/25¢. The best-of-three plays Saturday, August 22 at 1 p.m. ET (evening in Paris), with the winner meeting the FURIA vs FUT Esports winner in Sunday's best-of-five grand final at the Accor Arena. The over 2.5 maps contract sits at 41/43¢, and on the tournament winner board Spirit leads at 46/48¢ with Legacy back at 13/14¢. Why the first meeting between these two lineups makes both prices harder to trust than Friday's were, and the one contract this page keeps circling back to, is below.
Free: The Weekly PM Market Brief — the 8-model panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays. These are market prices and model estimates, not predictions of fact and not financial advice. Kalshi is a CFTC-regulated event-contract exchange (18+; availability varies by state).
The Stakes: Whoever Wins This Is Sunday's Favorite
Saturday is semifinal day, and Kalshi's two match markets do not treat the two series alike. Prices here read as probabilities: a contract's price in cents is the market's percentage chance it settles yes, and the prediction-markets primer covers the machinery if the exchange format is new. Read the day that way and the imbalance is the story:
| Saturday, Aug 22 | Favorite (bid/ask) | Underdog (bid/ask) |
|---|---|---|
| FUT Esports Vs. FURIA | FURIA 64/65¢ | FUT 35/36¢ |
| Spirit Vs. Legacy | Spirit 75/76¢ | Legacy 24/25¢ |
Spirit at 75 is the widest price on the semifinal board, eleven cents prouder than FURIA's, and the tournament winner market explains why the gap matters beyond Saturday:
| Tournament Winner (Kalshi's KXCS2-EWC26 Board) | Bid/Ask |
|---|---|
| Spirit | 46/48¢ |
| FURIA | 27/28¢ |
| Legacy | 13/14¢ |
| FUT Esports | 11/13¢ |
The arithmetic hiding in that table is the most interesting thing on the board. Divide a team's tournament price by its match price and you get roughly what the market implicitly charges for everything after Saturday, which at this stage of a single-elimination bracket means one thing: the final. (Each market carries its own sliver of margin, so treat these as close approximations, not quoted prices.) Spirit's 48-cent outright against a 76-cent match price implies roughly a 63% chance in Sunday's final if they reach it. Legacy's 14 against 25 implies 56%. Do the same for FURIA, 28 against 65, and you get about 43%. The market is saying, quietly but in real money, that whoever survives Spirit vs Legacy becomes the favorite at the Accor Arena, and that even a winning FURIA would not be. Our tournament board breakdown flagged before the playoffs that the bracket's heaviest contracts were stacked on one half, and this is that observation reaching its endgame: the half has boiled down to one series, and Sunday's favorite walks out of it. That is what Saturday is actually for, so the next question is who these two teams have been in Paris.
How Each Team Got Here
Spirit (75/76¢) came into Paris ranked No. 1 on Valve's global ranking and spent the group stage looking mortal: a 10-13 loss to JiJieHao on Mirage in the opener, a 2-0 over Luminosity, a three-map escape against BIG. The playoffs have been the correction. They swept B8 in the Round of 16, 13-9 on Dust2 behind a 27-12 game from donk and 13-9 on Mirage, and then beat Vitality 2-1 in Friday's quarterfinal, taking Anubis 13-11 on tN1R's clutch rounds, dropping Nuke 14-16 in overtime, and ending it 13-3 on Mirage, a map donk finished with 20 CT-side kills and seven multikills. Insider Gaming called it Spirit's first win over Vitality since ropz joined that organization, which is the polite way of saying a long-standing problem got solved on stage. The five is donk, sh1ro, magixx, zont1x, and tN1R, and donk's three-month sample, per skin.club's semifinal preview, reads 1.43 rating, 0.93 kills per round, 94.2 damage per round: the highest three-month rating on either roster, against a 1.26 from Legacy's best, try, in the same sample.
Legacy (24/25¢) sit twelfth in HLTV's world ranking, and that number is starting to look like it lags the results. Their Paris run is three consecutive 2-0 wins without dropping a single map: MIBR in the group stage, then NAVI in the Round of 16, 13-9 on Inferno and a 13-2 demolition of Ancient that was NAVI's own pick, then Friday's quarterfinal against Falcons, 13-7 on Mirage and 13-10 on Dust2. The new piece is try, signed from Imperial in a July deal first reported in late June, with saadzin going the other way, and he led Friday's series at a 1.49 rating with latto at 1.37 behind him. The callback that matters: this organization also beat Falcons 3-1 in the CS Asia Championships grand final in May, so Friday was the second time this year they've taken down that team, though only four of Saturday's five were on the server for the first one. Beating the Major champions twice inside four months, five maps to one across the two series, is not a fluke profile. It is also a profile built entirely against opponents Legacy had seen before, and that is the thread Saturday pulls on.
No Recent Head-to-Head To Lean On
Friday's Vitality preview was an argument about memory: fifteen series of head-to-head history, an April sweep, same ten players. It was wrong, but at least it had material. This series offers nothing recent at all. Per skin.club's semifinal preview, there is no recent head-to-head between these lineups, so Saturday plays like a first meeting for these fives: Spirit's calendar lives in Europe's elite events, Legacy's ran through the Americas and Asia, and the schedules haven't crossed with these fives. That blank recent file cuts against both teams' cases at once. Spirit cannot point to a ledger the way Vitality could, and donk has no recent competitive map against arT's defensive setups. But Legacy's whole 2026 argument, May and Friday both, is built on solved opponents; Falcons were a team they had already beaten four maps at a time. Nobody gets to lean on history Saturday. What's left, and what the market is actually pricing, is the veto, and the veto is where this matchup stops being close on paper.
The Veto: Spirit's Free Ban Is The Whole Matchup
skin.club's three-month map samples for both teams frame the ban phase:
| Map (Per Skin.club's 3-Month Samples) | Legacy | Spirit |
|---|---|---|
| Inferno | 88% | no data |
| Mirage | 67% | 75% |
| Dust2 | 62% | 69% |
| Nuke | 40% | 50% |
| Ancient | 40% | 100% |
| Anubis | no data | 86% |
The top row decides how to read everything under it. Inferno is Legacy's fortress, an 88% win rate across eight maps, comfortably their best route to a map in any series, and Spirit can ban it for free, because it is the one map Spirit has no recent business on anyway. Compare that with what Falcons faced on Friday: a Legacy team strong on several of the maps Falcons also wanted. Spirit's veto has no such dilemma, and the other side of the table is worse for the Brazilians. Ancient at 100% and Anubis at 86% are Spirit's two best maps, sitting directly on Legacy's 40% and no-data rows; Legacy's first ban kills one of them and has to live with the other. Play the sequence forward and the series funnels into a middle of Mirage and Dust2, plus whichever Spirit haven survives. Three honesty notes on the sample: percentages like Spirit's perfect Ancient come partly from maps they chose themselves, which flatters them; Spirit's Inferno blank is absent evidence, not proven weakness; and the active pool holds a seventh map, Cache, that the samples barely cover for either team, so treat it as the veto's unknown rather than anyone's haven. But the middle this veto builds is not neutral ground either. Mirage is the map Legacy took from Falcons 13-7, and it is also the map Spirit just ended Vitality on 13-3 with donk posting 20 CT kills; Dust2 is Legacy's 13-10 close-out and Spirit's 13-9 B8 win. Both teams are live there, and one of them has the best player in the tournament. That asymmetry, a shared middle plus a Spirit-only deep pool, is what a 75-cent price looks like when you draw it as a map table.
The Angle: The 43-Cent Contract Doing The Honest Work
Everything below is a read on prices, not a promise about outcomes; a best-of-three in this discipline swings on pistol rounds, and every position named here can lose.
Legacy at 25 cents is the same sticker as Friday with a thinner case behind it. On Friday, 26 cents bought a team holding a recent 3-1 result over the favorite. Saturday's 25 buys a team with no file on the opponent and a best map the opponent can ban at zero cost. The sweep of MIBR, NAVI, and Falcons is real, and arT's defensive structures have now dismantled two of the field's biggest names inside a week, but the price already respects that: Legacy's own tournament contract has repriced from 2/3¢ on Thursday's board to 13/14¢ now, an eleven-cent rerate that Saturday's quote is carrying. I wanted to find the Friday-style value here and I can't get there at 25, and the reason I can't is the veto table above.
The argument against that conclusion is our own fresh scar. Friday's losing lean was, at bottom, a structure argument beating a ceiling argument, and donk, the ceiling, won. Legacy's version of the ceiling case is that try and latto arrive as the form riflers of the bracket's quiet half, and that a team which has not dropped a map in Paris might simply be better than its ranking. If that's the read, the 25-cent contract is the market's only clean expression of it, and nothing in this article says it's crazy. It says the map math charges more for that opinion than Friday's did.
The number I keep coming back to is 43 cents on the third map. Friday's ledger has a second line, and it went the other way: the same preview called the Vitality series' decider fairly priced at 48/49, and a decider was in fact played. Here is Saturday's setup: FURIA vs FUT, a 64-cent favorite, prices its over 2.5 maps at 45/46¢. This series, with a much heavier 75-cent favorite, prices the same contract at 41/43¢, only three cents cheaper, and the veto explains why the discount is that small. Legacy's live maps, Mirage and Dust2, are exactly the shared middle both teams keep winning, so the plausible shapes of this series cluster around Legacy stealing one map and Spirit taking the other two. That outcome pays the third-map contract in full and pays the 25-cent moneyline nothing. If your view is "Legacy is good enough to win a map off Spirit but not three bans, three picks, and two more maps' worth of donk," then the over at 43 expresses that view more cleanly than the moneyline at 25. The worked math: 100 over-2.5-maps contracts at the 43-cent ask cost $43.00 before fees; a third map being played settles them at $100.00, and any 2-0, either direction, makes the $43.00 a full loss. Fees near the middle of the curve are the steepest Kalshi charges, so the read has to clear that drag; whether prices in this range have historically been worth paying is exactly what our look at prediction-market accuracy digs into.
The outrights stay on the shelf, and the shelf is informative. Spirit's 48-cent ask pre-pays for this semifinal plus a best-of-five against FURIA or FUT; as the stakes section showed, that bundle implies 63% for a Sunday final that hasn't taken shape yet, and the exchange-versus-sportsbook comparison teaches the transferable lesson: isolate the round where your read is concrete and let the bracket pay one series at a time. Legacy's 14-cent outright carrying an implied 56% in a hypothetical final is the market's quiet compliment, and the loudest thing on the whole board: the traders don't doubt Legacy's class, they doubt this specific veto. So does this page.
One mechanical note: this market only opened Friday evening, a few hours after the quarterfinals ended, and it is still thin, with more early volume on the Legacy contract than on Spirit's. Thin markets reprice in bursts, especially between the veto reveal and the first pistol round. Every number above is a Friday night, August 21 quote, and some of it will be stale by the time the veto starts.
For the human-graded version of this price-first process across the sports our analysts cover every day, the free feed is here: free expert picks today.
The Small Print
Kalshi is a federally regulated exchange with an 18-plus minimum and state-specific availability; our state-by-state answer on where Kalshi is legal keeps the current map. The match contract settles on the official series result and closes early the moment a winner is declared; per the market rules, a match postponed more than 48 hours or cancelled before play resolves at fair market price. The total-maps contract settles only on whether a third map is played, not on scorelines or who wins it. Terms that read unfamiliar are in the prediction-market glossary, and the standing CS2 odds hub maps every contract type Kalshi lists on Counter-Strike beyond this one match.
In Summary
Spirit vs Legacy is the market grading its own Friday mistakes and refusing to flinch: it watched Spirit expose a 57-cent favorite and Legacy dismantle a 75-cent one, and it answered by writing the semifinal board's widest price anyway. The case for 76 cents is a veto that hands Spirit a free ban on Legacy's fortress and two deep-pool maps Legacy can't answer; the case against it is that Legacy hasn't dropped a map in Paris and structure arguments lost here twenty-four hours ago. The number this page promised at the top is the 43-cent third map, the contract that gets paid if Legacy is exactly as live as their form says and exactly as capped as their veto says. Whoever survives becomes Sunday's favorite at the Accor Arena, by the board's own conditional math, and that final, against FURIA or FUT Esports, will get the same treatment on this page: prices first, adjectives after, grades in public either way. Friday cost us a read and taught us the lesson we just applied to Saturday. That is the whole point of doing this in prices instead of opinions.
- Vitality Vs Spirit CS2 Odds: World No. 1, 44¢ on Kalshi
- Esports World Cup CS2 Odds & Bracket: The Tournament Board
- CS2 Odds Hub: Every Kalshi Counter-Strike Market
- Kalshi Picks Today: The Graded Ledger
- Esports Betting on Prediction Markets: Exchanges vs Books
FAQ
Who is favored in Spirit vs Legacy at the Esports World Cup 2026? Spirit, at a 75-cent bid and 76-cent ask on Kalshi's match market as of Friday night, August 21, 2026 — an implied 75% to 76% chance. Legacy trades at 24/25¢ despite arriving on three straight 2-0 wins over MIBR, NAVI, and Team Falcons. Spirit also leads Kalshi's tournament winner board at 46/48¢, with Legacy at 13/14¢.
What time is Spirit vs Legacy and what is the format? Saturday, August 22, 2026 at 1 p.m. ET (evening in Paris), per the schedule stated in Kalshi's own market rules. It is a best-of-three semifinal in the single-elimination playoff at the Esports World Cup in Paris; the winner meets the FURIA vs FUT Esports winner (that series is listed for 10 a.m. ET) in the best-of-five grand final at the Accor Arena on Sunday, August 23.
What is the Spirit vs Legacy head-to-head record? There isn't one that matters: per skin.club's semifinal preview, there is no recent head-to-head between these lineups, so Saturday plays like a first meeting. Legacy's 2026 résumé was built in the Americas and Asia, including a 3-1 win over Team Falcons in the CS Asia Championships grand final in May, while Spirit's ran through Europe's elite events.
Is there a market on how many maps the series goes? Yes. Kalshi lists a total-maps contract on this match; the over 2.5 maps side was bid 41 and offered at 43 cents as of Friday night, August 21, 2026 — an implied 41% to 43% chance the series reaches a third map. The same contract on Saturday's FURIA vs FUT Esports semifinal trades at 45/46¢ by comparison.



