Here we must remember that Glasgow Rangers are a club in Scotland, so they can not play against a country.
Fernando Torres the last hatrick scorer in the league.
irfan pathan is the player who took hatrick in first over against pakistan.
last Celtic player to score a hatrick against rangers
The only player to score a hat trick for England is Geoff Hurst verses West Germany in 1966.
Alan Shearer v Luxembourg 1999
Right now I'd guess Theo Walcott
I think David Platt against San Marino when he scored 4 although I dont think he was at Arsenal at the time
Theo Walcott is the youngest player to play at international level for England. He was 17 years and 75 days old when he played in England's victory over Hungary in May 2006. England won 3-1. Theo Walcott is also the youngest player to ever score a hatrick for England, which he did against Croatia in 2008.