West Ham wygrał ligę, co pozwoliło mu powrócić do First Division.

1 października 1980 Cross strzelił hat-tricka dla West Ham United w europejskich rozgrywkach w wygranym 5:1 meczu z Castillą. Cały sezon zakończył z 6 bramkami i został królem strzelców Pucharu Zdobywców Pucharów.

Po awansie Cross ponownie został najlepszym strzelcem klubu w sezonie 1981/82, zdobywając 16 bramek. Dwukrotnie strzelił cztery gole w meczu, przeciwko Grimsby Town 11 kwietnia 1981 oraz przeciwko Tottenhamowi Hotspur 2 września 1981. Cross był ostatnim zawodnikiem, który strzelił cztery gole w jednym meczu ligowym dla West Ham przez prawie 40 lat. Dopiero Michail Antonio 11 lipca 2020 przeciwko Norwich City strzelił przeciwnikowi 4 bramki w jednym spotkaniu. Cross rozegrał swój ostatni mecz dla klubu ze wschodniego Londynu 15 maja 1982, strzelając gola przeciwko Wolverhampton Wanderers. Przez 7 lat gry dla Młotów wystąpił w 179 spotkaniach, w których 78 razy pokonywał bramkarzy rywali.

Następnie grał w Manchesterze City i Oldham Athletic, a lata 1983 i 1984 spędził w Vancouver Whitecaps. Sezon 1984/85 to powrót Crossa do West Brom. Następnie podpisał kontrakt z Boltonem, z którego to był wypożyczony do Bury.