RiverTM's Deadlock stats: Emissary II, 4,420 PP, 57.7% win rate over 317 ranked matches. Match history, heroes and rank on Statlocker.
RiverTM on Statlocker, Deadlock leaderboard, Hero win rates
RiverTM builds
Builds