Newcastle United
Carroll iniciou sua carreira juvenil no Newcastle United. Ele marcou alguns gols para a equipe reserva. Ele fez sua estreia na equipe principal em 2 de novembro de 2006. Ele tinha 17 anos e 300 dias de idade na época. Isto foi em uma vitória de 1x0 sobre o Palermo na Copa da UEFA. Ele entrou como substituto tardio do Nolberto Solano. Ao fazer isso, ele se tornou o jogador mais jovem a representar o Newcastle na Europa.
Ele fez sua estréia na Copa FA em 17 de janeiro de 2007. Aqui também, ele apareceu como substituto nos últimos dez minutos. Birmingham City venceu o Newcastle por 5-1 naquela partida. Em 25 de fevereiro de 2007, Carroll fez sua estréia na Premier League pelo Newcastle. Ele entrou como substituto aos 87 minutos na derrota por 1x0 para o Wigan Athletic. Ele teve um chute no alvo nesta partida. Uma boa defesa do goleiro do Wigan John Filan o impediu de marcar seu primeiro gol no Newcastle.
Em 2007, ele foi o destinatário do "Wor Jackie Milburn Trophy". Este é concedido a cada ano à estrela em ascensão do futebol do nordeste da Inglaterra.
Em 29 de julho de 2007, Carroll marcou seu primeiro gol sênior em uma vitória de 2x0 sobre a Juventus. Esta foi uma partida amistosa. Ele marcou o gol com seu pé esquerdo. Após o jogo, o goleiro italiano Gianluigi Buffon elogiou Carroll. Buffon disse que Carroll tinha um grande futuro.
Em 14 de agosto de 2007, a Carroll iniciou um empréstimo de seis meses com a Preston North End. Ele estreou para eles na Copa da Liga contra Morecambe, no mesmo dia. Carroll foi expulso jogando pelo Preston contra o Scunthorpe United em 18 de setembro. Ele marcou seu primeiro gol no Campeonato, e seu primeiro gol na liga inglesa, contra o Leicester City, em 6 de novembro.
Carroll fez sua primeira aparição no Newcastle na temporada 2008-09 em 20 de outubro. Ele veio como substituto do Shola Ameobi em casa para o Manchester City. Carroll estava no time titular contra o West Ham United em casa, em 10 de janeiro de 2009. Ele marcou seu primeiro gol em casa nesta partida. Foi um gol de cabeça. A partida terminou com um empate em 2-2. Ele assinou um novo contrato de três anos e meio em 12 de março de 2009. Seu contrato no Newcastle agora terminou em 2012.
Newcastle foi rebaixada nessa temporada. Os atacantes do primeiro time, Michael Owen, Mark Viduka e Obafemi Martins deixaram o clube. Carroll juntou-se ao Shola Ameobi no ataque ao Newcastle no início da nova temporada. Seu primeiro gol no campeonato veio em 16 de setembro de 2009 contra o Blackpool com uma cabeçada. Em 2010, Carroll estava jogando quase todos os jogos. Ele tinha um novo parceiro de ataque, Peter Løvenkrands. Estes dois jogadores marcaram mais da metade dos gols do clube em 2010. Carroll terminou a temporada como artilheiro do Newcastle. Ele teve 19 gols em todas as competições. 17 estavam no campeonato, 2 em jogos de copa.
O Carroll recebeu o número 9 para a temporada 2010-11. Este número é importante para os apoiadores do Newcastle United. Grandes atacantes como Jackie Milburn, Malcolm Macdonald e Alan Shearer usaram este número do plantel para o Newcastle. Carroll marcou seus primeiros três gols na carreira contra o Aston Villa na vitória por 6x0 na Premier League em 22 de agosto de 2010. Carroll entrou em campo como substituto de Kevin Nolan contra o Manchester City. Ele foi o capitão da equipe pela primeira vez nesta partida. Em outubro de 2010, Carroll assinou um novo contrato de cinco anos. Seu contrato durou até 2015. Carroll marcou o terceiro gol do Newcastle na vitória por 3x1 sobre o Liverpool no St. James's Park em 11 de dezembro de 2010. Foi um chute de 25 jardas fora. O chute foi um chute rasteiro.
Liverpool
Em 31 de janeiro de 2011, Liverpool ofereceu 30 milhões de libras esterlinas pela Carroll. Isto foi rejeitado. Newcastle aceitou então uma oferta de £35 milhões. Carroll passou um exame médico e assinou um contrato em breve. A transferência foi concluída pouco antes do prazo final das 23h00. Carroll disse que tinha sido forçado a deixar Newcastle. Mas o clube disse que ele havia solicitado uma transferência após recusarem a proposta de 30 milhões de libras do Liverpool. O Liverpool confirmou que Carroll vestiria a camisa número 9. Esta foi usada anteriormente por Fernando Torres, que trocou Anfield pelo Chelsea na mesma noite por 50 milhões de libras esterlinas. A transferência fez de Carroll o oitavo jogador de futebol mais caro da época. Ele foi o jogador de futebol britânico mais caro de todos os tempos. Ele também se tornou o segundo jogador de futebol mais caro jogando por um clube britânico, depois de Torres. Carroll tinha sofrido uma lesão enquanto jogava no Newcastle United. Portanto, o Liverpool anunciou que Carroll teria que esperar algum tempo antes de sua estréia.
Ele finalmente fez sua estréia no Liverpool como substituto na vitória por 3-1 contra o Manchester United em 6 de março de 2011. Em 10 de março, ele apareceu em seu primeiro jogo europeu pelo Liverpool. O Liverpool perdeu a partida por 1x0 para o Braga na Liga Europa. Carroll chegou como substituto após o intervalo. Na partida de volta, uma semana depois, ele fez sua primeira partida pelo Liverpool. O jogo terminou 0-0. O Liverpool deixou a competição porque havia perdido por 1x0 no agregado. Em 20 de março, ele fez sua primeira partida da Premier League pelo Liverpool contra o Sunderland. Ele não marcou nenhum gol. O Liverpool venceu o jogo por 2x0. Em 11 de abril, Carroll marcou seus primeiros gols pelo Liverpool. Isto foi em uma vitória por 3x0 contra o Manchester City em Anfield. Seu primeiro gol foi de longa distância. Seu segundo foi um gol de cabeça. Ele jogou várias outras vezes naquela temporada. Mas, ele não marcou mais nenhum gol.
Em 24 de agosto de 2011, ele marcou seu primeiro gol da nova temporada. Ele o marcou a 20 jardas do gol. A partida foi contra o Exeter City. Ele fez o placar de 3-0 na segunda rodada da Copa da Liga. Em 1º de outubro de 2011, ele marcou seu primeiro gol da Premier League 2011-12 durante a vitória de 2x0 sobre o Everton no Goodison Park. Seu terceiro gol da temporada foi numa vitória por 2x0 fora de casa no West Brom. Ele marcou seu primeiro gol de 2012 na vitória por 5x1 sobre o Oldham Athletic na terceira rodada da FA Cup. Ele ajudou o gol de Dirk Kuyt aos 88 minutos contra o Manchester United na quarta rodada da FA Cup, em 28 de janeiro. Como resultado, o Liverpool venceu o jogo. Ele marcou seu quinto gol da temporada em uma vitória fora de casa por 3x0 no Wolves em 31 de janeiro. Este foi o seu primeiro aniversário de sua entrada no clube. O Liverpool venceu por 6-1 contra o Brighton & Hove Albion na quinta rodada da FA Cup. Carroll marcou um gol e auxiliado por Luis Suárez Em 26 de fevereiro, ele conquistou seu primeiro troféu com o Liverpool ao vencerem a Copa da Liga. Eles venceram o Cardiff na final. Em 10 de abril, ele marcou um gol de cabeça contra o Blackburn durante o tempo de lesão do Liverpool, que venceu a partida. Isto acabou com a série de quatro jogos do Liverpool sem uma vitória. Quatro dias mais tarde, ele cabeceou em outro gol no final da partida, que venceu o Liverpool. Desta vez foi na vitória por 2x1 contra o Everton na semifinal da FA Cup em Wembley. Por causa de seu gol, o Liverpool se classificou para a final. Esta foi sua 50ª partida jogada pelo Liverpool. Carroll descreveu seu gol vencedor como "a melhor sensação de todos os tempos". O companheiro de equipe Jamie Carragher disse que o gol valia "35 milhões de libras em si". Ele também disse que Carroll "seria lembrado para sempre". Carroll também marcou na final, na qual o Liverpool perdeu por 2-1 para o Chelsea.
West Ham United
Feitiço de empréstimo
Em 30 de agosto de 2012, Carroll assinou com West Ham. Ele estava em um empréstimo para uma temporada. O Liverpool queria uma cláusula no acordo que faria o West Ham pagar £17 milhões para trazê-lo para o clube permanentemente. Mas eles tiveram que removê-la, uma vez que o West Ham não concordou. O West Ham acabou pagando uma taxa de empréstimo de £2 milhões. Eles também começaram a pagar todos os £80.000 por semana de salário do Carroll Liverpool.
Carroll fez sua estréia em 1º de setembro. Ele marcou (ajudou) dois gols na vitória por 3x0 em casa contra o Fulham. Ele marcou seu primeiro gol em 25 de novembro de 2012. Este foi uma derrota por 3x1 fora de casa contra o Tottenham Hotspur. Carroll se machucou em novembro. Ele retornou em 2 de fevereiro de 2013 contra a cidade de Swansea. Ele marcou o único gol naquela partida. Carroll encerrou o período de empréstimo com sete gols em 24 partidas.
Transferência permanente
Em 21 de maio de 2013, West Ham e Liverpool acordaram uma taxa de cerca de £15 milhões para tornar a mudança permanente do empréstimo Carroll concordou com a mudança e assinou um contrato de seis anos com West Ham em 19 de junho de 2013. A taxa era um recorde do clube.
2013–14
Carroll iniciou a temporada 2013-14 lesionado. Ele teve um problema no calcanhar capturado na última partida da última temporada. Ele fez sua primeira aparição na temporada em 12 de janeiro de 2014. Ele entrou como substituto aos 72 minutos de uma vitória por 2x0 sobre o Cardiff City. Ele ajudou Mark Noble a marcar o segundo gol do West Ham.
Em 1º de fevereiro de 2014, Carroll foi expulso por ser violento contra o zagueiro do Swansea City, Chico Flores, na vitória de 2x0 do West Ham sobre o clube galês. Em 15 de março, ele marcou seu primeiro gol da temporada na Premier League em uma derrota por 3x1 no Stoke City. Em 31 de março, ele foi nomeado homem do jogo pela Sky Sports pela forma como jogou na vitória de 2x1 contra o Sunderland no Estádio da Luz. Ele marcou um e ajudou o outro dos gols do West Ham.
Carroll encerrou a temporada 2013-14 da Premier League com apenas dois gols em 18 partidas.
2014–15
Durante uma viagem de pré-temporada pela Nova Zelândia, Carroll sofreu uma lesão nos ligamentos do tornozelo. Isto significava que ele não podia jogar nos primeiros onze jogos do West Ham na Premier League. Carroll retornou ao time em 8 de novembro de 2014. Ele entrou como substituto de Mark Noble em um empate sem gols com Aston Villa.
Carroll foi selecionado para começar na próxima partida dos Martelos. Ele jogou os noventa minutos completos. West Ham perdeu a partida 1-2 para o Everton. Em 7 de dezembro de 2014, ele marcou seus dois primeiros gols da temporada. Foi em uma partida contra o Swansea City. Os Hammers venceram a partida por 3-1 em casa. Eles foram os primeiros gols que ele marcou em casa desde março de 2013. Em 20 de dezembro, Carroll marcou o 50º gol de sua carreira no campeonato. O West Ham venceu o Leicester City por 2x0.