He played for the St. Louis Blues, Toronto Maple Leafs, Phoenix Coyotes, Calgary Flames, Pittsburgh Penguins, New York Rangers, Winnipeg Jets, New Jersey Devils, Boston Bruins and Carolina Hurricanes.
[10] During the 2013–14 season, on March 5, 2014, Stempniak was dealt at the NHL trade deadline to the Pittsburgh Penguins for a third-round draft pick.
On July 19, 2014, Stempniak agreed to join his sixth NHL team, signing a one-year contract as a free agent with the New York Rangers.
[13] Stempniak scored the first playoff goal in Winnipeg since 1996 when he beat Anaheim's Frederik Andersen in the first period of Game 3 of the Western Conference Quarter Finals for a 1-0 Jets lead.
Following a successful individual year, on July 1, 2016, Stempniak was promptly signed to a two-year contract to join his tenth NHL club, the Carolina Hurricanes.
[17] Stempniak joined the Boston Bruins during the start of training camp, signing a Professional Tryout (PTO) contract on September 10, 2018.
[19] While continuing informally with the team, Stempniak belatedly signed a professional try-out contract in the AHL to join affiliate, the Providence Bruins, on February 15, 2019.
[20] After 4 games with Providence, and ahead of the NHL trade deadline, Stempniak signed a one-year, one-way contract with Boston on February 24, 2019.