Background
He grew up in the small town of Gardiner, Maine, went to high school at North Yarmouth Academy in Yarmouth, Maine, and played his college hockey at the University of Maine, where he studied archaeology and anthropology.
He grew up in the small town of Gardiner, Maine, went to high school at North Yarmouth Academy in Yarmouth, Maine, and played his college hockey at the University of Maine, where he studied archaeology and anthropology.
University of Maine.
He is currently a professional scout with the Buffalo Sabres of the National Hockey League (National Hockey League). Weinrich was originally selected by the Buffalo Sabres in the 1984 National Hockey League Entry Draft although the pick was deemed invalid as he had yet to clear the minimum age restriction for eligible draftees. Weinrich entered the draft the next year and was drafted 32nd overall by the New Jersey Devils in the 1985 National Hockey League Entry Draft.
He played 1,157 career National Hockey League games, scoring 70 goals and 318 assists for 388 points.
Weinrich played 83 games over three seasons at the University of Maine, and was named an National Collegiate Athletic Association East Second Team All-American for the 1986-1987 season. He would leave the team the next season to play for the United States national team
He would also play 21 games for the National Hockey League Devils during those years, scoring nine points. He joined New Jersey full-time for the 1990-1991 National Hockey League season, having his best offensive year with 38 points and earning a spot on the National Hockey League All-Rookie Team, but would be traded with Sean Burke to the Hartford Whalers for Bobby Holik and draft choices on 28 August 1992.
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.
He would play for the Blackhawks for several seasons before being traded once again shortly into the 1998-1999 National Hockey League season, this time to the Montreal Canadiens. Weinrich again would not last long with his new team, being traded yet again to the Boston Bruins for Patrick Traverse midway through the 2000-2001 National Hockey League season in what is believed to have been the first trade between the two teams since 1964. Weinrich signed with the Philadelphia Flyers as a free agent on July 5, 2001 and played his 1000th game with them during the 2002-2003 National Hockey League season.
However, this was not enough to prevent him from being traded once again, this time to the Saint Louis Blues, shortly after the 2004 National Hockey League All-Star game.
During the 2004-2005 National Hockey League lockout, he played with Vesicular Stomatitis Virus European Commission of the Austrian Hockey League, but returned to the Blues for the 2005-2006 National Hockey League season, during which he was traded for the final time, his last National Hockey League team being the Vancouver Canucks. Weinrich announced his retirement on August 4, 2006 after 17 seasons in the National Hockey League. With 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 play immediately.
Weinrich skated with the Pirates for two seasons before hanging up the skates for good after the 2007-2008 season. Currently, Weinrich is a professional scout for the Buffalo Sabres.
AHL First All-Star Team (1990).