Newcastle United
Carroll și-a început cariera de tânăr la Newcastle United. A marcat câteva goluri pentru echipa de rezervă. A debutat în prima echipă pe 2 noiembrie 2006. Avea atunci 17 ani și 300 de zile. A fost într-o victorie cu 1-0 în Cupa UEFA împotriva lui Palermo. A intrat pe teren ca înlocuitor târziu în locul lui Nolberto Solano. Astfel, a devenit cel mai tânăr jucător care a reprezentat vreodată Newcastle în Europa.
A debutat în Cupa Angliei pe 17 ianuarie 2007. Și aici a apărut ca rezervă în ultimele zece minute. Birmingham City a învins Newcastle cu 5-1 în acel meci. La 25 februarie 2007, Carroll a debutat în Premier League pentru Newcastle. A intrat ca rezervă în minutul 87 în înfrângerea cu 1-0 în fața lui Wigan Athletic. El a avut un șut pe poartă în acest meci. O paradă bună a portarului lui Wigan, John Filan, l-a împiedicat să înscrie primul său gol la Newcastle.
În 2007, a primit trofeul "Wor Jackie Milburn Trophy". Acesta este acordat în fiecare an vedetei în ascensiune a fotbalului din nord-estul Angliei.
La 29 iulie 2007, Carroll a marcat primul său gol la echipa națională în victoria cu 2-0 în fața lui Juventus. Acesta a fost un meci amical. El a marcat golul cu piciorul stâng. După meci, portarul italian Gianluigi Buffon l-a lăudat pe Carroll. Buffon a spus că Carroll are un viitor mare.
La 14 august 2007, Carroll a început un împrumut de șase luni la Preston North End. El a debutat pentru aceștia în Cupa Ligii împotriva lui Morecambe în aceeași zi. Carroll a fost eliminat jucând pentru Preston împotriva lui Scunthorpe United la 18 septembrie. A marcat primul său gol în Championship și primul său gol în campionatul englez, împotriva lui Leicester City, la 6 noiembrie.
Carroll a debutat pentru Newcastle în sezonul 2008-2009 la 20 octombrie. El a intrat în locul lui Shola Ameobi în meciul de acasă cu Manchester City. Carroll a fost în echipa de start împotriva lui West Ham United, acasă, la 10 ianuarie 2009. El a marcat primul său gol acasă în acest meci. A fost o lovitură de cap. Meciul s-a încheiat la egalitate, 2-2. A semnat un nou contract pe trei ani și jumătate la 12 martie 2009. Contractul său la Newcastle s-a încheiat acum în 2012.
Newcastle a retrogradat în acel sezon. Atacanții primei echipe, Michael Owen, Mark Viduka și Obafemi Martins au părăsit clubul. Carroll i s-a alăturat lui Shola Ameobi în atac pentru Newcastle la începutul noului sezon. Primul său gol în campionat a fost marcat pe 16 septembrie 2009, împotriva lui Blackpool, cu o lovitură de cap. Până în 2010, Carroll a jucat aproape în fiecare meci. El avea un nou partener de atac, Peter Løvenkrands. Acești doi jucători au marcat mai mult de jumătate din golurile clubului în 2010. Carroll a terminat sezonul ca cel mai bun marcator al lui Newcastle. El a avut 19 goluri în toate competițiile. 17 au fost în campionat, 2 în meciuri de cupă.
Carroll a primit numărul 9 pentru sezonul 2010-2011. Acest număr este important pentru suporterii lui Newcastle United. Mari atacanți precum Jackie Milburn, Malcolm Macdonald și Alan Shearer au purtat acest număr de echipă pentru Newcastle. Carroll a marcat primul său hat-trick din carieră împotriva lui Aston Villa, în victoria cu 6-0 în Premier League, la 22 august 2010. Carroll a intrat în locul lui Kevin Nolan în meciul cu Manchester City. El a fost căpitanul echipei pentru prima dată în acest meci. În octombrie 2010, Carroll a semnat un nou contract pe cinci ani. Contractul său a durat până în 2015. Carroll a marcat al treilea gol al lui Newcastle în victoria cu 3-1 împotriva lui Liverpool pe St. James' Park, la 11 decembrie 2010. A fost un șut de la 25 de metri. Lovitura a fost o lovitură joasă.
Liverpool
La 31 ianuarie 2011, Liverpool a făcut o ofertă de 30 de milioane de lire sterline pentru Carroll. Aceasta a fost respinsă. Newcastle a acceptat apoi o ofertă de 35 de milioane de lire sterline. Carroll a trecut vizita medicală și a semnat un contract în curând. Transferul a fost finalizat cu puțin timp înainte de termenul limită de la ora 23.00. Carroll a declarat că a fost forțat să plece de la Newcastle. Dar clubul a spus că a cerut transferul după ce a refuzat oferta de 30 de milioane de lire sterline a lui Liverpool. Liverpool a confirmat că Carroll va purta tricoul cu numărul 9. Acesta a fost purtat anterior de Fernando Torres, care a plecat de pe Anfield la Chelsea în aceeași seară pentru 50 de milioane de lire sterline. Transferul l-a făcut pe Carroll al optulea cel mai scump fotbalist la acel moment. El a fost cel mai scump fotbalist britanic din toate timpurile. De asemenea, a devenit al doilea cel mai scump fotbalist care juca pentru un club britanic, după Torres. Carroll suferise o accidentare în timp ce juca la Newcastle United. Prin urmare, Liverpool a anunțat că Carroll va trebui să aștepte ceva timp până la debutul său.
În cele din urmă a debutat la Liverpool ca rezervă în victoria cu 3-1 împotriva lui Manchester United, pe 6 martie 2011. La 10 martie, a apărut în primul său meci european pentru Liverpool. Liverpool a pierdut meciul cu 1-0 în fața celor de la Braga în Europa League. Carroll a intrat ca rezervă după pauză. În meciul retur, o săptămână mai târziu, a fost titular la Liverpool. Meciul s-a terminat 0-0. Liverpool a părăsit competiția pentru că a pierdut cu 1-0 la general. La 20 martie, a debutat pentru prima dată în Premier League pentru Liverpool împotriva lui Sunderland. Nu a marcat niciun gol. Liverpool a câștigat meciul cu 2-0. Pe 11 aprilie, Carroll a marcat primele sale goluri pentru Liverpool. Acesta a fost într-o victorie cu 3-0 împotriva lui Manchester City pe Anfield. Primul său gol a fost de la distanță. Al doilea a fost o lovitură de cap. A mai jucat de câteva ori în acel sezon. Însă, nu a mai marcat niciun gol.
Pe 24 august 2011, a marcat primul său gol în noul sezon. A marcat la 20 de metri de poartă. Meciul a fost împotriva lui Exeter City. A făcut 3-0 în turul doi al Cupei Ligii. La 1 octombrie 2011, a marcat primul său gol în Premier League 2011-2012, în timpul unei victorii cu 2-0 împotriva lui Everton pe Goodison Park. Al treilea gol al sezonului a fost marcat în victoria cu 2-0 în deplasare la West Brom. A marcat primul său gol din 2012 într-o victorie cu 5-1 în turul al treilea al Cupei Angliei împotriva lui Oldham Athletic. A asistat la golul marcat de Dirk Kuyt în minutul 88 împotriva lui Manchester United în turul al patrulea al Cupei Angliei, la 28 ianuarie. În urma acestui rezultat, Liverpool a câștigat meciul. A marcat al cincilea său gol al sezonului într-o victorie cu 3-0 în deplasare la Wolves pe 31 ianuarie. Acest lucru s-a întâmplat la prima aniversare a intrării sale în club. Liverpool s-a impus cu 6-1 în fața lui Brighton & Hove Albion în turul al cincilea al Cupei Angliei. Carroll a marcat un gol și a asistat la un gol al lui Luis Suárez Pe 26 februarie, a câștigat primul său trofeu cu Liverpool, care a câștigat Cupa Ligii. Ei au învins Cardiff în finală. Pe 10 aprilie, a marcat un gol cu capul împotriva lui Blackburn, în prelungirile meciului câștigat de Liverpool. Acest lucru a pus capăt unei serii de patru meciuri fără victorie a lui Liverpool. Patru zile mai târziu, a marcat cu capul un alt gol în finalul meciului, care i-a adus victoria lui Liverpool. De data aceasta a fost în victoria cu 2-1 împotriva lui Everton în semifinala Cupei Angliei, pe Wembley. Datorită golului său, Liverpool s-a calificat în finală. Acesta a fost cel de-al 50-lea meci pe care l-a jucat pentru Liverpool. Carroll a descris golul său din victoria meciului ca fiind "cel mai bun sentiment dintotdeauna". Coechipierul său Jamie Carragher a spus că golul "valorează 35 de milioane de lire sterline în sine". De asemenea, el a mai spus că Carroll "va fi ținut minte pentru totdeauna". Carroll a marcat și în finala pe care Liverpool a pierdut-o cu 2-1 în fața lui Chelsea.
West Ham United
Împrumut de vrajă
La 30 august 2012, Carroll a semnat cu West Ham. El a fost împrumutat pentru un sezon. Liverpool dorea o clauză în contract care ar fi făcut ca West Ham să plătească 17 milioane de lire sterline pentru a-l aduce definitiv la club. Dar au fost nevoiți să o elimine, deoarece West Ham nu a fost de acord. În cele din urmă, West Ham a plătit o taxă de împrumut de 2 milioane de lire sterline. De asemenea, au început să plătească toate salariile lui Carroll de 80.000 de lire sterline pe săptămână de la Liverpool.
Carroll a debutat pe 1 septembrie. El a stabilit (asistat) două goluri în victoria cu 3-0 pe teren propriu împotriva lui Fulham. A marcat primul său gol la 25 noiembrie 2012. Acesta a fost într-o înfrângere cu 3-1 în deplasare împotriva lui Tottenham Hotspur. Carroll s-a accidentat în noiembrie. A revenit pe 2 februarie 2013 împotrivaSwansea City. El a marcat singurul gol în acel meci. Carroll a încheiat perioada de împrumut cu șapte goluri în 24 de apariții.
Transfer permanent
La 21 mai 2013, West Ham și Liverpool au convenit asupra unei sume de aproximativ 15 milioane de lire sterline pentru a permanentiza transferul sub formă de împrumut Carroll a fost de acord cu transferul și a semnat un contract pe șase ani cu West Ham la 19 iunie 2013. Onorariul a reprezentat un record pentru club.
2013-14
Carroll a început sezonul 2013-14 accidentat. El a avut o problemă la călcâi, contractată în ultimul meci al sezonului trecut. El a apărut pentru prima dată în acest sezon la 12 ianuarie 2014. A intrat ca rezervă în minutul 72 al victoriei cu 2-0 împotriva lui Cardiff City. L-a asistat pe Mark Noble la al doilea gol al lui West Ham.
La 1 februarie 2014, Carroll a fost eliminat pentru că a fost violent cu fundașul lui Swansea City, Chico Flores, în victoria cu 2-0 a lui West Ham în fața clubului galez. La 15 martie, a marcat primul său gol în Premier League din acest sezon în înfrângerea cu 3-1 pe terenul lui Stoke City. La 31 martie, a fost desemnat omul meciului de către Sky Sports pentru modul în care a jucat în victoria cu 2-1 împotriva lui Sunderland pe Stadium of Light. El a marcat unul dintre golurile lui West Ham și a asistat la celălalt.
Carroll a încheiat sezonul 2013-14 din Premier League cu doar două goluri în 18 apariții.
2014-15
În timpul unui turneu de pre-sezon în Noua Zeelandă, Carroll a suferit o accidentare la ligamentele gleznei. Acest lucru a însemnat că nu a putut juca în primele unsprezece meciuri ale lui West Ham în Premier League. Carroll a revenit în echipă la 8 noiembrie 2014. El a intrat ca înlocuitor al lui Mark Noble în meciul cu Aston Villa, scor 0-0.
Carroll a fost ales să fie titular în următorul meci al lui Hammers. El a jucat toate cele nouăzeci de minute. West Ham a pierdut meciul cu 1-2 în fața lui Everton. Pe 7 decembrie 2014, a marcat primele sale două goluri din acest sezon. A fost într-un meci împotriva lui Swansea City. Hammers a câștigat meciul cu 3-1 pe teren propriu. Au fost primele goluri pe care le-a marcat acasă din martie 2013. Pe 20 decembrie, Carroll a marcat al 50-lea gol din carieră în campionat. West Ham a învins Leicester City cu 2-0.