Upshall has also played with the Nashville Predators for 4 seasons and the Philadelphia Flyers for 3 seasons before being traded to the Phoenix Coyotes on March 4 , 2009 for Daniel Carcillo .
On March 4 , 2009 , the Flyers traded Upshall and a second round draft pick in the 2011 NHL Entry Draft to the Phoenix Coyotes for Daniel Carcillo .