Carcillo, 24, leads the NHL in penalty minutes with 174 and is tied for second in fighting majors with 18.
In short, he's a goon.
He has three goals and seven assists in 54 games with the Coyotes.
The original report from TSN in Canada has the Flyers also sending Phoenix a second round pick, but they don't have a second rounder in either 2009 or 2010, so those details are still sketchy.
Upshall had 7 goals and 14 assists for the Flyers.
The Flyers are saving roughly $400,000 in this deal.
Carcillo is also signed through next season and his cap hit is $885,000.
Rumor has it that although the deadline has passed, the Flyers have an agreement in principle on a second deal and have been granted an extension by the league to finalize the particulars.
I'll keep you posted.