These are tournament dates. Check the organizer’s schedule for individual match times.
Tournament in progress

OOPS DOTA · Where to watch
DreamLeague Division 2 Series 5
Nov 6 – 19, 2026 · ESL
Tournament in progress
Data snapshot · UTC
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·
Upcoming tournaments

OOPS DOTA · Where to watch
BLAST SLAM IX
Nov 20 – 29, 2026 · BLAST
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
DreamLeague Season 30
Dec 2 – 13, 2026 · ESL
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
FISSURE · Dota 2 · 2027
2027 · FISSURE
Channels for this tournament have not been announced yet.
Checked ·

OOPS DOTA · Where to watch
DreamLeague Season 31
Jan 20 – 31, 2027 · ESL
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
PGL · Dota 2 · 2027
2027 · PGL
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
ESL One Munich 2027
Apr 4 – 11, 2027 · ESL
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
DreamLeague Season 32
Apr 26 – May 9, 2027 · ESL
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·

OOPS DOTA · Where to watch
Esports Nations Cup 2027
November 2027 · Esports Nations Cup
Channels for this tournament have not been announced yet.
Checked ·

OOPS DOTA · Where to watch
The International 2027
Dates awaiting announcement · Valve · Dota 2
Channels for this tournament have not been announced yet.
No broadcast in this page’s language has been confirmed yet. Below is an official channel or an English-language broadcast.
The organizer’s regular channels
Checked ·
OOPS DOTA
Watch with a player’s eye

Before the fight
Find the carry and supports. Who starts the fight, and where are the allies positioned to follow up?
Practise reading the map
During the fight
Follow one role. Which disables have been used, and what does the hero keep for getting out?
Practise reading the map
After the fight
Look at the waves, towers and Roshan. How does the team turn the fight’s result into a map advantage?
Practise reading the map
Archive

OOPS DOTA · Where to watch
EPL Masters III
Oct 18 – Nov 5, 2026 · European Pro League
The tournament has ended. Open the official replays and analysis.
Checked ·

OOPS DOTA · Where to watch
PARI Universe 2026
Oct 22 – Nov 1, 2026 · FISSURE
The tournament has ended. Open the official replays and analysis.
Languages · Russian. The broadcast language has been announced. Check with the organizer for the exact link.
Checked ·

OOPS DOTA · Where to watch
BLAST SLAM VIII
Sep 29 – Oct 11, 2026 · BLAST
The tournament has ended. Open the official replays and analysis.
Channels for this tournament
Checked ·

OOPS DOTA · Where to watch
The International 2026
Aug 13 – 23, 2026 · Valve · Dota 2
The tournament has ended. Open the official replays and analysis.
Channels for this tournament
The organizer’s regular channels
Checked ·