Le , il est échangé aux Sabres de Buffalo avec un choix de première ronde en 2014, d'un choix de deuxième ronde en 2015 en retour de Thomas Vanek. Le , Moulson connaît la troisième franchise dans la même saison, en étant échangé au Wild du Minnesota avec Cody McCormick contre Torrey Mitchell, un choix de deuxième ronde pour le repêchage de 2014 et un choix de deuxième ronde en 2016.