West Ham en McCarthy beëindigen contract
McCarthy werd in februari 2010 gecontracteerd door West Ham United, de club waarvoor hij sindsdien slechts veertien wedstrijden speelde. Een jaar later maakte de club al kenbaar het contract van de Zuid-Afrikaan te willen verscheuren. De 33-jarige spits liet destijds weten geen medewerking te willen verlenen. Inmiddels is er alsnog een akkoord bereikt.
In Londen maakte McCarthy geen onderdeel meer uit van de plannen van de technische staf. Zo werd de oud-Ajacied niet ingeschreven voor de Premier League. Alleen in het FA Cup-toernooi mocht de aanvaller aantreden, maar daarin werd West Ham United dit seizoen al uitgeschakeld.
McCarthy speelde eerder voor onder meer Ajax, Celta de Vigo, en Blackburn Rovers.