Hörnqvist was selected 230th overall in the 2005 NHL Entry Draft by the Nashville Predators. On June 28, 2014, the Predators traded Hörnqvist along with Nick Spaling to the Pittsburgh Penguins in exchange for James Neal.