Energy's Deadlock stats: Oracle III, 5,263 PP, 79.0% win rate over 19 ranked matches. Match history, heroes and rank on Statlocker.
Energy on Statlocker, Deadlock leaderboard, Hero win rates
Energy builds
Builds