On July 6, 2009, Moore signed a one-year contract with the New York Islanders.[2] Moore was then assigned to affiliate, the Bridgeport Sound Tigers, in the AHL for the beginning of the 2009–10 season. On March 1, 2010, Moore was traded by the Islanders to the Columbus Blue Jackets for Dylan Reese.[3] Initially re-assigned to the Blue Jackets AHL affiliate, the Syracuse Crunch, Moore was later recalled to finish the season with Columbus and made his debut in a 3–2 defeat to the Washington Capitals on April 3, 2010.[4]

On July 9, 2010, Moore signed as a free agent to a one-year contract with the Philadelphia Flyers.[5]

On February 28, 2011, Moore was traded by Philadelphia along with Lewiston Maineiacs player and Flyer prospect, Michael Chaput in returning to Columbus for Tom Sestito.[6]

On July 18, 2011, German professional ice hockey team Augsburger Panther from Augsburg, Bavaria, announced that Moore signed a one-year contract. In his solitary season in 2011–12 with Augsburg, Moore provided 20 goals in 52 games, helping the team to the Qualifying playoff round.

Upon the expiration of his contract with the Panthers, Moore signed a one-year contract with fellow DEL competitor Grizzly Adams Wolfsburg on April 3, 2012.[7] In February 2013 the contract was extended for another year.[8]

Before the season 2014–15 he signed a contract in the Czech 1st Liga with the Piráti Chomutov before returning to Augsburger Panther in Germany.[9]