"He has been with us for years, I remember coaching him when he was 13," Eagles manager Dougie Freedman said.
Fellow academy players Jake Caprice and Charlie Holness have signed one-year deals with the London club.
Source: BBC Sport
Source: BBC Sport