2009-10: Made NHL debut for the Flyers October 30, 2009 vs. Carolina scoring a goal in his very first game. 12:30 into the 1st period his wrist-shot for a goal was assisted by Ryan Parent and Scott Hartnell. Finished with 2 goals and 1 assist in 11 games with PHI. Also had 18 goals, 28 assists in 66 games for the Phantoms. Played in one Stanley Cup Playoff game with PHI on April 22, 2010 in the game 5 opening round clincher against New Jersey.
Traded to Anaheim by Philadelphia with Patrick Maroon for Danny Syvret and Rob Bordson, November 21, 2010. Traded to Boston by Anaheim with Stefan Chaput for Brian McGrattan and Sean Zimmerman, February 27, 2011. Signed as a free agent by Wolfsburg (Germany), July 7, 2011.