Après deux belles saisons universitaires avec les Tar Heels de la Caroline du Nord, il est choisi le en de la Draft 2012 de la NBA par les Suns de Phoenix, club avec lequel il signe son premier contrat professionnel le . Il participe à la NBA Summer League 2012 avec les Suns et lors de son premier match, il distribue cinq passes décisives et intercepte trois ballons. Lors de la finale de la Summer League, Marshall termine avec un double-double avec 15 points et 10 passes décisives lors de la victoire 96 à 87 contre les Grizzlies de Memphis.