2010-11: Blake Heinrich played in 25 games for the Hill-Murray School, scoring 2 goals and adding 13 assists for 15 points. In 3 playoff games, he scored 2 goals and added 3 assists for 5 points. Heinrich was chosen in the third round, 34th overall, of the 2011 USHL Future Draft by the Sioux City Musketeers.
2011-12: Heinrich played for Hill-Murray, appearing in 25 games for that school. He netted 8 goals and chipped in 23 assists for 31 points, and followed that up with 3 goals in 3 playoff games. Heinrich also played in 21 games for Team Northeast in the Upper Midwest High School Elite Hockey League, scoring 2 goals and 6 assists for 8 points. He followed that up with 2 goals and 2 assists in 3 playoff games. Heinrich also saw his first USHL action, playing in 1 game for the Sioux City Musketeers. Heinrich was chosen in the 12th round, 262nd overall, of the 2012 WHL Bantam Draft by the Portland Winterhawks. Heinrich committed to the University of Minnesota-Duluth for the 2013-14 season.
2012-13: Heinrich spent his first season in the USHL with the Musketeers, appearing in 42 games for that club. He scored 3 goals and added 17 assists for 20 points, to go along with 110 penalty minutes. Heinrich played for Team USA at the 2012 World Junior A Challenge, picking up 1 goal and 1 assist for 2 points in 4 games. He also took part in the 2013 USHL Top Prospects Game. Heinrich will attend UMD beginning in the fall of 2013. Heinrich was ranked 81st amongst North American skaters in the Central Scouting final rankings and was selected by Washington in the fifth round (144th overall) in the 2013 NHL Draft.
2013-14: Heinrich signed a contract with the WHL’s Portland Winterhawks in January 2014 — foregoing his college commitment to Minnesota-Duluth — and joined Portland in April after completing his second USHL season with the Sioux City Musketeers. In 42 regular season games with Sioux City he scored 7 goals with 9 assists and was +2 with 117 penalty minutes. Five of his seven goals were scored on the power play. The Musketeers finished third in the Western Conference and reached the conference finals against Waterloo. Heinrich had 4 assists and was +7 with 11 penalty minutes in eight playoff games.
Heinrich is a skating defensemen who plays an abrasive style and is responsible in his own end. While he is smaller than most prototypical hard-hitting defensemen he will get in the face of his opponents. Heinrich makes the safe plays when clearing the zone and takes very little chance at making a mistake. His skating has improved since his high school days though that development will need to continue if he is to compete at the pro level.
Heinrich is an unrestricted free agent after not being signed to an NHL contract by Washington and then re-entering the 2015 NHL draft without being selected. He is skating with the Portland Winterhawks as a 20-year-old. Long-term he has some potential as an effective lower pairing defender though he will likely need time at the minor pro level to continue to develop physically, improve his mobility and refine his positional play.