Tom Carroll scoorde 56 doelpunten in 28 wedstrijden bij de -16. Dat is nog steeds een record bij Tottenham Hotspur. Toen speelde hij als aanvaller, inmiddels is hij omgevormd tot centrale middenvelder. In juni 2010 tekende hij zijn eerste profcontract. Op 25 augustus 2011 maakte hij zijn debuut voor de Spurs in de voorronde van de Europa League tegen het SchotseHeart of Midlothian. Hij speelde mee in vier groepswedstrijden. Hij speelde ook mee in de League Cup en de FA Cup. Op 27 januari 2011 werd hij voor zes maanden uitgeleend aan Leyton Orient. Hij maakte zijn debuut in de League One op 5 februari 2011 tegen Bournemouth. Hij speelde in totaal 12 competitiewedstrijden voor Leyton Orient. In het FA Cup duel tegen Arsenal viel hij in tijdens de rust. Tijdens de terugwedstrijd speelde hij 90 minuten en zag hij zijn team verliezen met forfaitcijfers.
Op 30 januari 2012 leende Tottenham Carroll opnieuw zes maanden uit, ditmaal aan Derby County, dat in de Championship uitkomt. Eén dag later scoorde hij bij zijn debuut tegen Barnsley. Carroll speelde 12 competitiewedstrijden voor Derby County.
Carroll maakte zijn Premier League debuut op 3 november 2012 in een met 0-1 verloren thuiswedstrijd van Wigan Athletic. Hij verving Kyle Walker na 79 minuten.
Op 2 september 2013 verhuurde Tottenham Carrol gedurende het seizoen 2013/14 aan Queens Park Rangers, waarmee hij in de Championship ging spelen. In het daaropvolgende seizoen verhuurde Tottenham hem aan Swansea City AFC, op dat moment actief in de Premier League.