Teemu Selanne
wayne gretzky
Wayne Gretzky recorded 10 hat tricks in a season twice in the 1980's. That was the record and I doubt anyone has broken it.
billy bob joe
73
no one
20
Steven Stamkos
fat
Darryl Sittler with 18 hat tricks
Iginla has had several not sure if any ever in playoffs.
Lasith Malinga of Sri Lanka has taken most hat-tricks in ODI; total three hat-tricks, against South Africa, Kenya and Australia.