List of One Day International cricket hat-tricks
A hat-trick in cricket is when a bowler takes three wickets on consecutive deliveries, dismissing three different batsmen. It is a relatively rare event in One Day International cricket with only 52 occurrences in over 4800 matches since the first ODI match between Australia and England on 5 January 1971. The first ODI hat-trick was taken by Pakistan's Jalal-ud-Din against Australia in Hyderabad, Sindh, in September 1982. The most recent player to achieve this feat is Dilshan Madushanka of Sri Lanka against Zimbabwe in August 2025.
The only bowler to have taken three ODI hat-tricks is Sri Lanka's Lasith Malinga. Five other bowlers Pakistan's Wasim Akram and Saqlain Mushtaq, Sri Lanka's Chaminda Vaas, New Zealand's Trent Boult and India's Kuldeep Yadavhave taken two hat-tricks in the format. Vaas is the first and only bowler to claim a hat-trick on the first three balls of any form of international cricket; he achieved the feat against Bangladesh during the 2003 World Cup. Malinga is the only player to claim four wickets in consecutive balls; he achieved the feat against South Africa in the 2007 World Cup. Four players have taken a hat-trick on their ODI debuts: Bangladesh's Taijul Islam against Zimbabwe in 2014, South Africa's Kagiso Rabada against Bangladesh in 2015, Sri Lanka's Wanindu Hasaranga against Zimbabwe in 2017, and Sri Lanka's Shehan Madushanka against Bangladesh in 2018. India's Chetan Sharma was the first cricketer to take a hat-trick in a World Cup match. Eleven hat-tricks have been taken in World Cup matches.
Pakistan's Wasim Akram and Mohammad Sami are the only players to have taken hat-tricks in ODIs and Tests. Brett Lee, Lasith Malinga, Thisara Perera, Wanindu Hasaranga and Kagiso Rabada are the only players to have taken hat-tricks in ODIs and Twenty20 matches.
Hat-tricks
Key| Symbol | Meaning |
| W | Hat-trick taken in a World Cup match |
| D | Hat-trick taken by a debutant player |
| Bowled | |
| Caught | |
| Caught and bowled | |
| Leg before wicket | |
| Stumped | |
| Wicket-keeper |
| No. | ODI No. | Bowler | For | Against | Wickets | Venue | Date | Ref. |
| 1. | 158 | Jalal-ud-Din | ref label|Span|H|1sortname|Bruce|Reidcr|AUScr|NZ
|
