Blog

Tundra Esports Win DreamLeague Season 28: Full Recap, Hero Meta, and What It Means

Tundra Esports just secured their third title of the 2025-2026 season. In a dominant 3-1 grand final against Aurora Gaming, bzm and Pure reminded everyone why this roster is the scariest team in competitive Dota 2 right now. DreamLeague Season 28 is done, and if you were not watching, you missed one of the best playoff runs we have seen all year.

This was not just another tournament win. Tundra swept Team Liquid — the Group Stage 2 leaders who went 7-0 — in the upper bracket finals. Aurora clawed their way up from Division 2 with a stand-in, eliminated Liquid in the lower bracket finals, and still could not stop Tundra in the championship. Here is the full breakdown of how DreamLeague Season 28 played out, what heroes defined the meta, and what this means for the Esports World Cup race.

DreamLeague Season 28: Tournament Overview

DreamLeague Season 28 ran from February 16 to March 1, 2026, as part of the ESL Pro Tour. Sixteen teams competed on the Europe West server for a total prize pool of $1,000,000 USD. The format was straightforward but brutal — two group stages to filter the field from 16 to 4 teams, then a double-elimination playoff bracket with a best-of-five grand final.

The six directly-invited teams included heavyweights like Team Liquid, Tundra Esports, Team Falcons, MOUZ, and Natus Vincere. The remaining spots went to qualifiers and Division 2 graduates — including Aurora Gaming, who entered as the last team in the 16-squad field after winning DreamLeague Division 2 Season 3.

Prize Pool Distribution

Place Team Prize (USD) EPT Points
1st Tundra Esports $290,000 5,010
2nd Aurora Gaming $130,000 4,420
3rd Team Liquid $100,000 3,830
4th Xtreme Gaming $80,000 3,240
5th-6th Team Falcons / PARIVISION $60,000 2,650
7th-8th BetBoom Team / MOUZ $40,000 2,060

The EPT points are critical here. These points feed directly into Esports World Cup 2026 qualification, where the top 12 teams earn a spot. After DreamLeague S28, Tundra leads the standings with 5,810 points, with Aurora right behind at 4,730. These two are building serious momentum heading into the spring season.

Group Stage Recap: Liquid’s Unbeaten Run and Aurora’s Rise

Group Stage 1 (February 16-20)

The 16 teams were split into two round-robin groups of eight, playing best-of-two series. The top four from each group advanced to Group Stage 2.

Group A was Aurora’s playground. The Division 2 graduates topped the group with a 12-2 map record (5-2-0 in series), beating Team Liquid head-to-head 2-0 and not dropping a single series outright. PARIVISION Heroic finished second at 11-3, while Liquid took third with a 10-4 record. BetBoom Team and OG tied at 7-7, forcing a tiebreaker that BetBoom won 2-1 to take the last qualifying spot.

Place Team (Group A) W/L/D Maps
1 Aurora 5-2-0 12-2
2 PARIVISION 4-3-0 11-3
3 Team Liquid 4-2-1 10-4
4 BetBoom Team 3-1-3 7-7
5 OG 3-1-3 7-7
6-8 Yandex / paiN / Yakult Bros 3-11

Group B saw MOUZ and Tundra share the top spot at 10-4 maps. Team Falcons took third at 9-5 and Xtreme Gaming grabbed the last slot at 8-6. The big storyline here was Team Spirit going out at 6-8 — a massive upset for the former TI champions. Natus Vincere also missed the cut at 7-7.

Group Stage 2 (February 21-27)

This is where things got serious. Eight teams in a single round-robin, all best-of-three. Top two get upper bracket, 3rd-4th get lower bracket, 5th-8th go home.

Team Liquid went on a tear. They finished Group Stage 2 with a perfect 7-0 record (14-4 maps), beating every single team in the tournament. Tundra took second at 5-2 (12-6 maps), Aurora third at 4-3 (11-8), and Xtreme Gaming squeezed in fourth at 4-3 (9-8).

Pro Tip: Pay attention to how top teams approach best-of-three differently than best-of-two. In BO2 group stages, teams often experiment with drafts because a 1-1 split is acceptable. Once BO3 starts, you see the real strategies come out. If you are trying to improve your own game, studying playoff drafts gives you way more actionable information than group stage games.

The casualties were notable. MOUZ, who topped Group B in the first stage, completely collapsed to 1-6 in Group Stage 2. Team Falcons went 3-4 and missed playoffs. PARIVISION also fell off at 2-5. The gap between the top four and the rest was massive.

Playoffs Bracket: How Tundra Dismantled the Field

The double-elimination playoffs ran February 28 to March 1, with just four teams remaining. Here is how the bracket played out:

Upper Bracket Final: Team Liquid 0-2 Tundra Esports

This was supposed to be the clash of titans. Liquid went 7-0 in Group Stage 2. They won BLAST Slam VI just two weeks ago. They were the tournament favorites. Tundra swept them in two games.

Liquid’s unbeaten group stage run meant nothing once Tundra got into playoff mode. This is a pattern we have seen repeatedly this season — Tundra are not always the most dominant in groups, but when elimination matches start, they turn it up to a level nobody else can match. They play patient, disciplined Dota that forces mistakes from opponents, and Liquid cracked under the pressure.

Lower Bracket Semifinal: Aurora 2-1 Xtreme Gaming

Aurora had to fight through the lower bracket, starting against Xtreme Gaming. This was a tight series that went the full three games. Aurora’s experience in clutch situations — they had been in do-or-die mode since Division 2 — helped them close it out.

Lower Bracket Final: Team Liquid 0-2 Aurora

The biggest shock of the playoffs. After losing to Tundra, Liquid dropped to the lower bracket and immediately got swept again — this time by Aurora. Liquid went from 7-0 group stage gods to losing four straight playoff maps. That is the kind of mental collapse that will haunt a team heading into the spring season.

Aurora, meanwhile, proved their group stage performance was no fluke. Coming from Division 2, playing with a stand-in, and sweeping the tournament favorites in the lower bracket final — that is a team on the rise.

Victorious Dota 2 warrior with gold energy aura

Grand Finals Breakdown: Tundra 3-1 Aurora

The grand final was played on March 1, 2026, starting at 15:00 UTC. Here is how each game played out:

Game 1: Tundra Wins in 41 Minutes

Tundra came out aggressive. bzm on mid Beastmaster was the story of this game — he finished with a monstrous 17 kills, 6 assists, and only 2 deaths. Pure’s Muerta added 10 kills and 12 assists on just 1 death. Tundra built a 37-11 kill lead and never let Aurora breathe.

The Beastmaster mid pick was a statement. It is not a common mid hero in pubs, but in the hands of a player like bzm, the hero’s Roar lockdown and Hawk vision create an oppressive mid game. Aurora had no answer for the constant pick-offs.

Game 2: Tundra Stomps in 28 Minutes

If game 1 was dominant, game 2 was a massacre. Pure on Templar Assassin went 8-0-9 — a perfect game. Tundra posted a 27-5 kill lead and closed the game in under 30 minutes. Aurora looked completely outclassed.

At 2-0, it looked like this was going to be a 3-0 sweep. Tundra’s draft execution was on another level — they were winning lanes, controlling the map, and taking fights on their terms every single time.

Game 3: Aurora Fights Back

With their tournament life on the line, Aurora finally showed the form that got them to the grand finals. Nightfall’s Faceless Void was unleashed — he finished with 12 kills, 11 assists, and just 1 death. Stand-in Lorenof on Storm Spirit added 11 kills and 16 assists (1 death).

Aurora posted a brutal 37-8 kill lead and closed the game in 32 minutes. This was the most dominant game of the entire grand final, which tells you how much potential this Aurora roster has when they are clicking. The Chronosphere plus Storm Spirit zip combos were perfectly executed, and Tundra had no counter.

Pro Tip: Nightfall’s Faceless Void in game 3 is a masterclass in patience. He did not force bad Chronospheres early — he waited for the exact moments when Tundra’s key spells were on cooldown. If you play carry, learn to identify when the enemy’s biggest threats are on cooldown before committing your big ultimate. A 2-man Chronosphere at the right time beats a 4-man Chronosphere when the enemy still has all their spells up.

Game 4: The Decider — Tundra Grinds it Out in 47 Minutes

This was the game of the tournament. Aurora held the gold lead for virtually the entire game. They were winning fights. They had map control. By all standard metrics, they should have forced a game 5.

But bzm’s Tinker would not let them close. He finished with 12 kills, 12 assists, and 3 deaths, constantly depushing lanes and creating space for Tundra to stay in the game. Every time Aurora tried to push high ground, bzm’s Rearm cycles forced them back.

On the Aurora side, Nightfall’s Abaddon was phenomenal with 14 kills and 11 assists on 4 deaths, but it was not enough. Tundra eventually found the fight they needed, broke Aurora’s base, and sealed the series 3-1.

Game Winner Duration Kill Score MVP
Game 1 Tundra 41 min 37-11 bzm (Beastmaster) — 17/2/6
Game 2 Tundra 28 min 27-5 Pure (Templar Assassin) — 8/0/9
Game 3 Aurora 32 min 37-8 Nightfall (Faceless Void) — 12/1/11
Game 4 Tundra 47 min Close bzm (Tinker) — 12/3/12

Hero Meta Takeaways from DreamLeague S28

The patch 7.40c meta was on full display throughout DreamLeague Season 28. Here are the biggest hero trends that showed up in the grand finals and throughout the tournament:

Mid Lane: Beastmaster and Tinker Are Back

bzm played both Beastmaster and Tinker to devastating effect in the grand finals. Mid Beastmaster has been quietly gaining traction in 7.40c — the hero’s ability to control vision with Hawks and lock down key targets with Roar makes him a midgame monster. In pro games, teams are using him as a tempo-setting mid that transitions into a utility core later.

Tinker remains one of the highest-skill-ceiling mids in the game. The hero fell off in previous patches but the 7.40c changes to March of the Machines and the current itemization options (especially with Overwhelming Blink timing) make him a legitimate threat again in the right hands.

Carry: Templar Assassin and Faceless Void Dominate

Pure’s Templar Assassin in game 2 was a clinic. The hero’s early Desolator timing combined with Refraction makes her one of the best snowball carries in the current patch. If your team can secure an early lead, TA converts it into a win faster than almost any other hero.

Nightfall’s Faceless Void showed the opposite approach — a late-game insurance policy. Void’s Chronosphere is still one of the most game-changing ultimates in Dota, and in a patch where team fights are everything, a well-placed Chrono wins games regardless of gold leads.

Storm Spirit: The Playmaker’s Choice

Lorenof’s Storm Spirit in game 3 was a reminder of why this hero never truly leaves the meta. 11 kills, 16 assists, 1 death — Storm’s mobility and pick-off potential make him the ultimate playmaker. In the current patch, Storm’s Ball Lightning mana cost changes mean you need to be more precise with your jumps, but the hero’s ceiling is still absurdly high.

What This Means for Your Pubs

If you are playing ranked right now on patch 7.40c, keep an eye on these heroes:

  • Beastmaster mid — Strong in coordinated play, but needs teammates who follow up on Roar. Works best in party queue or high-MMR games where communication is better.
  • Templar Assassin — One of the best pub carries right now. Fast farming, strong lane, and punishes uncoordinated teams.
  • Faceless Void — Always good in pubs because Chronosphere is forgiving at lower MMRs. Even a mediocre Chrono wins fights.
  • Storm Spirit — High skill cap but incredibly rewarding. If you are Immortal or close to it, this hero can solo carry games.

If climbing the MMR ladder feels like an uphill battle even when you are spamming the right heroes, sometimes the fastest path is getting a boost to the bracket where your skills are properly utilized. At higher MMRs, teammates actually follow up on your plays — which makes a massive difference for heroes like Beastmaster or Storm Spirit.

Dota 2 heroes in battle formation with gold lightning

Player Performances: bzm, Pure, and Nightfall

bzm — Tournament MVP

Bozhidar “bzm” Bogdanov was the standout player of DreamLeague Season 28. The Bulgarian mid-laner delivered in every single playoff game, with his Beastmaster and Tinker performances in the grand finals being the highlight. His ability to play both aggressive tempo mids and defensive high-skill heroes gives Tundra a flexibility that no other team can match.

bzm recently said in a BLAST interview that “the biggest difference between Tundra and OG is energy and structure.” That structure was on full display here — Tundra never looked rattled, even when Aurora took game 3 convincingly. bzm just switched to Tinker in game 4 and played the most patient, disciplined game of his life.

Pure — The Silent Carry

Ivan “Pure” Moskalenko does not get the flashy highlights, but his consistency is unmatched. His perfect Templar Assassin game (8-0-9) in game 2 was clinical — zero deaths in 28 minutes while being the primary damage dealer. His Muerta in game 1 added 10 kills and 12 assists with just 1 death. Pure’s positioning and fight awareness are elite-level.

Nightfall — Aurora’s Backbone

Egor “Nightfall” Grigorenko carried Aurora’s hopes on his back throughout the grand finals. His Faceless Void in game 3 (12-1-11) was the best individual performance of the entire series, and his Abaddon in game 4 (14-4-11) was absurdly good for a losing effort. If Aurora can get their full roster together with Mikoto back, this team is going to be terrifying.

Lorenof — The Stand-In Who Stepped Up

Artem “Lorenof” Melnick deserves huge credit. He came in as a stand-in for Mikoto (who was handling visa preparations for upcoming tournaments) and played some of the best Dota of his career. His Storm Spirit in game 3 — 11 kills, 16 assists, 1 death — was the kind of performance that gets you permanent roster offers.

The Tundra Roster

Player Role Country
Pure (Ivan Moskalenko) Carry Russia
bzm (Bozhidar Bogdanov) Mid Bulgaria
33 (Neta Shapira) Offlane Israel
Whitemon (Matthew Filemon) Support Indonesia
Ari (Matthew Walker) Hard Support United Kingdom

Esports World Cup 2026 Points Race

The EPT points from DreamLeague Season 28 have major implications for the Esports World Cup 2026 Dota 2 event. The top 12 teams by EPT points earn a spot, and after this tournament, the leaderboard is starting to take shape.

Tundra now lead the standings with 5,810 points, adding 5,010 from DreamLeague to their previous 800. Aurora are second with 4,730 points (4,420 from DreamLeague plus their previous 310). Team Liquid, despite their playoff collapse, earned 3,830 points and remain in the top tier.

This season has been defined by Tundra’s consistency. They have now won:

  • BLAST Slam IV (November 2025) — Beat Team Falcons in the final
  • BLAST Slam V (December 2025) — Fourth consecutive BLAST title
  • DreamLeague Season 28 (March 2026) — Beat Aurora in the final

Three titles in the 2025-2026 season. No other team comes close to that level of sustained excellence. If Tundra keep this up, they are heavy favorites for EWC and potentially TI.

Team Liquid’s Struggles in Elimination Matches

Liquid’s story is fascinating and concerning. They won BLAST Slam VI just two weeks before DreamLeague S28. They went 7-0 in Group Stage 2. Then they lost four straight maps in playoffs — swept by Tundra, swept by Aurora. This is a team that dominates in group stages but chokes in elimination brackets.

If you are a Liquid fan, you are worried. The talent is there, but the mental game in high-pressure situations is clearly a problem. Whether that is a drafting issue, a nerves issue, or a strategic issue remains to be seen.

What This Means for Ranked Pubs

Every major tournament influences what heroes people play in pubs. After DreamLeague Season 28, expect to see a surge in these picks across all brackets:

Heroes You Will See More Of

  • Beastmaster — Both as offlane (where he is normally played) and mid. The hero is strong in 7.40c and the pro scene just validated him.
  • Templar Assassin — Already popular, but Pure’s performance will spike her pick rate even more.
  • Faceless Void — Nightfall reminded everyone that Void is always one good Chronosphere away from winning a game.
  • Storm Spirit — Lorenof’s performance will inspire every mid player to try their hand at Storm. Expect a lot of feeding in your games.
  • Muerta — Pure’s game 1 performance showed the hero is still viable in the right composition.

How to Exploit the Trend

When everyone starts spamming tournament heroes, the best play is often to counter-pick them. If you see a first-pick Faceless Void in your ranked games, consider:

  • Vengeful Spirit — Swap breaks Chronosphere positioning
  • Shadow Demon — Disruption saves allies inside Chrono
  • Outworld Destroyer — Astral Imprisonment provides Chrono saves

Against Storm Spirit, anti-mobility heroes like Disruptor (Glimpse plus Static Storm) and Bloodseeker (Rupture punishes Ball Lightning) are your best friends.

Pro Tip: The first week after a major tournament is the best time to gain MMR if you know how to counter-pick. Everyone is copying pro picks without understanding the drafts around them. A Faceless Void without the right support setup is just a melee creep with a fancy ult. Punish the copycats and you will climb fast.

Of course, if climbing through the chaos of pub meta shifts is not your idea of fun, getting coached by an Immortal player who understands these meta shifts can accelerate your improvement dramatically. Or if you just want to skip the grind entirely, our MMR boosting service gets results without the frustration.

The Bigger Picture: Patch 7.40c Is a Team Fight Patch

DreamLeague S28 confirmed what many high-MMR players already suspected — 7.40c heavily favors team fight execution over split-push or farming strategies. The games that Tundra won were defined by superior team fight coordination. The game Aurora won (game 3) was also decided by team fight — specifically, perfectly-timed Chronospheres.

For ranked play, this means:

  • Group up earlier. The patch rewards 5-man movements starting around the 15-20 minute mark.
  • Draft lockdown. Heroes with reliable stuns and disables are more valuable than ever.
  • Do not AFK farm. If you are a carry player spending 25 minutes hitting creeps while your team fights 4v5, you are losing games in 7.40c.
  • Vision wins games. bzm’s Beastmaster Hawk usage was a masterclass in information warfare. Buy wards, deward aggressively, and you will win more games than any hero pick can give you.

If you are stuck in a bracket where teammates refuse to group up and fight, recalibrating your MMR might be the reset you need. Sometimes the system places you in a bracket that does not match your actual understanding of the game, and a fresh calibration with our service can fix that.

Frequently Asked Questions

Q Who won DreamLeague Season 28?

Tundra Esports won DreamLeague Season 28, defeating Aurora Gaming 3-1 in the grand finals on March 1, 2026. Tundra earned $290,000 and 5,010 EPT points for their victory. This is their third title of the 2025-2026 competitive season.

Q What was the DreamLeague Season 28 prize pool?

The total prize pool was $1,000,000 USD. First place (Tundra) received $290,000, second place (Aurora) received $130,000, and third place (Team Liquid) received $100,000.

Q Who was the MVP of DreamLeague Season 28 grand finals?

Tundra’s mid player bzm (Bozhidar Bogdanov) was the standout performer. He had a 17-2-6 Beastmaster game and a clutch 12-3-12 Tinker game that sealed the championship. Pure also had a perfect 8-0-9 Templar Assassin game in game 2.

Q Why was Aurora playing with a stand-in?

Aurora’s Mikoto (Rafli Fathur Rahman) missed the event due to visa preparation for upcoming tournaments. Lorenof (Artem Melnick) stood in and performed exceptionally well, including an 11-1-16 Storm Spirit game in the grand finals.

Q What heroes were strongest at DreamLeague Season 28?

The grand finals showcased Beastmaster (mid), Templar Assassin, Faceless Void, Storm Spirit, Muerta, Tinker, and Abaddon as standout picks. The tournament confirmed that patch 7.40c heavily favors team fight-oriented heroes and aggressive mid-game timing.

Q What happened to Team Liquid at DreamLeague Season 28?

Team Liquid went 7-0 in Group Stage 2 but collapsed in playoffs, losing four straight maps. They were swept 0-2 by Tundra in the upper bracket finals, then swept 0-2 by Aurora in the lower bracket finals. They finished 3rd with $100,000.

Q How does DreamLeague Season 28 affect Esports World Cup 2026 qualification?

The tournament awarded EPT points that count toward EWC 2026 qualification (top 12 teams qualify). After DreamLeague S28, Tundra leads with 5,810 points and Aurora is second with 4,730 points. These standings will continue to evolve through the spring tournament season.

Ready to Climb? TeamSmurf Has Your Back

Watching Tundra dominate DreamLeague Season 28 is inspiring — but if your pub teammates are not executing at that level, climbing MMR can feel impossible. Whether you need a boost to reach the bracket you deserve, coaching from Immortal-rank players who understand the 7.40c meta, or a fresh calibration to reset your rank, TeamSmurf has you covered.

Boost My MMR Now
Get Coached Instead