Benni McCarthy bergabung dengan West Ham pada Januari 2010 dan pada saat itu, The Hammers sedang berjuang di zona degradasi dan hanya memenangkan empat pertandingan sepanjang musim. Mereka memutuskan untuk mengontrak McCarthy yang sudah berusia 32 tahun dan mengalami penurunan untuk menyelamatkan musim mereka.
Tidak mengejutkan kalau itu tidak berhasil dan McCarthy menjadi pemain yang terlupakan di West Ham. Dia bahkan mendapat denda karena tidak bisa menurunkan berat badannya. Bahkan, McCarthy dibayar 1,5 juta pounds oleh West Ham untuk mengakhiri kontraknya sebelum akhir musim di Upton Park.
Mimpi buruk McCarthy tidak berakhir di sana karena Wakil Ketua Karren Brady kemudian menggambarkan McCarthy sebagai pemain yang lebih berdedikasi untuk mengisi perutnya daripada mencetak gol dan hal itu didukung oleh statistiknya di klub. Dalam 11 penampilannya untuk West Ham, ia tidak mampu mencetak satu gol pun dan West Ham tidak berhasil meraih kemenangan saat ia bermain.