Is there an easy way of knowing which tournaments are free to watch in-game?

I watched The International 3 having recently got to DOTA2 and loved it.

I'd like to watch free past (and future, when available) tournaments in-game. Is there anywhere I can get a list of free to watch tournaments that are still available to watch in-game, and any future ones coming up?

So far i've been going into each tournament and trying to click through to watch it until I get the No Access message.


Solution 1:

Only The International are free (as far as tournament go) (EDIT : as specified by decency, Dreamhack invitational and The Nexon Starer League too). But you can watch all games from tournament that are streamed. The easiest way to know the schedule is to go here http://www.joindota.com/en/start on the right section "Matches" you have all the oncoming match and by clicking on them you can access all the streamers for those matches (usually Joindota Red/Blue, BeyondTheSummit, Or the official tournament stream)

EDIT : your question included past tournament, for past tournament the easiest way is to go here http://www.dotacinema.com/vods. You can filter by date, casters, team, tournament etc. So lets say you want to watch all matches between iG and Alliance, you go in the tab "Teams" and select iG and Alliance (you can type the name for autosearch). You can also apply several filters (like iG vs Alliance but only streamed by Tobiwan, or at this specific date, or only at the G1-league etc.). I Hope im clear enough

Solution 2:

The free to watch tournaments in Dota2 currently are:

  • The International 1
  • The International 2 and its East and West qualifiers.
  • The International 3 and its East and West qualifiers.
  • The Nexon Starter League from GOM in Korea
  • The Dreamhack Dota2 Invitational