Po sezonie londyński klub zdecydował się na wykupienie Carrolla za 15 milionów funtów, podpisując sześcioletnią umowę.
Statystyki kariery Aktualne na dzień 28 maja 2019 r. LigaPucharPuchar ligiŁącznieSezonKlubLiga2006/07NewcastlePremier League40100020702007/08402000—60Preston (wyp.)Championship1110010—1212008/09NewcastlePremier League1432000—1632009/10Championship39173200—42192010/11Premier League19110010—2011Liverpool72000020922011/123546461—4792012/132000000020West Ham (wyp.)2470000—2472013/14West Ham1520010—1622014/151452000—1652015/162794010—3292016/171871000302272017/181630020001932018/19120210000141Łącznie w karierze261712371217030479
Kariera reprezentacyjna Od 2007 do 2008 roku grał w reprezentacji Anglii do lat 19. Zagrał w niej osiem meczów, w których zdobył cztery bramki. W kadrze U-21 wystąpił natomiast trzykrotnie i strzelił dwa gole. 17 listopada 2010 roku zadebiutował w pierwszej reprezentacji Anglii w przegranym 1-2 towarzyskim meczu z Francją. Swoje pierwsze trafienie w narodowych barwach zaliczył w zremisowanym 1-1 towarzyskim meczu z Ghaną, który odbył się 29 marca 2011 roku w Londynie na stadionie Wembley. 16 maja 2012 roku Carroll znalazł się w 23-osobowej grupie zawodników powołanych na Euro 2012.