Shelvey grał w młodzieżowych drużynach Arsenalu i West Hamu, któremu kibicował w dzieciństwie. W 2007 roku przeszedł do akademii Charltonu. Przełomowym sezonem w karierze Shelveya były rozgrywki 2007/08, gdy Anglik w zespole U-18 zdobył 14 goli w 23 spotkaniach, w tym 9 goli w FA Youth Cup. W zespole rezerw zadebiutował w spotkaniu przeciwko Coventry City[2]. W kwietniu 2008 roku w wieku 16 lat i 59 dni zadebiutował w pierwszej drużynie. Dzięki temu stał się najmłodszym graczem Charltonu w historii, wyprzedzając poprzedniego właściciela tego tytułu Paula Konchesky'ego[3]. Spotkanie to Charlton przegrał 0-3, jednakże Shelvey zaliczył bardzo obiecujący debiut[4]. 3 stycznia 2009, na 55. dni przed swoimi 17. urodzinami Shelvey zdobył gola w spotkaniu Pucharu Anglii przeciwko Norwich City. Dzięki temu został najmłodszym strzelcem gola w historii Charltonu i wyprzedził poprzedniego rekordzistę, Petera Reevesa, który w maju 1966 roku zdobył swojego pierwszego gola w wieku 17 lat i 100 dni, również przeciwko Norwich. Pomimo zainteresowania ze strony wielu klubów, 27 lutego 2009 roku, w dniu swoich 17. urodzin Shelvey podpisał swój pierwszy profesjonalny kontrakt z Charltonem. 9 września przedłużył poprzednią umowę o rok, do 2012 roku. 4 kwietnia 2009 roku zdobył swojego pierwszego ligowego gola. Stało się to w wygranym 3-2 meczu z Southampton[5][6].
Liverpool
W kwietniu 2010 roku Shelvey został za kwotę 1,8 miliona funtów sprzedany do Liverpoolu[7]. W sezonie 2010/2011 wystąpił w 15 meczach Liverpoolu, w większości wchodząc z ławki rezerwowych.
Wypożyczenie do Blackpool
30 września 2011 roku Shelvey przeniósł się do Blackpool na zasadzie trzymiesięcznego wypożyczenia[8]. W swoim debiucie w barwach Mandarynek 1 października przeciw Bristol City strzelił również swoją pierwszą bramkę[9]. W sumie w dziesięciu meczach ligowych zdobył sześć bramek.
Powrót do Liverpoolu
30 listopada 2011 po problemach kadrowych w Liverpoolu, jego klub zdecydował się na zakończenie jego wypożyczenia. W następny weekend pierwszy raz wyszedł od pierwszych minut w lidze[10]. 6 stycznia 2012 trafił swojego pierwszego gola dla klubu w meczu FA Cup z Oldham Athletic na Anfield[11]. 8 maja 2012 trafił swojego pierwszego gola w Premier League w wygranym 4-1 spotkaniu z Chelsea[12]. W sezonie 2011/2012 Shelvey zdobył z drużyną klubową Puchar Ligi Angielskiej[13].
10 lipca 2012 roku podpisał nowy, długoterminowy kontrakt z Liverpoolem[14]. 20 września 2012 wszedł z ławki w meczu Ligi Europy z BSC Young Boys i trafił dwie bramki[15]. Trzy dni później otrzymał czerwoną kartkę w derbach z Manchesterem United[16]. Shelvey trafił również bramkę z Udinese Calcio w Lidze Europy[17]. 22 listopada 2012 roku trafił bramkę z Young Boys na Anfield w Lidze Europy[18].
Swansea City
3 lipca 2013 roku Shelvey podpisał czteroletni kontrakt z walijskim Swansea City.
Kariera reprezentacyjna
Shelvey był kapitanem reprezentacji Anglii do lat 16, która w 2007 roku zdobyła trofeum Victory Shield. Anglik rozegrał na tym turnieju trzy spotkania i zdobył trzy gole. W 2008 roku wraz z zespołem narodowym brał także udział we francuskim turnieju Montaigu Tournament, który Anglicy wygrali po raz pierwszy od siedmiu lat. Shelvey wystąpił we wszystkich czterech spotkaniach i zdobył gola z rzutu karnego w finałowym spotkaniu przeciwko reprezentacji Francji. W październiku 2008 roku zadebiutował w reprezentacji Anglii do lat 17. Wtedy to jego zespół pokonał Estonię 7-0, a on sam zdobył bramkę.
We wrześniu 2010 roku, w debiucie w reprezentacji U-19, trafił bramkę z rzutu wolnego i był kapitanem. Jego zespół pokonał Słowację 2-0[19]. W kolejnych dwóch meczach w U-19 również trafił bramki. We wrześniu 2011 roku zadebiutował w drużynie U-21, w wygranym 6-0 meczu z reprezentacją Azerbejdżanu[20].