CSEdge

Match preview · ESL Pro League Season 24

Spirit vs M80 — match prediction & analysis

7 October at 19:00 Oslo · by the CS Edge model

Go to match page →

On paper this is lopsided: Spirit sit 26 places above M80 in the world ranking. Those gaps close more often than people expect, so here is what the numbers say once form, head-to-head and the map pool get a vote.

Spirit come in ranked #1 in the world, M80 #27.

Our call: Spirit to win — 85% (a low-risk pick)

Spirit

✅ Ancient strength: 90% winrate over 10 maps is a strong tactical pick

✅ Reliably steers the veto to Dust2 (72% pick rate)

✅ Strong recent form: 17 wins in last 21 (76%) shows momentum

❌ Practically never plays Inferno (100% banned), reducing veto flexibility

M80

✅ Cache strength: 71% winrate over 14 maps is a strong tactical pick

✅ Reliably steers the veto to Cache (55% pick rate)

❌ Only 36% winrate on Mirage over 11 maps — exploitable in the veto

❌ Practically never plays Nuke (93% banned), reducing veto flexibility

Recent form

SpiritLLWWW3 of 5 won
M80WWLLW3 of 5 won

The map pool

Win, pick and ban rates over the last three months. This is where a series is often decided before it starts — a team can steer the veto onto a map the opponent rarely plays.

SpiritM80
50%8 maps Cache 71%14 maps
71%14 maps Dust2 50%8 maps
44%9 maps Mirage 36%11 maps
-0 maps Inferno 45%11 maps
67%6 maps Nuke -0 maps
90%10 maps Ancient 56%9 maps
86%7 maps Anubis 50%6 maps

The maps

The veto isn't done yet — map picks land right before kickoff, and this page updates automatically.

Our picks

🎯 Series — Spirit to win 2-0

Line-ups

Player rating: ★ top · high · average · low

Spirit
magixx magixx0.95
tN1R tN1R1.06
sh1ro sh1ro1.14
★ donk donk1.40
zont1x zont1x1.01
M80
Swisher Swisher0.99
JBa JBa1.05
Lake Lake1.08
★ slaxz- slaxz-1.14
s1n s1n0.97

More on these teams

All Spirit predictions and results
All M80 predictions and results

Want every pick, every day?
Every prediction and every per-map call, live on the site and in our Discord — new members get 30 days of premium, free with Discord.
Start the free trial Live stats & player cards

Statistical model estimates, published for entertainment. Match data: HLTV.org.