Greg Moore was born March 26, 1984 in Lisbon, Maine. The fifth round, 143rd overall selection of the Calgary Flames in the 2003 NHL Entry Draft, Moore honed his skills in his homeland with the U.S. National Team Development Program.
A strong skating winger, Moore skated in 154 games with the University of Maine Black Bears, registering 66 goals and 41 assists for 107 points through his four-year tenure. In his first full season of professional hockey, Moore suited up for the Hartford Wolf Pack of the AHL and helped the club earn a spot in the playoffs. The following season, Moore became one of the Wolf Pack's top players and was used in six regular season games in the NHL with the New York Rangers.
On the international stage, Moore represented his homeland at the 2003 and 2004 World Junior Championships.
In the summer of 2009, Moore signed on with the New York Islanders organization as an unrestricted free agent, though he would fail to complete a season on the island. On March 1, 2010, in the days leading up to the NHL trade deadline, Moore was sent to the Columbus Blue Jackets in exchange for Dylan Reese.
Moore would spend the 2010-11 season with Adirondack of the American Hockey League before being shipped to the Philadelphia Flyers at the 2011 NHL trade deadline in exchange for Tom Sestito.