Robert Earnshaw.
Robert Earnshaw - but not in the champions league
Robert Earnshaw has scored in every division in England, in both cups (but not finals) and at international level.
Robert Earnshaw. He scored hat-tricks in all divisions in the football league with Cardiff City, in the Premiership with West Bromwich Albion, and for Wales (v Scotland) at international level.
Ryan Giggs is the only player to have scored in every premier league season
There are two teams. One is Wolverhampton and another is Burnley.
Ryan Giggs
It is Robert Earnshaw.
Robert Earnshaw. He scored hat-tricks in all divisions in the football league with Cardiff City, in the Premiership with West Bromwich Albion, and for Wales (v Scotland) at international level.
C.Ronaldo
More amazingly, Robert Earnshaw has scored a HAT-TRICK in the Premiership, championship, league 1, league 2, the league cup, the F A cup and for his country (Wales)
Kevin Phillips, Wayne Rooney and Frank Lampard are some of the players who have scored against every premier league club.