Andy Blignaut
Jalal-ud-din of Pakistan took the first hat-trick in ODI. he did a hat-trick against Australia in 1982 at hyderabad in Pakistan.
Jalal-ud-Din from pakistan take hattrick against australia in Niaz Stadium, Hyderabad on 20 September 1982
The first bowler to take hat-trick in wc match was Jalal-ud-Din. He took hat-trick against Australia.
Abdur Razzak is the first spin bowler of Bangladesh who took a hat-trick against Zimbabwe in 2010.
The first bowler to take a hat-trick in a One Day International match was Jalal-ul-Din of Pakistan, against Australia at Hyderabad, 20 September 1982. His wickets came as follows:Rod Marsh (Bowled)Bruce Yardley (Caught (wk) Wasim Bari)Geoff Lawson (Bowled).He also took the wicket of Allan Border earlier in the innings to finish with four for the match.
Geoff Griffin of South Africa against England on 24th June 1960
shahadat hossain i think
Mike Newell for Blackburn Rovers in the 1995-1996 season, against Rosenberg
The first Australian to take a hat-trick in an ODI is Bruce Reid. He acheived this feat against New Zealand at the SCG on the 29th of January, 1986.
Some quick legwork did the trick- check out the video in the related links below:
Hat-trick +1