List of Twenty20 International cricket hat-tricks

A hat-trick in cricket is when a bowler takes three wickets from consecutive deliveries. It is a relatively rare event in men's Twenty20 International (T20I) cricket with only 81 occurrences as of December 2025.

The first Twenty20 hat-trick was taken by Brett Lee of Australia, playing against Bangladesh in Cape Town in September 2007.

Rashid Khan, Lasith Malinga, Curtis Campher, Jason Holder, Waseem Yaqoob and Hernán Fennell are the only bowlers to take four wickets in four balls in T20Is, Khan achieving this feat against Ireland in February 2019, and Malinga repeating the achievement against New Zealand in September 2019. On 18 October 2021 at 2021 ICC Men's T20 World Cup, Campher achieved the feat against the Netherlands. On 30 January 2022, Holder achieved this feat against England.

On 6 August 2021, Nathan Ellis picked up three wickets off the last three balls of Bangladesh innings to become the first male cricketer to take a hat-trick on his debut in a T20I match.

Chronological list of hat-tricks

Key
Hat-trick taken in a World Cup match
Hat-trick taken in debut match
(b) Bowled
(c) Caught
(c & b) Caught and bowled
(lbw) Leg before wicket
(st) Stumped
Wicket-keeper
Result Result for the team for which the hat-trick was taken
List of Twenty20 International cricket hat-tricks
No. Bowler For Against Wickets Venue Date Result Ref.
1 Brett Lee  Australia  Bangladesh
  • Shakib Al Hasan (c †Adam Gilchrist)
  • Mashrafe Mortaza (b)
  • Alok Kapali (lbw)
Newlands Cricket Ground, Cape Town 16 September 2007 Won
2 Jacob Oram  New Zealand  Sri Lanka
  • Angelo Mathews (c & b)
  • Malinga Bandara (c Brendon McCullum)
  • Nuwan Kulasekara (c Neil Broom)
R. Premadasa Stadium, Colombo 2 September 2009 Won
3 Tim Southee (1/2)  New Zealand  Pakistan
  • Younis Khan (c Dean Brownlie)
  • Mohammad Hafeez (c †Peter McGlashan)
  • Umar Akmal (lbw)
Eden Park, Auckland 26 December 2010 Won
4 Thisara Perera  Sri Lanka  India
  • Hardik Pandya (c Sachithra Senanayake)
  • Suresh Raina (c Dushmantha Chameera)
  • Yuvraj Singh (c Danushka Gunathilaka)
JSCA International Stadium Complex, Ranchi 12 February 2016 Lost
5 Lasith Malinga (1/2)  Sri Lanka  Bangladesh
  • Mushfiqur Rahim (b)
  • Mashrafe Mortaza (b)
  • Mehedi Hasan (lbw)
R. Premadasa Stadium, Colombo 6 April 2017 Lost
6 Faheem Ashraf  Pakistan  Sri Lanka
  • Isuru Udana (c Hasan Ali)
  • Mahela Udawatte (c Babar Azam)
  • Dasun Shanaka (lbw)
Sheikh Zayed Cricket Stadium, Abu Dhabi 27 October 2017 Won
7 Rashid Khan  Afghanistan  Ireland
  • Kevin O'Brien (c Shafiqullah)
  • George Dockrell (c Mohammad Nabi)
  • Shane Getkate (st †Shafiqullah)
  • Simi Singh (lbw)
Rajiv Gandhi International Cricket Stadium, Dehradun 24 February 2019 Won
8 Lasith Malinga (2/2)  Sri Lanka  New Zealand
  • Colin Munro (b)
  • Hamish Rutherford (lbw)
  • Colin de Grandhomme (b)
  • Ross Taylor (lbw)
Pallekele International Cricket Stadium, Kandy 6 September 2019 Won
9 Mohammad Hasnain  Pakistan  Sri Lanka
  • Bhanuka Rajapaksa (lbw)
  • Dasun Shanaka (c Umar Akmal)
  • Shehan Jayasuriya (c Ahmed Shehzad)
Gaddafi Stadium, Lahore 5 October 2019 Lost
10 Khawar Ali  Oman  Netherlands
  • Antonius Staal (c Aqib Ilyas)
  • Colin Ackermann (c Zeeshan Maqsood)
  • Roelof van der Merwe (lbw)
Oman Cricket Academy Ground, Muscat 9 October 2019 Won
11 Norman Vanua  Papua New Guinea  Bermuda
  • Dion Stovell (b)
  • Kamau Leverock (c †Kiplin Doriga)
  • Deunte Darrell (lbw)
ICC Academy Ground, Dubai 19 October 2019 Won
12 Deepak Chahar  India  Bangladesh
  • Shafiul Islam (c K. L. Rahul)
  • Mustafizur Rahman (c Shreyas Iyer)
  • Aminul Islam (b)
Vidarbha Cricket Association Stadium, Nagpur 10 November 2019 Won
13 Ashton Agar  Australia  South Africa
  • Faf du Plessis (c Kane Richardson)
  • Andile Phehlukwayo (lbw)
  • Dale Steyn (c Aaron Finch)
Wanderers Stadium, Johannesburg 21 February 2020 Won
14 Akila Dananjaya  Sri Lanka  West Indies
  • Evin Lewis (c Danushka Gunathilaka)
  • Chris Gayle (lbw)
  • Nicholas Pooran (c †Niroshan Dickwella)
Coolidge Cricket Ground, Antigua 3 March 2021 Lost
15 Waseem Abbas (1/2)  Malta  Belgium
  • Ashiqullah Said (c [sub] Gopal Chaturvedi)
  • Khalid Ahmadi (b)
  • Nemish Mehta (b)
Marsa Sports Club, Marsa 8 July 2021 Won
16 Sheraz Sheikh  Belgium  Malta
  • Amar Sharma (c Saber Zakhil)
  • Niraj Khanna (c Nemish Mehta)
  • Varun Thamotharam (c Shaheryar Butt)
Marsa Sports Club, Marsa 9 July 2021 Won
17 Nathan Ellis  Australia  Bangladesh
  • Mahmudullah (b)
  • Mustafizur Rahman (c Mitchell Marsh)
  • Mahedi Hasan (c Ashton Agar)
Sher-e-Bangla National Cricket Stadium, Mirpur 6 August 2021 Lost
18 Elijah Otieno  Kenya  Uganda
  • Deusdedit Muhumuza (c Rushab Patel)
  • Kenneth Waiswa (lbw)
  • Bilal Hassan (c Rushab Patel)
Entebbe Cricket Oval, Entebbe 17 September 2021 Lost
19 Kofi Bagabena  Ghana  Seychelles
  • Stephen Madusanka (b)
  • Mazharul Islam (lbw)
  • Sivakumar Udhayan (lbw)
Gahanga International Cricket Stadium, Kigali 17 October 2021 Won
20 Curtis Campher  Ireland  Netherlands
  • Colin Ackermann (c †Neil Rock)
  • Ryan ten Doeschate (lbw)
  • Scott Edwards (lbw)
  • Roelof van der Merwe (b)
Sheikh Zayed Cricket Stadium, Abu Dhabi 18 October 2021 Won
21 Dylan Blignaut  Germany  Italy
  • Jaspreet Singh (c Sahir Naqash)
  • Joy Perera (c Muslim Yar)
  • Baljit Singh (c Ghulam Ahmadi)
Desert Springs Cricket Ground, Almería 21 October 2021 Lost
22 Dinesh Nakrani  Uganda  Seychelles
  • Paul Byron (b)
  • Vadodariya Mukesh (b)
  • Sohail Rocket (b)
IPRC Cricket Ground, Kigali 22 October 2021 Won
23 Peter Aho  Nigeria  Sierra Leone
  • Abu Kamara (lbw)
  • Miniru Kpaka (b)
  • Edmond Earnest (b)
University of Lagos Cricket Oval, Lagos 24 October 2021 Won
24 Wanindu Hasaranga  Sri Lanka  South Africa
  • Aiden Markram (b)
  • Temba Bavuma (c Pathum Nissanka)
  • Dwaine Pretorius (c Bhanuka Rajapaksa)
Sharjah Cricket Stadium, Sharjah 30 October 2021 Lost
25 Kagiso Rabada  South Africa  England
  • Chris Woakes (c Anrich Nortje)
  • Eoin Morgan (c Keshav Maharaj)
  • Chris Jordan (c David Miller)
Sharjah Cricket Stadium, Sharjah 6 November 2021 Won
26 Hernán Fennell (1/2)  Argentina  Panama
  • Mahmud Jasat (c Tomas Rossi)
  • Anilkumar Natubhai Ahir (lbw)
  • Dineshbhai Ahir (b)
Sir Vivian Richards Stadium, Antigua 10 November 2021 Won
27 Jason Holder  West Indies  England
  • Chris Jordan (c [sub] Hayden Walsh Jr)
  • Sam Billings (c [sub] Hayden Walsh Jr)
  • Adil Rashid (c Odean Smith)
  • Saqib Mahmood (b)
Kensington Oval, Bridgetown 30 January 2022 Won
28 Karan KC    Nepal  Papua New Guinea
  • Chad Soper (c Rohit Paudel)
  • Simon Atai (b)
  • Nosaina Pokana (c Dipendra Singh Airee)
TU Cricket Ground, Kirtipur 31 March 2022 Won
29 JJ Smit  Namibia  Uganda
  • Simon Ssesazi (c Jan Frylinck)
  • Frank Nsubuga (b)
  • Juma Miyagi (lbw)
United Ground, Windhoek 10 April 2022 Won
30 Khalid Ahmadi (1/2)  Belgium  Malta
  • Imran Ameer (b)
  • Aaftab Alam Khan (b)
  • Varun Thamotharam (b)
Royal Brussels Cricket Club, Waterloo 12 June 2022 Won
31 Syazrul Idrus  Malaysia  Thailand
  • Sorawat Desungnoen (b)
  • Jeerasak Pakhiaokajee (lbw)
  • Chaloemwong Chatphaisan (lbw)
UKM-YSD Cricket Oval, Bangi 4 July 2022 Won
32 Kamron Senamontree  Thailand  Maldives
  • Ibrahim Hassan (lbw)
  • Ibrahim Rizan (lbw)
  • Leem Shafeeg (b)
UKM-YSD Cricket Oval, Bangi 8 July 2022 Lost
33 Logan van Beek  Netherlands  Hong Kong
  • Nizakat Khan (c Stephan Myburgh)
  • Scott McKechnie (lbw)
  • Ehsan Khan (lbw)
Queens Sports Club, Bulawayo 12 July 2022 Won
34 Chamal Sadun  Cyprus  Turkey
  • Gokhan Alta (lbw)
  • Ali Turkmen (b)
  • Tunahan Ulutuna (b)
Tikkurila Cricket Ground, Vantaa 16 July 2022 Won
35 Michael Bracewell  New Zealand  Ireland
  • Mark Adair (c Glenn Phillips)
  • Barry McCarthy (c Glenn Phillips)
  • Craig Young (c Ish Sodhi)
Stormont, Belfast 20 July 2022 Won
36 Sudesh Wickramasekara  Czech Republic  Estonia
  • Habib Khan (b)
  • Maidul Islam (b)
  • Murali Obili (b)
Tikkurila Cricket Ground, Vantaa 28 July 2022 Won
37 Habib Khan  Estonia  France
  • Suventhiran Santhirakumaran (b)
  • Zain Ahmad (c Stuart Hook)
  • Jubaid Ahamed (b)
Kerava National Cricket Ground, Kerava 30 July 2022 Lost
38 Shahrukh Quddus  Kuwait  Bahrain
  • Umer Toor (lbw)
  • Shahbaz Badar (lbw)
  • Haider Butt (lbw)
Oman Cricket Academy Ground, Muscat 17 August 2022 Won
39 Karthik Meiyappan  United Arab Emirates  Sri Lanka
  • Bhanuka Rajapaksa (c Kashif Daud)
  • Charith Asalanka (c †Vriitya Aravind)
  • Dasun Shanaka (b)
Kardinia Park, Geelong 18 October 2022 Lost
40 Josh Little  Ireland  New Zealand
  • Kane Williamson (c Gareth Delany)
  • James Neesham (lbw)
  • Mitchell Santner (lbw)
Adelaide Oval, Adelaide 4 November 2022 Lost
41 Tim Southee (2/2)  New Zealand  India
  • Hardik Pandya (c James Neesham)
  • Deepak Hooda (c Lockie Ferguson)
  • Washington Sundar (c James Neesham)
Bay Oval, Mount Maunganui 20 November 2022 Lost
42 Harsheed Chohan  Tanzania  Sierra Leone
  • Abass Gbla (lbw)
  • Miniru Kpaka (c SanjayKumar Thakor)
  • Lansana Lamin (lbw)
Gahanga International Cricket Stadium, Kigali 1 December 2022 Won
43 Rizwan Butt  Bahrain  Singapore
  • Avi Dixit (c †Prashant Kurup)
  • Abdul Rahman Bhadelia (b)
  • Vinoth Baskaran (c Ahmer Bin Nasir)
UKM-YSD Cricket Oval, Bangi 21 December 2022 Won
44 Mohammad Kamran  Spain  Isle of Man
  • Luke Ward (b)
  • Edward Beard (lbw)
  • Christian Webster (b)
La Manga Club Ground, Cartagena 26 February 2023 Won
45 Matt Henry  New Zealand  Pakistan
  • Shadab Khan (c †Tom Latham)
  • Iftikhar Ahmed (c †Tom Latham)
  • Shaheen Afridi (c Chad Bowes)
Gaddafi Stadium, Lahore 14 April 2023 Lost
46 Saud Munir  Denmark  Norway
  • Qamar Mushtaque (c †Abdul Hashmi)
  • Junaid Mehmood (lbw)
  • Muhammad Butt (lbw)
Svanholm Park, Brøndby 18 May 2023 Won
47 Mark Pavlovic (1/2)  Serbia  Turkey
  • Mecit Ozturk (c Alister Gajic)
  • Muhammed Turkmen (c Vukasin Zimonjic)
  • Muhammet Kursat (b)
National Sports Academy, Sofia 23 June 2023 Won
48 Mark Pavlovic (2/2)  Serbia  Croatia
  • Luka Stubbs (b)
  • Hrvoje Hajnic (b)
  • Antonio Faletar (lbw)
National Sports Academy, Sofia 24 June 2023 Won
49 Waseem Abbas (2/2)  Malta  France
  • Zain Ahmad (b)
  • Shayam Warnakulasuriya (b)
  • Dawood Ahmadzai (c †Chanjal Sudarsanan)
Marsa Sports Club, Marsa 10 July 2023 Won
50 Karim Janat  Afghanistan  Bangladesh
  • Mehidy Hasan Miraz (c Mohammad Nabi)
  • Taskin Ahmed (c †Rahmanullah Gurbaz)
  • Nasum Ahmed (c Fareed Ahmad)
Sylhet International Cricket Stadium, Sylhet 14 July 2023 Lost
51 Kabua Morea  Papua New Guinea  Philippines
  • Jordan Alegre (lbw)
  • Josef Doctora (b)
  • Amanpreet Sirah (b)
Amini Park, Port Moresby 23 July 2023 Won
52 Nicolaj Laegsgaard  Denmark  Jersey
  • Julius Sumerauer (c Musa Shaheen)
  • Charles Perchard (b)
  • Elliot Miles (c †Taranjit Bharaj)
Goldenacre Sports Ground, Edinburgh 28 July 2023 Lost
53 Kenneth Waiswa  Uganda  Rwanda
  • Orchide Tuyisenge (c Brian Masaba)
  • Clinton Rubagumya (lbw)
  • Oscar Manishimwe (b)
Gahanga International Cricket Stadium, Rwanda 20 August 2023 Won
54 Mohameed Taiwo  Nigeria  Sierra Leone
  • Raymond Coker (c Sylvester Okpe)
  • Yegbeh Jalloh (c Akhere Isesele)
  • Miniru Kpaka (c Chiemelie Udekwe)
Tafawa Balewa Square Cricket Oval, Lagos 8 October 2023 Won
55 Sikandar Raza  Zimbabwe  Rwanda
  • Muhammad Nadir (b)
  • Zappy Bimenyimana (c Blessing Muzarabani)
  • Emile Rukiriza (lbw)
Wanderers Cricket Ground, Windhoek 27 November 2023 Won
56 George Sesay  Sierra Leone  Botswana
  • Reginald Nehonde (c †John Bangura)
  • Reynier Swart (b)
  • Dhruv Maisuria (b)
Willowmoore Park, Benoni 15 December 2023 Won
57 Nuwan Thushara  Sri Lanka  Bangladesh
  • Najmul Hossain Shanto (b)
  • Towhid Hridoy (b)
  • Mahmudullah (lbw)
Sylhet International Cricket Stadium, Sylhet 9 March 2024 Won
58 Aqib Ilyas  Oman  Cambodia
  • Vimukthi Viraj (c Kashyap Prajapati)
  • Etienne Beukes (b)
  • Sharwan Godara (b)
Oman Cricket Academy Ground Turf 2, Al Amarat 14 April 2024 Won
59 Pat Cummins (1/2)  Australia  Bangladesh
  • Mahmudullah (b)
  • Mahedi Hasan (c Adam Zampa)
  • Towhid Hridoy (c Josh Hazlewood)
Sir Vivian Richards Stadium, North Sound 20 June 2024 Won
60 Pat Cummins (2/2)  Australia  Afghanistan
  • Karim Janat (c Tim David)
  • Rashid Khan (c Tim David)
  • Gulbadin Naib (c Glen Maxwell)
Arnos Vale Stadium, Arnos Vale 22 June 2024 Lost
61 Chris Jordan  England  United States
  • Ali Khan (b)
  • Nosthush Kenjige (lbw)
  • Saurabh Netravalkar (b)
Kensington Oval, Bridgetown 23 June 2024 Won
62 Waseem Yaqoob  Lesotho  Mali
  • Amara Nimaga (b)
  • Dramane Berthe (b)
  • Mahamadou Malle (lbw)
  • Yacouba Konate (b)
Gymkhana Club Ground, Dar es Salaam 25 September 2024 Won
63 Obed Harvey  Ghana  Mali
  • Amadou Fofana (b)
  • Lamissa Sanogo (c Lee Nyarko)
  • Mahamadou Malle (lbw)
Gymkhana Club Ground, Dar es Salaam 26 September 2024 Won
64 Lockie Ferguson  New Zealand  Sri Lanka
  • Kusal Perera (c Mitchell Hay)
  • Kamindu Mendis (lbw)
  • Charith Asalanka (c Mitchell Hay)
Rangiri Dambulla International Stadium, Dambulla 10 November 2024 Won
65 Ridwan Abdulkareem  Nigeria  Saint Helena
  • Jamie Essex (lbw)
  • Cliff Richards (c Sulaimon Runsewe)
  • Branden Leo (lbw)
University of Lagos Cricket Oval, Lagos 23 November 2024 Won
66 Hernán Fennell (2/2)  Argentina  Cayman Islands
  • Troy Taylor (c Pedro Baron)
  • Alistair Ifill (lbw)
  • Ronald Ebanks (c Alan Kirschbaum)
  • Alessandro Morris (c Agustin Rivero)
Hurlingham Club Ground, Buenos Aires 15 December 2024 Lost
67 Sham Murari  Costa Rica  Falkland Islands
  • Sarfraz Rao (lbw)
  • Cecil Alexander (c Pushkaraj Naringrekar)
  • Juandre Scheffer (b)
Los Reyes Polo Club, Guácima 10 March 2025 Won
68 Khalid Ahmadi (2/2)  Belgium  Portugal
  • Juan Henri (b)
  • Siraj Ullah Khadem (b)
  • Upen Shantu (b)
Stars Arena, Hofstade 1 June 2025 Won
69 Arun Yadav  Tanzania  Germany
  • Hassan Khan (b)
  • Fayaz Khan (lbw)
  • Jatinder Kumar (lbw)
TCA Oval, Blantyre 7 July 2025 Lost
70 Aaftab Limdawala  Malawi  Germany
  • Musaddiq Ahmed (c Bright Balala)
  • Fayaz Khan (c & b)
  • Muslim Yar (c & b)
TCA Oval, Blantyre 10 July 2025 Won
71 Shahid Afridi  Germany  Malawi
  • Salim Nihute (c †Harish Srinivasan)
  • Suhail Vayani (c Harmanjot Singh)
  • Daniel Jakiel (b)
TCA Oval, Blantyre 13 July 2025 Won
72 Waji Ul Hassan  Saudi Arabia  Qatar
  • Mujeeb-ur-Rehman (c Imtiaz Khan)
  • Arif Nasir Uddin (b)
  • Owais Ahmed (c & b)
West End Park International Cricket Stadium, Doha 18 July 2025 Lost
73 Mahesh Tambe  Finland  Estonia
  • Steffan Gooch (c Nicholas Salonen)
  • Rupam Baruah (b)
  • Pranay Gheewala (b)
Estonian National Cricket and Rugby Field, Tallinn 27 July 2025 Won
74 Mohammad Nawaz  Pakistan  Afghanistan
  • Darwish Rasooli (lbw)
  • Azmatullah Omarzai (c †Mohammad Haris)
  • Ibrahim Zadran (st † Mohammad Haris)
Sharjah Cricket Stadium, Sharjah 7 September 2025 Won
75 Jan Nicol Loftie-Eaton  Namibia  Malawi
  • Moazzam Baig (b)
  • Kazim Somani (b)
  • Suhail Vayani (lbw)
  • Mike Choamba (b)
Harare Sports Club, Harare 30 September 2025 Won
76 Owais Ahmed (1/2)  Qatar  Malaysia
  • Sharvin Muniandy (c & b)
  • Khizar Hayat (lbw)
  • Ainool Hafizs (c Mirza Mohammed Baig)
Oman Cricket Academy Ground Turf 2, Al Amarat 9 October 2025 Won
77 Romario Shepherd  West Indies  Bangladesh
  • Nurul Hasan (c Rovman Powell)
  • Tanzid Hasan (c Jason Holder)
  • Shoriful Islam (b)
Bir Shrestho Flight Lieutenant Matiur Rahman Cricket Stadium, Chittagong 31 October 2025 Won
78 Owais Ahmed (2/2)  Qatar  Afghanistan
  • Mohammad Ishaq (b)
  • Qais Ahmad (c Shahzaib Jamil)
  • Allah Mohammad Ghazanfar (st † Imal Liyanage)
West End Park International Cricket Stadium, Doha 11 November 2025 Won
79 Usman Tariq  Pakistan  Zimbabwe
  • Tony Munyonga (c Naseem Shah)
  • Tashinga Musekiwa (b)
  • Wellington Masakadza (c Babar Azam)
Rawalpindi Cricket Stadium , Rawalpindi 23 November 2025 Won
80 Lansana Lamin  Sierra Leone  Rwanda
  • Clinton Rubagumya (b)
  • Zappy Bimenyimana (b)
  • Ignace Ntirenganya (b)
Nigeria Cricket Federation Oval 1, Abuja 8 December 2025 Lost
81 Gede Priandana  Indonesia  Cambodia
  • Shah Abrar Hussain (c Gede Wiguna)
  • Nirmaljit Singh (c Vineet Shah)
  • Chanthoeun Rathanak (b)
Udayana Cricket Ground, Jimbaran 23 December 2025 Won

Hat-tricks by teams

T20I hat-tricks by teams
Team Hat-tricks
 New Zealand 6
 Sri Lanka
 Australia 5
 Pakistan 4
 Belgium 3
 Nigeria
 Afghanistan 2
 Argentina
 Belgium
 Denmark
 Germany
 Ghana
 Ireland
 Malta
 Namibia
 Oman
 Papua New Guinea
 Qatar
 Serbia
 Sierra Leone
 Tanzania
 Uganda
 West Indies
 Bahrain 1
 Costa Rica
 Czech Republic
 Cyprus
 England
 Estonia
 Finland
 India
 Indonesia
 Kenya
 Kuwait
 Lesotho
 Malawi
 Malaysia
   Nepal
 Netherlands
 Saudi Arabia
 South Africa
 Spain
 Thailand
 United Arab Emirates
 Zimbabwe
Total 81

Bowlers with multiple T20I hat-tricks

Bowlers with multiple hat-tricks
Bowler Hat-tricks
Waseem Abbas 2
Khalid Ahmadi
Pat Cummins
Hernán Fennell
Lasith Malinga
Mark Pavlovic
Tim Southee

See also

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of Twenty20 International cricket hat-tricks, What is List of Twenty20 International cricket hat-tricks? What does List of Twenty20 International cricket hat-tricks mean?