$109 million was traded with Kalshi on IEM Cologne 2026: here’s what the markets revealed

Ollie Ring
calendar-icon
Table of Contents
  1. Money Traded Closely Followed The Tournament Stages
  2. The Matches That Moved The Most Money
  3. Falcons, Spirit, and G2 Attract Most Trader Interest

Over 20 days in June, IEM Cologne saw $109.3 million traded on US-based prediction market Kalshi as a fairytale storyline drew to a conclusion in Germany.

The $109.3 million represents volume of contracts traded, so does not necessarily represent amount of actual money wagered, or handle in traditional sportsbook terms. Still, it’s an impressive figure that goes to show there’s significant interest in esports betting when the event magnitude is there to match.

Kalshi · Prediction Markets
IEM Cologne 2026
CS2 prediction market activity · full tournament
Jun 2–21, 2026
$109.3MTotal traded
1.53MTrades placed
$5.46MAvg per day
2,956Markets open
$71.62Avg trade size
20Days of action
CS2 · IEM Cologne Major 2026 · Jun 2–21Source: Kalshi · kalshi.com

IEM Cologne ran across three Swiss-system group stages before a single-elimination playoffs at the LANXESS Arena in Cologne. Stages 1 and 2 were played behind closed-doors, before EFG opened the Palladium to 500 fans for Stage 3 matches. The playoffs then headed to the iconic ‘Cathedral of Counter-Strike’ where one of the best to ever grace the server, Nikola “NiKo” Kovač, snagged a historic first Major title with Team Falcons.

Money Traded Closely Followed The Tournament Stages

Over on Kalshi, the money followed the tournament progression fairly closely, as shown by the data.

Stage breakdown
Volume by Tournament Stage
Kalshi prediction market contracts traded · IEM Cologne 2026
Jun 2–21, 2026
S1 15%
S2 16.4%
Stage 3  36.9%
Playoffs  25.1%
Stage 1 Jun 2–5 624 markets $16.4M 15.0%
Stage 2 Jun 6–9 728 markets $17.9M 16.4%
Stage 3 Jun 11–15 1,069 markets $40.3M 36.9%
Playoffs Jun 18–21 528 markets $27.4M 25.1%
Total: $109.3M · 2,956 markets · 20 daysSource: Kalshi

Stage 1 opened on June 2 with $3.46M traded on day one. Volume stayed steady through the first four days as 16 lower-seeded teams fought for Stage 2 spots. Stage 2 jumped higher when the top-seeded invites — G2, Vitality, Spirit, NaVi, FURIA, Falcons — entered the field. Ultimately, both phases were just whetting the appetite for the latter stages of the tournament.

Stage 3 is where the real acceleration hit, as all of the tournament heavy-hitters came out swinging. June 12 hit $9.97M, with June 13 following up closely with $9.75M. Two consecutive days above anything the first two stages had produced combined in a single day.

Behind the data is the fact that the third stage was the first phase where every match played was a best of three, creating longer series, more in-play decision points and greater swings for traders to update and get involved in different positions as the storylines unfolded.

The peak day for trading was June 19th, where the Team Spirit versus Falcons semi-final at the LANXESS Arena helped drive $10.05 million of trading in a single day of Counter-Strike action.

Volume
Daily Trading Activity
Total USD traded per day across all CS2 markets
Jun 2–21, 2026
Stage 1 Stage 2 Stage 3 Playoffs Rest day
$0 $2M $4M $6M $8M $10M Jun 2: $3.46M Jun 3: $3.98M Jun 4: $4.65M Jun 5: $4.31M Jun 6: $5.17M Jun 7: $4.98M Jun 8: $4.38M Jun 9: $3.41M Jun 10: $2.15M (rest day) Jun 11: $7.14M Jun 12: $9.97M Jun 13: $9.75M Jun 14: $7.29M Jun 15: $6.16M Jun 16: $2.94M (rest day) Jun 17: $2.14M (rest day) Jun 18: $5.69M Jun 19: $10.05M — Peak day Jun 20: $7.96M Jun 21: $3.66M 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 June 2026 $10.05M
Peak: $10.05M on Jun 19Source: Kalshi

Stage 3 alone accounted for 36.9% of all tournament volume, with $40.3 million in match trading across five days. The Playoffs added $27.4 million from just four days. Combined, the final nine days of competition generated more than 60% of the tournament’s total market activity.

The Matches That Moved The Most Money

As we’ve discussed in our previous pieces on esports prediction markets, trading volume tends to correlate on matches where genuine uncertainty clash with high-stake matchups. The later in the tournament go, the more significant the interest. Similarly, there’s more volume traded when a series goes to the wire (by virtue of there being more maps, and bigger swings in implied probability of either team winning).

Match volume
Top 15 Matches — All Stages
Ranked by combined market volume (both sides)
Jun 2–21, 2026
1Falcons vs FURIAGrand Final
$3.64M
2Spirit vs FalconsPlayoff SF
$3.45M
3Vitality vs FalconsPlayoff QF
$3.30M
4G2 vs Natus VincereStage 3
$2.62M
5Spirit vs G2 EsportsPlayoff QF
$2.44M
69z vs SpiritStage 3
$2.56M
7Falcons vs Natus VincereStage 3
$2.07M
89z vs FURIAPlayoff QF
$1.94M
9G2 vs FalconsStage 3
$1.71M
10BIG vs NRGStage 1
$1.44M
11Spirit vs Aurora GamingStage 3
$1.31M
12B8 Esports vs BIGStage 2
$1.26M
13BetBoom vs FalconsStage 3
$1.16M
14GamerLegion vs B8 EsportsStage 2
$1.05M
159z vs VitalityStage 3
$1.02M
Combined yes+no market volume per match · 1 contract = $1Source: Kalshi

The top four most-traded matchups were all from the Playoffs — the Grand Final, both semifinals, and the Spirit vs. G2 quarterfinal. Every match in the top eight crossed $1.9M in combined volume (that is, people opting for either team to win). The Grand Final between Falcons and FURIA was the single most-traded match of the tournament at $3.64M, with 34,330 trades placed across the series.

The Spirit vs. Falcons semifinal generated the highest trade count of any match at 47,787. Whereas the final was a bit of an underwhelming rollover, the Spirit vs Falcons match was an exciting affair that evidently saw considerable trading activity, reflecting markets that were constantly being repriced as the teams traded virtual blows on the server. Fewer trades, but higher volume suggest that people held committed positions in the Grand Final, and the lack of any real drama meant there wasn’t many people coming in and trading off their previously held positions.

Further down the list, the Stage 3 appearance of G2 vs. NaVi ($2.62M), 9z vs. Spirit ($2.56M) and Falcons vs. NaVi ($2.07M) shows that the Swiss format’s later rounds drew near-playoff levels of interest when elimination was directly on the line.

Falcons, Spirit, and G2 Attract Most Trader Interest

For the purposes of this data extraction, we excluded the overall outright winner market, given the market was open for longer than the twenty days covered in this sample. For the below data, we amalgamated the matches each team were involved with and totalled them to show which teams garnered most interest from traders.

By team
Most Interest by Team
Total volume from all matches each team participated in
Jun 2–21, 2026
1Team Falcons🏆 Champions
$15.74M
2SpiritPlayoffs
$11.43M
3G2 EsportsPlayoffs
$8.59M
4FURIAFinalist
$8.41M
59zPlayoffs
$8.07M
6VitalityPlayoffs
$5.76M
7Natus VincereStage 3
$5.10M
8BetBoomPlayoffs
$4.41M
9Aurora GamingPlayoffs
$4.25M
10B8 EsportsStage 3
$3.56M
11BIGStage 2
$3.31M
12FUT EsportsStage 3
$2.65M
Volume from all matches each team participated in · both sides combinedSource: Kalshi

Team Falcons led every team with $15.74M in total match market volume across their seven matches, appearing in more high-stakes markets than any other roster from Stage 2 through to the Grand Final sweep of FURIA.

Spirit sit second at $11.43M, a figure heavily weighted toward the back half of the tournament. Their Stage 3 run was flawless, and their quarterfinal against G2, which went to a 25-22 overtime on Mirage, was the fourth most-traded match of the entire event at $2.44M.

G2 Esports ($8.59M) and FURIA ($8.41M) are third and fourth respectively, despite FURIA’s run all the way to the final. The Grand Final alone contributed $3.64M to their total; the two semifinals added further volume, and their Stage 3 matches against 9z brought even more. On this measure, FURIA attracted the second most interest (behind Falcons) of the Playoffs phase. This is almost common sense, given they played more matches (by virtue of reaching the Grand Finals) but also suggests that the market was simply not that interested in them in the earlier stages.

9z at $8.07M across six matches show the strength of the underdog in the data and attention from traders. They entered Stage 1 and were participants in some of the most heavily-traded matches of the tournament. 9z’s Stage 3 clashes with Spirit ($2.56M) and Vitality ($1.02M), and their quarterfinal against FURIA ($1.94M), all rank in the top 15 markets overall.

Natus Vincere’s $5.10M despite not reaching the Playoffs reflects how much attention their Stage 3 exit attracted. The organization’s three matches against Spirit, Falcons and G2 were some of the most traded matches at IEM Cologne.

Editor’s note: The figures in this article reflect contract volume traded on Kalshi, a US-regulated prediction market. One contract represents $1 in notional value, but this is not directly comparable to handle in traditional sportsbook terms. Contracts can be bought and sold multiple times before settlement, meaning total volume may exceed the amount of money ultimately at risk. All data covers the period June 2–21, 2026 and is restricted to single match trading markets relating to IEM Cologne 2026.

Ollie Ring

Contributing Editor
Ollie swapped the abacus for Sonic on the SEGA Mega Drive at neighbor Frank's house at an early age and has never looked back. With thousands of hours in Dota 2 (and no ability to show for it), he still clings on to the hope that one day, he will replicate Natus Vincere at gamescom 14 years ago and lift the Aegis of Champions. Ollie has been at the intersection of video games, esports, and gambling for over ten years and has also worked in consultancy in the gambling industry. Ollie's work can be found on the likes of: BBC, Red Bull Gaming, Esports Insider, CasinoBeats, PC Gamer, Green Man Gaming as well as his own thought-leadership substack "Esprouts" looking at specific studies and stories where games meet gambling.
Read Full Bio
Stay updated with the latest in Esports Follow Esports Insider for breaking news, features and guides
Add ESI as your preferred source on Google Add ESI as your preferred source on Google
ESI Ranking System
We’ve created a ranking system to help you quickly know how good each gambling platform is. As gamblers ourselves, we know which factors matter most to you, so we follow a best-in-class methodology to test each one with no stone unturned. Once done, we then rank each platform based on the following tiers:
  • A-Tier High-quality sites that deliver a top experience every time. They boast strong performance, nice features, and reliable support, but are just shy of perfection.
  • B-Tier Solid platforms that are worth a spin. They’re safe, fun, and functional, but may be lacking advanced features or have minor drawbacks.
  • S-Tier Reserved for elite operators only. These go well beyond the norm with lucrative bonuses, rewarding promotions, lightning-fast payouts, and a flawless experience overall.
To read more details about how we review casino and betting sites, check out How We Rate Gambling Operators.