Question: who has the most hat tricks in cricket
Answer: The only bowler to have taken three career hat - tricks is Lasith Malinga of Sri Lanka , while three other bowlers ( Wasim Akram , Saqlain Mushtaq and Chaminda Vaas ) have taken two hat - tricks .