Le 4 mars 2009, les Flyers ont échangé Upshall et un second tour de tirage dans la NHL Entry Draft 2011 au Phoenix Coyotes pour Daniel Carcillo.
Upshall a également joué avec les Predators de Nashville pendant 4 saisons et les Flyers de Philadelphie pendant 3 saisons avant d'être échangé aux Coyotes Phoenix le 4 mars 2009 pour Daniel Carcillo.