Wayne Gretzky has the most hat tricks with 50.
Darryl Sittler with 18 hat tricks
joe maloneWayne Gretzky has the most hat tricks with 50.
Alan Shearer scored 11 Premiership hat-tricks.
Lasith Malinga of Sri Lanka has taken most hat-tricks in ODI; total three hat-tricks, against South Africa, Kenya and Australia.
Bobby orr- 9 hat tricks.... The crazy part: he only played 9 years.......