Scott n'est jamais sélectionné lors de repêchages de la LNH et signe son premier contrat professionnel le avec les Aeros de Houston dans la Ligue américaine de hockey (LAH)[2]. Le , il signe cette fois avec le Wild du Minnesota dont les Aeros sont le club école[2]. Jusqu'en 2009, il passe ensuite l'essentiel des saisons avec ces derniers avant de jouer 51 matchs avec le Wild lors de la saison 2009-2010. Le , il signe un contrat d'une saison avec les Blackhawks de Chicago[2]. Le , il est échangé aux Rangers de New York contre un choix de cinquième tour. Il signe ensuite un contrat d'une saison avec les Sabres de Buffalo, le .
Lors du 61e Match des étoiles de la Ligue nationale de hockey, il est élu capitaine de l'équipe de la division Pacifique par vote du public alors qu'il s'aligne pour les Coyotes. Malgré son échange aux Canadiens de Montréal (division Atlantique) et son affectation au club-école, il participe tout de même malgré la controverse au match des étoiles, arborant un chandail de la LNH. Son équipe remporte le match et il est élu joueur du match avec ses deux buts.