He played 1 season with the Maple Leafs and was traded to the Philadelphia Flyers for first-round and third-round draft picks.[4] He only played 20 games for the Flyers and was again traded, this time to the Florida Panthers for a second-round and a third-round pick.[5]

Versteeg would play 1 season and 28 games with the Panthers before being traded back to the Chicago Blackhawks on November 14, 2013 in exchange for Jimmy Hayes and Dylan Olsen.[6]