Shelvey fikk et tidlig gjennombrudd for Charlton etter imponerende spill for klubbens ungdomslag gjennom sesongen 2007-2008. Debuten for Charltons førstelag kom som innbytter i ligakampen borte mot i Englands nest øverste divisjon den 26. april 2008. I en alder av 16 år og 59 dager ble dermed Shelvey den yngste spilleren som noensinne har spilt ligafotball for Charlton. I den påfølgende hjemmekampen, mot , fikk Shelvey sin første ligakamp fra start i det som avsluttet sesongen med en 3-0-seier til hjemmelaget.