2006-07: Zach Hamill led the WHL in scoring with 32 goals and 61 assists in 69 games. With three seasons under his belt, Hamill is a young veteran with an offensive upside NHL teams will not ignore come draft day. Hamill, who was born in Port Coquitlam, BC, is the Silvertips all-time career-scoring leader. A member of Team WHL for the Canada/Russia Challenge in November, Hamill felt the slight when he was not invited to the training camp for Canada's WJC team.
Signed an entry level contract in August of 2007
2007-08: Under a new coaching staff in Everett, Hamill got off to a slow start offensively. In 67 games for the Silvertips, Hamill scored 26 goals and added 49 assists for 75 points. He also tacked on 88 penalty minutes to his offensive totals. Hamill notched 3 assists in 4 playoff games for the Silvertips. Hamill joined the Providence Bruins following the close of his season in Everett, notching 5 assists in 7 regualr season games. In 9 AHL playoff games, Hamill scored 1 goal and added 3 assists for 4 points.
2008-09: Hamill 's first full season with the Providence Bruins (AHL) was one of adjustment for the former eighth overall pick. While he did not put up big scoring numbers (13 goals and 13 assists and +7 plus/minus with 40 PMs in 65 regular season games) , Hamill gained valuable experience in other aspects of the game. In 16 playoff games, he scored 1 goal with 5 assists and was -3 with 4 PMs. 2009-10: Hamill made his NHL debut in the final game of the season and had an assist and played 12 minutes in a 4-3 win over the Washington Capitals. In his second season with the Providence Bruins, Hamill scored 14 goals and added 30 assists for 44 points in 75 games.
2009-10: In his second season with the Providence Bruins, Hamill scored 14 goals and added 30 assists for 44 points in 75 games. Hamill also appeared in his first NHL game, picking up 1 assist in that contest.
2010-11: Hamill spent three games with the Bruins during a February call up; playing for the AHL Providence Bruins for most of his third season with the Bruins' organization. In the three games with Boston, he averaged just over 10 minutes of ice time per game and was +1 with one assist and one shot on goal. In 68 games with Providence, he scored 9 goals with 34 assists and was +6 with 66 PMs. His one power play goal was a testament to his changing role from that of a scorer to a two-way forward. Hamill was one of the players called up to practice with Boston during the playoffs but did not see any action.
2011-12: Hamill made a strong push for a roster spot with the Bruins in his fourth pro season but ultimately spent most of the season with Boston AHL affiliate Providence. He did appear in 16 games for Boston, playing in two November games and then having lengthier stays in Boston in December and January before playing his final NHL game on February 4th. Hamill had two assists and was plus-three with 4 penalty minutes; averaging 11 minutes of ice time. In 41 AHL games with Providence he scored 8 goals with 13 assists and was plus-five with 24 penalty minutes. Providence missed the AHL playoffs. The Capitals acquired Hamill from the Bruins in exchange for forward Chris Bourque in May and Hamill was signed to a one-year contract as a restricted free agent in July, 2012.
Hamill signed a one-year contract with the Vancouver Canucks in July of 2013.