In his rookie campaign of 1993–94 Smolinski tallied 31 goals and 51 points. After a 31-point season in the shortened 1994–95 campaign, Smolinski was traded in the summer of 1995 alongside Glen Murray to the Pittsburgh Penguins for Kevin Stevens and Shawn McEachern. In his only season with the Penguins in 1995–96, he scored a career-high 40 assists and 64 points. However, Smolinski and the Penguins could not agree on a new contract in the off-season and he sat out the start of the next season, playing for the Detroit Vipers of the IHL. In November 1996, general manager Mike Milbury of the New York Islanders traded defenseman Darius Kasparaitis and rookie Andreas Johansson for the rights to negotiate a contract with Smolinski.
Becoming a free agent in the 2007 off-season, Smolinski signed a one-year contract with the Montreal Canadiens on July 2, 2007.[4] On October 22, Smolinski played in his 1,000th career game, against the Bruins.[5]
After the NHL
After his stint with the Montreal Canadiens, Smolinski began an assistant coaching job for a Michigan high school team, Birmingham Unified. With Smolinski's help, the team became District Champions for the first time in four years.
Without an NHL job, on February 24, 2009, Smolinski signed a deal with the Port Huron Icehawks of the IHL.[6] On April 30, 2009, Smolinski signed a deal with the Milwaukee Admirals of the AHL.[7] He is currently working with the National Hockey League as a regional director in their Learn To Play (LTP) program. In 2015, he was inducted into the National Polish-American Sports Hall of Fame.
Smolinski also referees high school hockey in Michigan.[8]