Xo0Ma's Deadlock stats: Emissary III, 4,547 PP, 50.3% win rate over 173 ranked matches. Match history, heroes and rank on Statlocker.
Xo0Ma on Statlocker, Deadlock leaderboard, Hero win rates
Xo0Ma builds
Builds