Carroll made his first appearance for Newcastle in the 2008–09 season on 20 October. He came on as a substitute for Shola Ameobi at home to Manchester City. Carroll was in the starting team against West Ham United at home on 10 January 2009. He scored his first goal at home in this match. It was a header. The match ended as a 2-2 draw. He signed a new three-and-a-half-year contract on 12 March 2009. His contract at Newcastle now ended in 2012.