DotA Stats for ownedyou.

Heroes

Hero Games Win Rate KDA ratio Farm rating Kill rating Escape rating Assist rating
Phantom Assassin 1 0% 1.58 Great Below Average Below Average Average
Stone Giant 1 0% 3.4 Excellent Above Average Good Bad
Invoker 1 100% 2.56 Good Above Average Bad Good
Storm Spirit 1 100% 2.2 Good Great Below Average Terrible