who has scored a hatrick for 3 different clubs
List of Premier League hat-tricks Shearer has scored three or more goals eleven times in the Premier League, more than any other player. Robbie Fowler has scored nine hat-tricks; Thierry Henry and Michael Owen have scored eight hat-tricks each. Five players have each scored hat-tricks for three different clubs: Yakubu Aiyegbeni (Blackburn Rovers, Everton and Portsmouth); Nicolas Anelka (Arsenal, Chelsea and Manchester City); Kevin Campbell (Arsenal, Everton and Nottingham Forest); Les Ferdinand (Newcastle United, Queens Park Rangers and Tottenham Hotspur) and Teddy Sheringham (Manchester United, Portsmouth and Tottenham Hotspur).
Cristiano Ronaldo In the build-up to the 2018 World Cup, Portugal hosted friendlies against Tunisia, Belgium and Algeria. Ronaldo featured in the final of the three matches in which he made his 150th international appearance.[403] On 15 June 2018, Ronaldo became the oldest player ever to score a hat-trick in a World Cup match, helping Portugal secure a 3–3 draw against Spain in their opening match at the World Cup. In doing so, he also became the first Portuguese player to score a goal in four World Cups and one of four players to do so in total.[404] His third goal saw him curl in a 30 yard free kick with two minutes remaining for the equaliser.[405] His hat-trick also drew him level with Ferenc Puskás as the highest European goalscorer of all-time, with 84 international goals.[406] In Portugal’s second game on 20 June, Ronaldo scored the only goal in a 1–0 victory against Morocco, breaking Puskás' record.[407] In the final group match against Iran on 25 June, Ronaldo missed a penalty in an eventual 1–1 draw which saw Portugal progress to the second round as group runners-up behind Spain.[408] On 30 June, Portugal were eliminated following a 2–1 defeat to Uruguay in the last 16.[409]