Grimstroke counters

The Dota 2 heroes that most reliably beat Grimstroke in public matches, ranked by confidence-adjusted win rate in games where they faced Grimstroke (minimum 20 games per matchup).

#HeroWin rate vs GrimstrokeGames
1Windranger66.7%78
2Kunkka72.4%29
3Lycan71.0%31
4Lion61.7%120
5Batrider64.7%51
6Io69.0%29
7Slardar61.3%75
8Snapfire57.4%129
9Lone Druid68.0%25
10Slark68.2%22

Why