This is a trick question - all the named players (Abdur Razzak, Andrew Flintoff, Lasith Malinga, Shane Bond, Kapil Dev) HAVE taken hat-tricks in ODIs. Therefore, the correct answer is 'None of the above' - none of them have NOT taken a hat-trick (double negative logic).