Andrew Thomas "Andy" Carroll (d. 6 Ocak 1989), Newcastle United ve İngiltere milli takımında forvet olarak oynayan İngiliz profesyonel futbolcudur.

Carroll profesyonel kariyerine 2006 yılında Newcastle United'da başladı. Kısa bir süre Preston North End'de kiralık olarak oynadı. İlk lig golünü orada attı. 2008'de Newcastle A takımının düzenli bir oyuncusu haline geldi. Newcastle 2009'da Premier Lig'den Championship'e düştüğünde, 39 maçta 17 gol attı. Newcastle o sezon Championship'i birinci sırada bitirdi. Sonuç olarak Premier Lig'e otomatik olarak yükselmeye hak kazandılar. Caroll tekrar Premier Lig'de Newcastle için oynadı. 19 kez forma giydi ve 11 gol attı.

Carroll, 31 Ocak 2011 tarihinde transfer döneminin son gününde Liverpool'a imza attı. Transfer ücreti 35 milyon £ idi. Bu, o zamana kadar bir İngiliz futbolcu için bir kulüpten diğerine ödenen en yüksek miktardı. Carroll, Fernando Torres'in yerine transfer edildi. Torres aynı gün 50 milyon Sterlin karşılığında Liverpool'dan Chelsea'ye transfer olmuştu. Aralık ayında bir sakatlık geçirdi. Bu nedenle Mart 2011'e kadar Liverpool formasıyla ilk maçına çıkamadı. Yeni kulübü için ilk iki golünü Nisan 2011'de Manchester City karşısında alınan 3-0'lık galibiyette attı. Ağustos 2012'de Liverpool, West Ham ile 2 milyon sterlinlik bir kiralama anlaşması yaptı. Bu anlaşma bir sezonluktu. West Ham onu Haziran 2013'te kalıcı olarak kadrosuna kattı. Bu transfer için 15 milyon £ ücret ödediler.