Want this question answered?
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.
the mule
Wayne Gretzky
Wayne Gretzky
Teemu Selanne
wayne gretzky
26 hat tricks
he has scored about 19 (hat tricks)
Maurice Richard
Phillis Barreue
Vancouver canucks