Ньюкасл Юнайтед
Кэрролл начал свою молодёжную карьеру в Ньюкасле Юнайтед. Он забил несколько мячей в резервной команде. Свой первый дебют в команде он состоялся 2 ноября 2006 года. Тогда ему было 17 лет и 300 дней. Это была победа 1:0 в Кубке УЕФА над Палермо. Он пришел на замену Нольберто Солано. При этом он стал самым молодым игроком, представляющим Ньюкасл в Европе.
Дебют на Кубке ФА состоялся 17 января 2007 года. Здесь же он появился в качестве замены на последние десять минут. В том матче Бирмингем Сити обыграл Ньюкасл со счетом 5:1. 25 февраля 2007 года Кэрролл дебютировал в Премьер-лиге в Ньюкасле. На 87-й минуте он вышел на замену в поражении со счетом 1:0 от "Уигана Атлетика". В этом матче он пробил по мишеням. Хорошее спасение от вратаря "Уигана" Джона Филана помешало ему забить свой первый гол в "Ньюкасле".
В 2007 году он стал обладателем "Трофея Вор Джеки Милберн". Этот приз ежегодно вручается восходящей звезде футбола Северо-Восточной Англии.
29 июля 2007 года Кэрролл забил свой первый старший гол в ворота "Ювентуса" со счетом 2:0. Это был товарищеский матч. Он забил гол левой ногой. После игры итальянский вратарь Джанлуиджи Баффон похвалил Кэрролла. Баффон сказал, что у Кэрролла большое будущее.
14 августа 2007 г. Кэрролл начал работать с Престоном Норт-Эндом по предоставлению кредита на шесть месяцев. В тот же день он дебютировал для них в Кубке Лиги против Morecambe. Кэрролл был отправлен играть за Престона против "Скунторп Юнайтед" 18 сентября. Свой первый гол в чемпионате и первый гол в английской лиге он забил в ворота "Лестер Сити" 6 ноября.
Кэрролл впервые выступил в Ньюкасле в сезоне 2008-09 20 октября. Он приехал на замену Шоле Амеоби дома в Манчестер Сити. Кэрролл был в стартовой команде против "Вест Хэм Юнайтед" дома 10 января 2009 года. Свой первый гол он забил дома в этом матче. Это был заголовок. Матч закончился вничью со счетом 2:2. Новый контракт на три с половиной года он подписал 12 марта 2009 года. Контракт в Ньюкасле закончился в 2012 году.
Ньюкасл был понижен в том сезоне. Первые нападающие команды Майкл Оуэн, Марк Видука и Обафеми Мартинс покинули клуб. Кэрролл присоединился к команде Шола Амеоби в атаке за Ньюкасл в начале нового сезона. Свой первый гол в чемпионате он забил 16 сентября 2009 года в ворота "Блэкпула" с заголовком. К 2010 году Кэрролл играл почти в каждом матче. У него появился новый напарник по ударам - Петер Левенкрандс. Эти два игрока забили больше половины голов клуба в 2010 году. Кэрролл завершил сезон в качестве лучшего бомбардира "Ньюкасла". Во всех соревнованиях у него было 19 мячей. 17 были в лиге, 2 - в кубковых играх.
Кэрролл получил команду номер 9 в сезоне 2010-11. Этот номер важен для болельщиков Ньюкасла Юнайтед. Великие нападающие, такие как Джеки Милберн, Малкольм Макдональд и Алан Ширер носили этот номер команды в Ньюкасле. Кэрролл забил свой первый хет-трик в карьере против "Астон Вилла" в их победе 6:0 в Премьер-лиге 22 августа 2010 года. Кэрролл пришел на замену Кевину Нолану против "Манчестер Сити". Он впервые возглавил команду в этом матче. В октябре 2010 года Кэрролл подписал новый пятилетний контракт. Его контракт продлился до 2015 года. Кэрролл забил третий гол Ньюкасла в победе над "Ливерпулем" со счетом 3:1 в Сент-Джеймс Парке 11 декабря 2010 года. Это был выстрел с 25 ярдов. Бросок был неудачным.
Ливерпуль
31 января 2011 года Ливерпуль предложил Кэрролу 30 миллионов фунтов стерлингов. Это было отклонено. Затем Ньюкасл принял предложение в 35 миллионов фунтов стерлингов. Кэрролл прошел медицинский осмотр и вскоре подписал контракт. Передача была завершена незадолго до 23:00. Кэрролл сказал, что его заставили покинуть Ньюкасл. Но клуб сказал, что он запросил трансфер после того, как Ливерпуль отклонил заявку на 30 миллионов фунтов стерлингов. Ливерпуль подтвердил, что Кэрролл наденет свитер номер 9. Ранее его носил Фернандо Торрес, который в тот же вечер уехал из "Энфилда" в "Челси" за 50 миллионов фунтов стерлингов. Трансфер сделал Кэрролла восьмым самым дорогим футболистом того времени. Он был самым дорогим британским футболистом всех времен. Он также стал вторым самым дорогим футболистом, играющим за британский клуб, после Торреса. Кэрролл получил травму во время игры в "Ньюкасл Юнайтед". Поэтому "Ливерпуль" аннуировал Кэрролла, и ему пришлось бы подождать некоторое время до своего дебюта.
В конце концов, 6 марта 2011 года он дебютировал в Ливерпуле в качестве замены в матче 3-1 против "Манчестер Юнайтед". 10 марта он появился в своем первом европейском матче за "Ливерпуль". Ливерпуль" проиграл матч 1:0 "Браге" в Лиге Европы. Кэрролл пришел на замену после перерыва. В ответном поединке через неделю он сделал свой первый старт в "Ливерпуле". Игра завершилась со счетом 0:0. Ливерпуль" покинул соперника, потому что по сумме проиграл 1:0. 20 марта он сделал свой первый старт в Премьер-лиге за "Ливерпуль" против "Сандерленда". Он не забил. Ливерпуль" выиграл матч 2:0. 11 апреля Кэрролл забил свой первый гол в ворота "Ливерпуля". Это была победа 3:0 против "Манчестер Сити" на "Энфилде". Его первый гол был с дальнего расстояния. Второй - заголовок. В том сезоне он сыграл еще несколько раз. Но больше не забивал.
24 августа 2011 года он забил свой первый гол в новом сезоне. Он забил его в 20 ярдах от ворот. Матч проходил против Эксетера Сити. Во втором раунде Кубка Лиги он забил 3:0. 1 октября 2011 года забил свой первый гол в Премьер-лиге сезона 2011-12 во время победы над "Эвертоном" в Гудисон-парке со счетом 2:0. Свой третий гол в сезоне он забил на выезде со счетом 2:0 в "Вест Броме". Свой первый гол в 2012 году он забил в третьем раунде Кубка Футбольной ассоциации против "Олдхэм Атлетик" со счетом 5:1. В четвертом раунде Кубка АФ 28 января он помог Дирку Куйту забить гол на 88-й минуте в ворота "Манчестер Юнайтед". В результате "Ливерпуль" выиграл матч. Свой пятый гол в сезоне он забил 31 января в гостях у "Волков" со счетом 3:0. Это было в его первую годовщину вступления в клуб. Ливерпуль" выиграл 6:1 у "Брайтона и Хоув Альбиона" в пятом раунде Кубка АФА. Кэрролл забил один гол и ассистировал Луису Суаресу. 26 февраля он выиграл свой первый трофей у "Ливерпуля", так как они выиграли Кубок Лиги. В финале они выиграли у Кардиффа. 10 апреля он забил гол из заголовка в ворота "Блэкберна" во время травмы, когда "Ливерпуль" выиграл матч. Это положило конец четырем матчам "Ливерпуля" без победы. Четыре дня спустя он отправился в очередной поздний гол, который выиграл "Ливерпуль". На этот раз он одержал победу над "Эвертоном" в полуфинале Кубка Англии на Уэмбли со счетом 2:1. Из-за своего гола "Ливерпуль" вышел в финал. Это был его 50-ый матч за "Ливерпуль". Кэрролл охарактеризовал свой победный гол как "лучшее ощущение". Соперник по команде Джейми Каррагер сказал, что гол "стоил 35 миллионов фунтов стерлингов". Он также сказал, что Кэрролл "запомнится навсегда". Кэрролл также забил гол в финале, который "Ливерпуль" уступил "Челси" со счетом 2:1.
Вест Хэм Юнайтед
Заклинание займа
30 августа 2012 года Кэрролл подписал соглашение с Вест Хэмом. Он был на сезонном кредите. Ливерпуль хотел, чтобы в сделке был пункт, который заставил бы Вест Хэм заплатить 17 миллионов фунтов стерлингов, чтобы привести его в клуб навсегда. Но его пришлось убрать, так как Вест Хэм не согласился. В конце концов, Вест Хэм заплатил 2 миллиона фунтов стерлингов за организацию кредита. Они также начали выплачивать все ливерпульские зарплаты "Кэрролл" в размере 80,000 фунтов стерлингов в неделю.
Кэрролл дебютировал 1 сентября. Он забил (ассистировал) два гола в домашней победе 3:0 против Фулхэма. Свой первый гол он забил 25 ноября 2012 года. Это было в поражении на выезде со счетом 3:1 против "Тоттенхэм Хотспур". Кэрролл получил травму в ноябре. Он вернулся 2 февраля 2013 года против "Суонсити". Единственный гол в этом матче он забил. Кэрролл завершил заклинание с 7 голами в 24 выступлениях.
Постоянный перевод
21 мая 2013 года Вест Хэм и Ливерпуль договорились о гонораре в размере около 15 миллионов фунтов стерлингов, чтобы сделать кредитный переезд постоянным Кэрролл согласился с переездом и 19 июня 2013 года подписал шестилетний контракт с Вест Хэмом. Этот гонорар стал клубным рекордом.
2013–14
Кэрролл начал сезон 2013-14 годов с травмами. У него была проблема с каблуками в финальной игре прошлого сезона. Свое первое появление в сезоне он провел 12 января 2014 года. Он вышел на замену на 72-й минуте победы над Кардифф Сити со счетом 2:0. Он помог Марку Ноублу забить второй гол в ворота Вест Хэма.
1 февраля 2014 года Кэрролл был отправлен в отставку за жестокую игру против защитника "Суонси Сити" Чико Флореса в матче против уэльского клуба "Вест Хэм" со счетом 2:0. 15 марта он забил свой первый гол в Премьер-лиге сезона в поражении со счетом 3:1 в "Сток Сити". 31 марта он был назван игроком матча "Скай Спортс" за то, как сыграл в матче против "Сандерленда" на "Стадионе света" со счетом 2:1. Он забил один и ассистировал другому голам Вест Хэма.
Кэрролл завершил сезон 2013-14 Премьер-лиги, забив всего два гола из 18 выступлений.
2014–15
Во время предсезонного тура по Новой Зеландии Кэрролл получил травму лодыжки. Это означало, что он не мог играть в первых одиннадцати матчах Премьер-лиги Вест Хэма. Кэрролл вернулся в команду 8 ноября 2014 года. Он вышел на замену Марку Ноублу вничью 0:0 с "Астон Вилла".
Кэрролл был выбран для начала следующего матча Hammers. Он играл целых девяносто минут. Вест Хэм проиграл матч 1:2 Эвертону. 7 декабря 2014 года он забил первые два гола в сезоне. Это был матч с "Суонси Сити". Дома "Хаммеры" выиграли матч 3:1. Это были первые голы, которые он забил дома с марта 2013 года. 20 декабря Кэрролл забил гол 50-й лиги в своей карьере. Вест Хэм" обыграл "Лестер Сити" со счетом 2:0.