Turtle's Deadlock stats: Emissary II, 4,409 PP, 50.0% win rate over 254 ranked matches. Match history, heroes and rank on Statlocker.
Turtle on Statlocker, Deadlock leaderboard, Hero win rates
Turtle builds
Builds