After completing two years with Vermont, Sharp made his NHL debut in 2003–04, splitting the season between the Flyers and their American Hockey League (AHL) affiliate, the Philadelphia Phantoms, recording seven points (5 goals, 2 assists) in 41 regular season games with the Flyers, and 29 points (15 goals, 14 assists) in 35 games for the Phantoms. Due to the 2004–05 NHL lockout, Sharp spent the entire following season in the AHL with the Phantoms, registering 23 goals and 29 assists (52 points) in 75 regular-season games and eight goals and 13 assists (21 points) in 21 playoff games en route to a Calder Cup championship.