Newcastle United
Карол започва младежката си кариера в Нюкасъл Юнайтед. Той вкарва няколко гола за резервния отбор. Дебютира за първия отбор на 2 ноември 2006 г. Тогава е на 17 години и 300 дни. Това става при победата с 1:0 над Палермо в турнира за Купата на УЕФА. Влиза като късна смяна на мястото на Нолберто Солано. По този начин той става най-младият играч, представял Нюкасъл в Европа.
Дебютира за ФА Къп на 17 януари 2007 г. И тук той се появява като резерва за последните десет минути. В този мач Бирмингам Сити побеждава Нюкасъл с 5:1. На 25 февруари 2007 г. Карол дебютира за Нюкасъл във Висшата лига. Той се появява като резерва в 87-ата минута при загубата с 1:0 от Уигън Атлетик. В този мач той има един точен удар. Добро спасяване на вратаря на Уигън Джон Филън му попречи да вкара първия си гол за Нюкасъл.
През 2007 г. получава трофея "Wor Jackie Milburn Trophy". Тя се присъжда всяка година на изгряващата звезда на футбола в Североизточна Англия.
На 29 юли 2007 г. Карол вкарва първия си гол в старшата възраст при победата с 2:0 над Ювентус. Това беше приятелски мач. Той вкара гола с левия си крак. След мача италианският вратар Джанлуиджи Буфон похвали Карол. Буфон каза, че пред Карол има голямо бъдеще.
На 14 август 2007 г. Карол получава шестмесечен заем от Престън Норт Енд. Същия ден той дебютира за тях в мача за Купата на Лигата срещу Morecambe. На 18 септември Карол е изгонен от игра за Престън срещу Скънторп Юнайтед. Той отбелязва първия си гол в Чемпиъншип и първия си гол в английската лига срещу Лестър Сити на 6 ноември.
Карол се появява за първи път в отбора на Нюкасъл през сезон 2008-2009 г. на 20 октомври. Той влиза като заместник на Шола Амеоби при домакинството на Манчестър Сити. На 10 януари 2009 г. Карол е в стартовия състав на отбора срещу Уест Хем Юнайтед у дома. В този мач той вкарва първия си гол у дома. Той бе отбелязан с глава. Мачът завърши с равенство 2:2. На 12 март 2009 г. той подписва нов договор за три години и половина. Сега договорът му в Нюкасъл изтича през 2012 г.
През този сезон Нюкасъл изпадна. Нападателите на първия отбор Майкъл Оуен, Марк Видука и Обафеми Мартинс напуснаха клуба. В началото на новия сезон Карол се присъединява към Шола Амеоби в атаката на Нюкасъл. Първият му гол в първенството е на 16 септември 2009 г. срещу Блекпул с глава. До 2010 г. Карол играе почти във всеки мач. Той има нов партньор в атаката - Петер Льовенкрандс. Тези двама играчи отбелязаха повече от половината от головете на клуба през 2010 г. Карол завършва сезона като най-добър голмайстор на Нюкасъл. Той има 19 гола във всички състезания. От тях 17 бяха в първенството, а 2 в мачовете за купата.
За сезон 2010-2011 г. Carroll получава номер 9. Този номер е важен за привържениците на Нюкасъл Юнайтед. Велики нападатели като Джаки Милбърн, Малкълм Макдоналд и Алън Шиърър са носили този номер за Нюкасъл. На 22 август 2010 г. Карол отбеляза първия си хеттрик в кариерата срещу Астън Вила при победата с 6:0 във Висшата лига. Карол влиза в игра като заместник на Кевин Нолан срещу Манчестър Сити. В този мач той е капитан на отбора за първи път. През октомври 2010 г. Карол подписва нов петгодишен договор. Договорът му е с продължителност до 2015 г. На 11 декември 2010 г. Карол вкарва третия гол за победата на Нюкасъл с 3:1 над Ливърпул на "Сейнт Джеймсис Парк". Това беше удар от 25 метра. Изстрелът беше нисък.
Ливърпул
На 31 януари 2011 г. "Ливърпул" предлага 30 милиона паунда за Карол. Тя беше отхвърлена. Тогава Нюкасъл прие оферта на стойност 35 млн. паунда. Скоро Карол премина медицински преглед и подписа договор. Трансферът беше завършен малко преди крайния срок в 23:00 ч. Карол заяви, че е бил принуден да напусне Нюкасъл. Но от клуба заявиха, че той е поискал трансфер, след като са отхвърлили офертата на Ливърпул на стойност 30 млн. паунда. От "Ливърпул" потвърдиха, че Карол ще носи фланелката с номер 9. Преди това тя беше носена от Фернандо Торес, който същата вечер напусна "Анфийлд" в посока "Челси" за 50 млн. паунда. Трансферът превърна Карол в осмия най-скъп футболист по това време. Той е най-скъпият британски футболист за всички времена. Той стана и вторият най-скъп футболист, играл за британски клуб, след Торес. Карол получи контузия по време на престоя си в Нюкасъл Юнайтед. Поради това от "Ливърпул" обявиха, че Карол ще трябва да изчака известно време преди дебюта си.
Накрая дебютира за Ливърпул като резерва при победата с 3:1 срещу Манчестър Юнайтед на 6 март 2011 г. На 10 март той се появява в първия си европейски мач за Ливърпул. Ливърпул губи мача с 1:0 от Брага в Лига Европа. Карол влиза като резерва след края на полувремето. В ответния мач седмица по-късно той стартира за първи път за Ливърпул. Мачът завършва 0:0. Ливърпул напуска състезанието, тъй като губи с 1:0 при изпълнение на дузпи. На 20 март той прави първия си старт за Ливърпул във Висшата лига срещу Съндърланд. Той не отбелязва гол. Ливърпул печели мача с 2:0. На 11 април Карол вкарва първите си голове за Ливърпул. Това се случва при победата с 3:0 срещу Манчестър Сити на "Анфийлд". Първият му гол беше от далечно разстояние. Вторият му гол е с глава. През този сезон той играе още няколко пъти. Но не отбеляза повече голове.
На 24 август 2011 г. вкарва първия си гол за новия сезон. Вкарва го на 20 метра от вратата. Мачът е срещу Ексетър Сити. Той направи резултата 3:0 във втория кръг на Купата на лигата. На 1 октомври 2011 г. вкарва първия си гол във Висшата лига за сезон 2011-2012 г. при победата с 2:0 над Евертън на "Гудисън Парк". Третият му гол за сезона е при победата с 2:0 при гостуването на Уест Бром. Вкарва първия си гол през 2012 г. при победата с 5:1 в третия кръг на ФА Къп срещу Олдъм Атлетик. Асистира за гола на Дирк Куйт в 88-ата минута срещу Манчестър Юнайтед в четвъртия кръг на Купата на Англия на 28 януари. В резултат на това Ливърпул печели мача. Вкарва петия си гол за сезона при победата с 3:0 при гостуването на Уулвс на 31 януари. Това се случва на първата годишнина от присъединяването му към клуба. Ливърпул печели с 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 г. срещуСуанзи Сити. Той вкара единствения гол в този мач. Карол завършва периода на заема със седем гола в 24 участия.
Постоянно прехвърляне
На 21 май 2013 г. Уест Хем и Ливърпул се споразумяват за такса от около 15 млн. паунда, за да се превърне заемът в постоянен.На 19 юни 2013 г. Каръл се съгласява и подписва шестгодишен договор с Уест Хем. Възнаграждението беше рекордно за клуба.
2013-14
Карол започва сезона 2013-14 с контузия. Той имаше проблем с петата, който получи в последния мач от миналия сезон. Той се появи за първи път през сезона на 12 януари 2014 г. Влиза като резерва в 72-ата минута при победата с 2:0 над Кардиф Сити. Той асистира на Марк Нобъл за втория гол на Уест Хем.
На 1 февруари 2014 г. Карол е изгонен за насилие срещу защитника на Суонзи Сити Чико Флорес при победата на Уест Хем над уелския клуб с 2:0. На 15 март вкарва първия си гол за сезона във Висшата лига при поражението с 3:1 от Стоук Сити. На 31 март е обявен за мъж на мача от Sky Sports за начина, по който игра при победата с 2:1 срещу Съндърланд на "Стейдиъм ъф Лайт". Той вкарва един и асистира за другия гол на Уест Хем.
Карол завършва сезона 2013-14 във Висшата лига със само два гола от 18 участия.
2014-15
По време на предсезонното турне в Нова Зеландия Карол получава травма на връзките на глезена. Това означава, че той не може да играе в първите единадесет мача на Уест Хем във Висшата лига. Карол се завръща в отбора на 8 ноември 2014 г. Той се появи като заместник на Марк Нобъл в равенството 0:0 с Астън Вила.
Карол беше избран да започне следващия мач на "чуковете". Той изигра пълните деветдесет минути. Уест Хем загуби мача от Евертън с 1:2. На 7 декември 2014 г. той вкарва първите си два гола за сезона. Това беше в мача срещу Суонзи Сити. Чуковете спечелиха мача с 3:1 у дома. Това бяха първите му голове у дома от март 2013 г. насам. На 20 декември Карол вкарва 50-ия гол в лигата в кариерата си. Уест Хем победи Лестър Сити с 2:0.