The best professional Dota 2 games of all time

135 classic games. 10482 votes from users. 5 days 6 hours 7 minutes of world class Dota.


MLG Championship Columbus
25 November 2013
1 hour 1 minute
Speed Gaming International
Team DK

The third game in a best of 3, it's the final game of MLG Columbus.

Speed Gaming need to prove they can actually win a tournament, but DK won't make it easy for them! A match of great team fights, constant back and forth and great plays!
Clinkz rax-sniping is one of those moments of Dota that stays in your memory.


G-1 Champions League Season 5
Asian Qualifiers Group B
07 April 2013
35 minutes
Invictus Gaming

The no bans strategy.

Zenith is up against Invictus Gaming in game #2 after losing the first one. Having a stand-in player (Meracle) they are not in the best position to begin with. Surprisingly enough iceiceice decides not to ban any heroes, leaving iG with a big pool to choose from and having to face a strong split push lineup.
This is one of the games where it is recommended to watch the draft, even if you skip it usually since it's quite fascinating.


The Frankfurt Major 2015
Upper Bracket Finals
20 November 2015
1 hour 8 minutes
Evil Geniuses
Team Secret

Who needs speed if you can have dps instead?

Two of the top teams of the time meet in the Upper Bracket Finals of the Frankfurt Major. It's a great game with fantastic team fights from the beginning onwards and an incredibly good ending. ppd decides that he doesn't need any items until minute ten, pieliedie does some high risk scouting and a certain someone loses his boots in exchange for more damage.
Sure to leave you with a big grin on your face afterwards, this game is definitely worth the watch!


G-1 Champions League Season 5
Group Stage
24 May 2013
45 minutes
Team DK

Level 1 Rosh strat with TP scrolls!

Alliance try a very risky strategy to gain an early game advantage, but will it pay off? Either way one of the really great matches G-1 Champions League delivered. The team fights around Rosh pit and bot lane are entertaining throughout the whole game and some unusual chat banter after the match. Fun game!


The International 2012
Loser's Round 3
02 September 2012
1 hour
Orange Esports

The original Tiny Wisp.

It's not the first time the powerful Tiny + Io combination has been played, but one of the most prominent ones. EHOME are in deep trouble by Orange's strong team featuring a Morphling wrecking havoc among EHOME's supports. Can the team from China turn this around?

Don't miss the fantastic highlight video on this one! (very spoiler-y)


RaidCall EMS One Summer Season
11 June 2013
8 minutes
iNfernity Gaming

Alliance takes on Tobi's challenge for rax down in under 10 minutes.

A short, refreshing game. Alliance shows that they are definitely capable of dominating the early game, without having to resort to rat. If you have to kill 10 minutes watch the game, for 20 minutes start from the draft.
Also, no highlight video since the main link is basically that.


StarLadder i-League Invitational #1
Grand Finals
17 April 2016
59 minutes
Natus Vincere
Vici Gaming Reborn

NaVi's quest to make it back to the top clashes with VG.Reborn's quest to make China great again.

"That is one of the best games of Dota I've seen in my life. The plays that happened, the stories..."
- GoDz, shortly after the game


MLG Championship Columbus
24 November 2013
1 hour 5 minutes
Natus Vincere
Team DK

DK are one win ahead in a best of 3 against Na'Vi, but that won't discourage the team from Ukraine.

In a pretty even match the advantage seems to shift ever so lightly between teams every few minutes.
Still, as the match continues the shifts become bigger and bigger. In the end it's one item that helps one team overpower the other. Guess which! ;)
A fantastically entertaining game with a great ending!


RaidCall EMS One Spring Season
12 February 2013
55 minutes

The original rat dota game. VP were so salty after this game, they decided to call Fnatic "rats".


The International 2013
Upper Bracket Round 1
08 August 2013
1 hour 2 minutes
LGD Gaming

Extremely high level play from both teams. "Kills mean nothing! Throne is everything!"


The International 2016
Lower Bracket Round 2
09 August 2016
59 minutes
TNC Pro Team

Backstory: TI6. TnC are a small team from the Philippines. Most think they should feel blessed for BEING at TI, and everyone belives OG (the great favorite, multiple majors winning team) will kick them out. Except game 1 happens (it's great too btw). TnC pull out some crazy shenanigans and with a rollercoaster gold/xp graph they manage a double comeback, winning.

The drafting for game 2 is interesting. OG pull out a classic Tiny-Io duo, and TnC answers with a drow strat, featuring Huskar and Dazzle. The game starts badly for them, but the 15k gold deficit is not felt, at all. The teamfights are INCREDIBLE with both teams pulling out every last card. The game has insane chronos, rapiers, base races, mind games. Dota 2 at its finest!


Dota 2 Asia Championships
Loser's Round 3
07 February 2015
42 minutes
Team Secret

After taking game #1 Cloud9 dominates the early game of this one as well, leaving Secret to barely hang on. A loss would eliminate them from the tournament. Nevertheless they make the most out of their push potential with a farmed Lycan. Secret keeps pressuring C9, but clearly pays for it in team fight potential.

The actual ending of the game is abrupt, surprising and wonderfully absurd. A fantastic watch!


Korean Dota League Season 1
Tier 2 Group Stage
23 March 2014
20 minutes
Eyes of Tiger
Team Nemesis

Level 1 rosh into five man push, laning phase gets completely skipped. Welcome to Korean Dota.


NVIDIA Game 24
19 September 2014
1 hour 7 minutes
Team Tinker

Game 5 in a Bo5. Naked throne on both sides and two rapiers. Definitely one of the highlights of this amazing series.


StarLadder i-League Invitational Season 4
Group Stage
02 February 2018
1 hour 8 minutes
Team Kinguin

Megacreeps comeback, exciting teamfights, Mushi builds Meteor Hammer on OD.