Lasith Malinga of Sri Lanka has taken most hat-tricks in ODI; total three hat-tricks, against South Africa, Kenya and Australia.
Shohaib Akter is the fastest bowler in ODI
Saeed Ajmal is The No 1 Bowler in ODI Rankings.
In test cricket, it is Anil Kumble, who has taken 156 wickets through lbw, while in odi it is Wasim Akram, who had taken 92.
In my eye Pakistani young bowler mOhd aamir.
4 wickets Chaminda Vaas(Sri Lanka) in ODI against Bangladesh 3 wickets Irfan Pathan(INDIA) in Test against Pakistan
For New Zealand in Test Cricket, Rechard Hadlee has taken most wickets (431) and in ODI, Daniel Vettori (282).
zaheer khan
Abdur Razzak
Dayle Styan
glan mcgrath ......
Ajantha Mendis (Sri Lanka)
Saqlain Mushtaq (53)