Edgar continued to appear for Newcastle's reserves and he was called up to the first team squad due to a lengthy injury list midway through the 2006–07 FA Premier League season. He made his first team debut for Newcastle against Bolton Wanderers on December 26, 2006. On January 1, 2007 during his home debut, he scored his first goal for the club with a long range strike against Manchester United in a 2–2 draw. Edgar was playing in the unfamiliar position of full back as part of a makeshift Newcastle defence consisting of three under-21 players and a winger, due to injuries to first team defenders. Edgar was later named man of the match and drew praise from Newcastle manager Glenn Roeder for his performance during the game, having marked Cristiano Ronaldo effectively.