Teemu Selanne
Darryl Sittler with 18 hat tricks
Lasith Malinga of Sri Lanka has taken most hat-tricks in ODI; total three hat-tricks, against South Africa, Kenya and Australia.
Alex Ovechkin, Sidney Crosby
It is impossible to count how many players have gotten a hat trick, as many occur every month. Sometimes, there are numerous hat tricks in a single week or day. Also, the NHL has been around for many decades, and in the beginning, hat tricks were not recorded.
Far too many to mention.
5
the mule
Wayne Gretzky
Wayne Gretzky
i think Amr Zaki may have?
Iginla has had several not sure if any ever in playoffs.
Bentley for blackburn and theirry Henry i think