West Ham striker Benni McCarthy has left Upton Park by mutual consent

West Ham flop Benni McCarthy has finally ended his Hammers nightmare by agreeing terms to leave the club by mutual consent with immediate effect.

The 32-year-old South African arrived from Blackburn Rovers last January in a �2.5million deal as the man to save West Ham from relegation.

But after getting injured on his debut in a 2-1 defeat at Burnley, he never looked fit again and weight and fitness issues kept him on the sidelines.

In the end he made just 14 appearances in claret and blue, starting only three games and failing to score a single goal.

His last appearance came as a substitute in the ill-fated Carling Cup semi-final second leg defeat at Birmingham City.

The writing was on the wall for McCarthy when he was left out of West Ham’s squad at the end of the transfer window and despite a trial at QPR and interest from League One outfit Sheffield Wednesday, nobody was prepared to take a chance on Soputh Africa’s record international goalscorer.

In the end, McCarthy will be judged as one of West Ham’s most expensive flops.