West Ham United F.C.
7 августа 2011 на правах свободного агента перешёл в «Вест Хэм Юнайтед». 23 мая 2012 года Джон Карью в числе других шести игроков покинул «Вест Хэм Юнайтед». Клуб не предложил ему продлить истекающий 30 июня 2012 контракт.