Eric John Weinrich[1] (born December 19, 1966) is an American former professional ice hockey defenseman who played 17 seasons in the National Hockey League (NHL) with the New Jersey Devils, Hartford Whalers, Chicago Blackhawks, Montreal Canadiens, Boston Bruins, Philadelphia Flyers, St. Louis Blues, and Vancouver Canucks.
Weinrich was originally selected by the Buffalo Sabres in the 1984 NHL entry draft although the pick was deemed invalid as he had yet to clear the minimum age restriction for eligible draftees.
[3] After spending just over a season with the Whalers, Weinrich was traded with Patrick Poulin to the Chicago Blackhawks for Steve Larmer and Bryan Marchment.
[6][7] Weinrich signed a three-year contract with the Philadelphia Flyers as a free agent on July 5, 2001 and played his 1000th game with them during the 2002–03 NHL season.
[12] Upon his retirement, he became an assistant coach for the Portland Pirates in the AHL, then on January 25, 2007 he signed a professional tryout contract with the team and began playing immediately.