Nella stagione 2014-15, con un tempo di gioco limitato a St. Louis, il 15 novembre 2014, Leopold è stato scambiato dai Blues ai Columbus Blue Jackets in cambio di una scelta del quinto turno nel 2016. Leopold ha giocato 18 partite con i Blue Jackets, registrando un gol e due assist, prima di unirsi alla sua terza squadra nell'anno in cui è stato ceduto ai Minnesota Wild in cambio di Justin Falk e una scelta del quinto turno nel 2015.
il 2 marzo 2015.