Team ·
Dota 2 BOT
by Owl Team
Russia
16-10 Record last 26 matches
62% Win rate last 26 matches
LLWWL
Form by Owl Team is a Dota 2 team from Russia, ranked #65 in our Dota 2 power rankings.
Russia
by Owl Team is a Dota 2 team from Russia, ranked #65 in our Dota 2 power rankings.
No upcoming matches scheduled.
Most recently by Owl Team lost 0–2 to Nix Team in the 1win Streamers League #3 2026 Playoffs on Oct 17, 2026.
by Owl Team's current roster: танкзор.
by Owl Team has won 16 of its last 26 matches (16–10).