Career
Zehr was drafted 31st overall by the New York Islanders in the 1997 National Hockey League Entry Draft. He signed with the Boston Bruins as a free agent in 1999, but missed most of 1999–2000 season after suffering a knee injury during practice and only managed to play four games in all for Boston. He moved to the ECHL afterwards, suiting up for five different teams during a four-year spell.