List of Twenty20 International cricket hat-tricks

Last updated

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 72 occurrences as of July 2025. [1]

Contents

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

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, [3] and Malinga repeating the achievement against New Zealand in September 2019. [4] On 18 October 2021 at 2021 ICC Men's T20 World Cup, Campher achieved the feat against the Netherlands [5] On 30 January 2022, Holder achieved this feat against England. [6] [7]

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. [8]

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 [1]
No.BowlerForAgainstWicketsVenueDateResultRef.
1 Brett Lee Flag of Australia (converted).svg  Australia Flag of Bangladesh.svg  Bangladesh Flag of South Africa.svg Newlands Cricket Ground, Cape Town 16 September 2007Won [2]
2 Jacob Oram Flag of New Zealand.svg  New Zealand Flag of Sri Lanka.svg  Sri Lanka Flag of Sri Lanka.svg R. Premadasa Stadium, Colombo 2 September 2009Won [9]
3 Tim Southee (1/2)Flag of New Zealand.svg  New Zealand Flag of Pakistan.svg  Pakistan Flag of New Zealand.svg Eden Park, Auckland 26 December 2010Won [10]
4 Thisara Perera Flag of Sri Lanka.svg  Sri Lanka Flag of India.svg  India Flag of India.svg JSCA International Stadium Complex, Ranchi 12 February 2016Lost [11]
5 Lasith Malinga (1/2)Flag of Sri Lanka.svg  Sri Lanka Flag of Bangladesh.svg  Bangladesh Flag of Sri Lanka.svg R. Premadasa Stadium, Colombo 6 April 2017Lost [12]
6 Faheem Ashraf Flag of Pakistan.svg  Pakistan Flag of Sri Lanka.svg  Sri Lanka Flag of the United Arab Emirates.svg Sheikh Zayed Cricket Stadium, Abu Dhabi 27 October 2017Won [13]
7 Rashid Khan Flag of Afghanistan (2013-2021).svg  Afghanistan Cricket Ireland flag.svg  Ireland Flag of India.svg Rajiv Gandhi International Cricket Stadium, Dehradun 24 February 2019Won [3]
8 Lasith Malinga (2/2)Flag of Sri Lanka.svg  Sri Lanka Flag of New Zealand.svg  New Zealand Flag of Sri Lanka.svg Pallekele International Cricket Stadium, Kandy 6 September 2019Won [4]
9 Mohammad Hasnain Flag of Pakistan.svg  Pakistan Flag of Sri Lanka.svg  Sri Lanka Flag of Pakistan.svg Gaddafi Stadium, Lahore 5 October 2019Lost [14]
10 Khawar Ali Flag of Oman.svg  Oman Flag of the Netherlands.svg  Netherlands Flag of Oman.svg Oman Cricket Academy Ground, Muscat 9 October 2019Won [15]
11 Norman Vanua Flag of Papua New Guinea.svg  Papua New Guinea Flag of Bermuda.svg  Bermuda Flag of the United Arab Emirates.svg ICC Academy Ground, Dubai 19 October 2019Won [16]
12 Deepak Chahar Flag of India.svg  India Flag of Bangladesh.svg  Bangladesh Flag of India.svg Vidarbha Cricket Association Stadium, Nagpur 10 November 2019Won [17]
13 Ashton Agar Flag of Australia (converted).svg  Australia Flag of South Africa.svg  South Africa Flag of South Africa.svg Wanderers Stadium, Johannesburg 21 February 2020Won [18]
14 Akila Dananjaya Flag of Sri Lanka.svg  Sri Lanka WestIndiesCricketFlagPre1999.svg  West Indies Flag of Antigua and Barbuda.svg Coolidge Cricket Ground, Antigua 3 March 2021Lost [19]
15Waseem Abbas (1/2)Flag of Malta.svg  Malta Flag of Belgium (civil).svg  Belgium
  • Ashiqullah Said (c [sub] Gopal Chaturvedi)
  • Khalid Ahmadi (b)
  • Nemish Mehta (b)
Flag of Malta.svg Marsa Sports Club, Marsa 8 July 2021Won [20]
16Sheraz SheikhFlag of Belgium (civil).svg  Belgium Flag of Malta.svg  Malta
  • Amar Sharma (c Saber Zakhil)
  • Niraj Khanna (c Nemish Mehta)
  • Varun Thamotharam (c Shaheryar Butt)
Flag of Malta.svg Marsa Sports Club, Marsa 9 July 2021Won [21]
17 Nathan Ellis Flag of Australia (converted).svg  Australia Flag of Bangladesh.svg  Bangladesh Flag of Bangladesh.svg Sher-e-Bangla National Cricket Stadium, Mirpur 6 August 2021Lost [22]
18 Elijah Otieno Flag of Kenya.svg  Kenya Flag of Uganda.svg  Uganda Flag of Uganda.svg Entebbe Cricket Oval, Entebbe 17 September 2021Lost [23]
19 Kofi Bagabena Flag of Ghana.svg  Ghana Flag of Seychelles.svg  Seychelles
  • Stephen Madusanka (b)
  • Mazharul Islam (lbw)
  • Sivakumar Udhayan (lbw)
Flag of Rwanda.svg Gahanga International Cricket Stadium, Kigali 17 October 2021Won [24]
20 Curtis Campher Cricket Ireland flag.svg  Ireland Flag of the Netherlands.svg  Netherlands Flag of the United Arab Emirates.svg Sheikh Zayed Cricket Stadium, Abu Dhabi 18 October 2021Won [25]
21Dylan BlignautFlag of Germany.svg  Germany Flag of Italy.svg  Italy Flag of Spain.svg Desert Springs Cricket Ground, Almería 21 October 2021Lost [26]
22 Dinesh Nakrani Flag of Uganda.svg  Uganda Flag of Seychelles.svg  Seychelles
  • Paul Byron (b)
  • Vadodariya Mukesh (b)
  • Sohail Rocket (b)
Flag of Rwanda.svg IPRC Cricket Ground, Kigali 22 October 2021Won [27]
23 Peter Aho Flag of Nigeria.svg  Nigeria Flag of Sierra Leone.svg  Sierra Leone
  • Abu Kamara (lbw)
  • Miniru Kpaka (b)
  • Edmond Earnest (b)
Flag of Nigeria.svg University of Lagos Cricket Oval, Lagos 24 October 2021Won [28]
24 Wanindu Hasaranga Flag of Sri Lanka.svg  Sri Lanka Flag of South Africa.svg  South Africa Flag of the United Arab Emirates.svg Sharjah Cricket Stadium, Sharjah 30 October 2021Lost [29]
25 Kagiso Rabada Flag of South Africa.svg  South Africa Flag of England.svg  England Flag of the United Arab Emirates.svg Sharjah Cricket Stadium, Sharjah 6 November 2021Won [30]
26 Hernán Fennell (1/2)Flag of Argentina.svg  Argentina Flag of Panama.svg  Panama
  • Mahmud Jasat (c Tomas Rossi)
  • Anilkumar Natubhai Ahir (lbw)
  • Dineshbhai Ahir (b)
Flag of Antigua and Barbuda.svg Sir Vivian Richards Stadium, Antigua 10 November 2021Won [31]
27 Jason Holder WestIndiesCricketFlagPre1999.svg  West Indies Flag of England.svg  England Flag of Barbados.svg Kensington Oval, Bridgetown 30 January 2022Won [6]
28 Karan KC Flag of Nepal.svg    Nepal Flag of Papua New Guinea.svg  Papua New Guinea Flag of Nepal.svg TU Cricket Ground, Kirtipur 31 March 2022Won [32]
29 JJ Smit Flag of Namibia.svg  Namibia Flag of Uganda.svg  Uganda Flag of Namibia.svg United Ground , Windhoek 10 April 2022Won [33]
30Khalid Ahmadi (1/2)Flag of Belgium (civil).svg  Belgium Flag of Malta.svg  Malta
  • Imran Ameer (b)
  • Aaftab Alam Khan (b)
  • Varun Thamotharam (b)
Flag of Belgium (civil).svg Royal Brussels Cricket Club, Waterloo 12 June 2022Won [34]
31 Syazrul Idrus Flag of Malaysia.svg  Malaysia Flag of Thailand.svg  Thailand
  • Sorawat Desungnoen (b)
  • Jeerasak Pakhiaokajee (lbw)
  • Chaloemwong Chatphaisan (lbw)
Flag of Malaysia.svg UKM-YSD Cricket Oval, Bangi 4 July 2022Won [35]
32Kamron SenamontreeFlag of Thailand.svg  Thailand Flag of Maldives.svg  Maldives Flag of Malaysia.svg UKM-YSD Cricket Oval, Bangi 8 July 2022Lost [36]
33 Logan van Beek Flag of the Netherlands.svg  Netherlands Flag of Hong Kong.svg  Hong Kong Flag of Zimbabwe.svg Queens Sports Club, Bulawayo 12 July 2022Won [37]
34Chamal SadunFlag of Cyprus.svg  Cyprus Flag of Turkey.svg  Turkey
  • Gokhan Alta (lbw)
  • Ali Turkmen (b)
  • Tunahan Ulutuna (b)
Flag of Finland.svg Tikkurila Cricket Ground, Vantaa 16 July 2022Won [38]
35 Michael Bracewell Flag of New Zealand.svg  New Zealand Cricket Ireland flag.svg  Ireland Ulster Banner.svg Stormont, Belfast 20 July 2022Won [39]
36Sudesh WickramasekaraFlag of the Czech Republic.svg  Czech Republic Flag of Estonia.svg  Estonia
  • Habib Khan (b)
  • Maidul Islam (b)
  • Murali Obili (b)
Flag of Finland.svg Tikkurila Cricket Ground, Vantaa 28 July 2022Won [40]
37Habib KhanFlag of Estonia.svg  Estonia Flag of France.svg  France
  • Suventhiran Santhirakumaran (b)
  • Zain Ahmad (c Stuart Hook)
  • Jubaid Ahamed (b)
Flag of Finland.svg Kerava National Cricket Ground, Kerava 30 July 2022Lost [41]
38 Shahrukh Quddus Flag of Kuwait.svg  Kuwait Flag of Bahrain.svg  Bahrain Flag of Oman.svg Oman Cricket Academy Ground, Muscat 17 August 2022Won [42]
39 Karthik Meiyappan Flag of the United Arab Emirates.svg  United Arab Emirates Flag of Sri Lanka.svg  Sri Lanka Flag of Australia (converted).svg Kardinia Park, Geelong 18 October 2022Lost [43]
40 Josh Little Cricket Ireland flag.svg  Ireland Flag of New Zealand.svg  New Zealand Flag of Australia (converted).svg Adelaide Oval, Adelaide 4 November 2022Lost [44]
41 Tim Southee (2/2)Flag of New Zealand.svg  New Zealand Flag of India.svg  India Flag of New Zealand.svg Bay Oval, Mount Maunganui 20 November 2022Lost [45]
42Harsheed ChohanFlag of Tanzania.svg  Tanzania Flag of Sierra Leone.svg  Sierra Leone
  • Abass Gbla (lbw)
  • Miniru Kpaka (c SanjayKumar Thakor)
  • Lansana Lamin (lbw)
Flag of Rwanda.svg Gahanga International Cricket Stadium, Kigali 1 December 2022Won [46]
43Rizwan ButtFlag of Bahrain.svg  Bahrain Flag of Singapore.svg  Singapore Flag of Malaysia.svg UKM-YSD Cricket Oval, Bangi 21 December 2022Won [47]
44Mohammad KamranFlag of Spain.svg  Spain Flag of the Isle of Man.svg  Isle of Man
  • Luke Ward (b)
  • Edward Beard (lbw)
  • Christian Webster (b)
Flag of Spain.svg La Manga Club Ground, Cartagena 26 February 2023Won [48]
45 Matt Henry Flag of New Zealand.svg  New Zealand Flag of Pakistan.svg  Pakistan Flag of Pakistan.svg Gaddafi Stadium, Lahore 14 April 2023Lost [49]
46Saud MunirFlag of Denmark.svg  Denmark Flag of Norway.svg  Norway
  • Qamar Mushtaque (c Abdul Hashmi)
  • Junaid Mehmood (lbw)
  • Muhammad Butt (lbw)
Flag of Denmark.svg Svanholm Park, Brøndby 18 May 2023Won [50]
47Mark Pavlovic (1/2)Flag of Serbia.svg  Serbia Flag of Turkey.svg  Turkey
  • Mecit Ozturk (c Alister Gajic)
  • Muhammed Turkmen (c Vukasin Zimonjic)
  • Muhammet Kursat (b)
Flag of Bulgaria.svg National Sports Academy, Sofia 23 June 2023Won [51]
48Mark Pavlovic (2/2)Flag of Serbia.svg  Serbia Flag of Croatia.svg  Croatia
  • Luka Stubbs (b)
  • Hrvoje Hajnic (b)
  • Antonio Faletar (lbw)
Flag of Bulgaria.svg National Sports Academy, Sofia 24 June 2023Won [52]
49Waseem Abbas (2/2)Flag of Malta.svg  Malta Flag of France.svg  France
  • Zain Ahmad (b)
  • Shayam Warnakulasuriya (b)
  • Dawood Ahmadzai (c Chanjal Sudarsanan)
Flag of Malta.svg Marsa Sports Club, Marsa 10 July 2023Won [53]
50 Karim Janat Flag of Afghanistan (2013-2021).svg  Afghanistan Flag of Bangladesh.svg  Bangladesh Flag of Bangladesh.svg Sylhet International Cricket Stadium, Sylhet 14 July 2023Lost [54]
51 Kabua Morea Flag of Papua New Guinea.svg  Papua New Guinea Flag of the Philippines.svg  Philippines
  • Jordan Alegre (lbw)
  • Josef Doctora (b)
  • Amanpreet Sirah (b)
Flag of Papua New Guinea.svg Amini Park, Port Moresby 23 July 2023Won [55]
52 Nicolaj Laegsgaard Flag of Denmark.svg  Denmark Flag of Jersey.svg  Jersey Flag of Scotland.svg Goldenacre Sports Ground, Edinburgh 28 July 2023Lost [56]
53 Kenneth Waiswa Flag of Uganda.svg  Uganda Flag of Rwanda.svg  Rwanda Flag of Rwanda.svg Gahanga International Cricket Stadium, Rwanda 20 August 2023Won [57]
54 Mohameed Taiwo Flag of Nigeria.svg  Nigeria Flag of Sierra Leone.svg  Sierra Leone
  • Raymond Coker (c Sylvester Okpe)
  • Yegbeh Jalloh (c Akhere Isesele)
  • Miniru Kpaka (c Chiemelie Udekwe)
Flag of Nigeria.svg Tafawa Balewa Square Cricket Oval, Lagos 8 October 2023Won [58]
55 Sikandar Raza Flag of Zimbabwe.svg  Zimbabwe Flag of Rwanda.svg  Rwanda Flag of Namibia.svg Wanderers Cricket Ground, Windhoek 27 November 2023Won [59]
56George SesayFlag of Sierra Leone.svg  Sierra Leone Flag of Botswana.svg  Botswana Flag of South Africa.svg Willowmoore Park, Benoni 15 December 2023Won [60]
57 Nuwan Thushara Flag of Sri Lanka.svg  Sri Lanka Flag of Bangladesh.svg  Bangladesh Flag of Bangladesh.svg Sylhet International Cricket Stadium, Sylhet 9 March 2024Won [61]
58 Aqib Ilyas Flag of Oman.svg  Oman Flag of Cambodia.svg  Cambodia Flag of Oman.svg Oman Cricket Academy Ground Turf 2, Al Amarat 14 April 2024Won [62]
59 Pat Cummins (1/2)Flag of Australia (converted).svg  Australia Flag of Bangladesh.svg  Bangladesh Flag of Antigua and Barbuda.svg Sir Vivian Richards Stadium, North Sound 20 June 2024Won [63]
60 Pat Cummins (2/2)Flag of Australia (converted).svg  Australia Flag of Afghanistan (2013-2021).svg  Afghanistan Flag of Saint Vincent and the Grenadines.svg Arnos Vale Stadium, Arnos Vale 22 June 2024Lost [64]
61 Chris Jordan Flag of England.svg  England Flag of the United States.svg  United States Flag of Barbados.svg Kensington Oval, Bridgetown 23 June 2024Won [65]
62Waseem YaqoobFlag of Lesotho.svg  Lesotho Flag of Mali.svg  Mali
  • Amara Nimaga (b)
  • Dramane Berthe (b)
  • Mahamadou Malle (lbw)
  • Yacouba Konate (b)
Flag of Tanzania.svg Gymkhana Club Ground, Dar es Salaam 25 September 2024Won [66]
63 Obed Harvey Flag of Ghana.svg  Ghana Flag of Mali.svg  Mali
  • Amadou Fofana (b)
  • Lamissa Sanogo (c Lee Nyarko)
  • Mahamadou Malle (lbw)
Flag of Tanzania.svg Gymkhana Club Ground, Dar es Salaam 26 September 2024Won [67]
64 Lockie Ferguson Flag of New Zealand.svg  New Zealand Flag of Sri Lanka.svg  Sri Lanka Flag of Sri Lanka.svg Rangiri Dambulla International Stadium, Dambulla 10 November 2024Won [68]
65Ridwan AbdulkareemFlag of Nigeria.svg  Nigeria Flag of Saint Helena.svg  Saint Helena Flag of Nigeria.svg University of Lagos Cricket Oval, Lagos 23 November 2024Won [69]
66 Hernán Fennell (2/2)Flag of Argentina.svg  Argentina Flag of the Cayman Islands.svg  Cayman Islands Flag of Argentina.svg Hurlingham Club Ground, Buenos Aires 15 December 2024Lost [70]
67Sham MurariFlag of Costa Rica.svg  Costa Rica Flag of the Falkland Islands.svg  Falkland Islands
  • Sarfraz Rao (lbw)
  • Cecil Alexander (c Pushkaraj Naringrekar)
  • Juandre Scheffer (b)
Flag of Costa Rica.svg Los Reyes Polo Club, Guácima 10 March 2025Won [71]
68Khalid Ahmad (2/2)Flag of Belgium (civil).svg  Belgium Flag of Portugal (official).svg  Portugal
  • Juan Henri (b)
  • Siraj Ullah Khadem (b)
  • Upen Shantu (b)
Flag of Belgium (civil).svg Stars Arena, Hofstade 1 June 2025Won [72]
69Arun YadavFlag of Tanzania.svg  Tanzania Flag of Germany.svg  Germany
  • Hassan Khan (b)
  • Fayaz Khan (lbw)
  • Jatinder Kumar (lbw)
Flag of Malawi.svg TCA Oval, Blantyre 7 July 2025Lost [73]
70Aaftab LimdawalaFlag of Malawi.svg  Malawi Flag of Germany.svg  Germany
  • Musaddiq Ahmed (c Bright Balala)
  • Fayaz Khan (c & b)
  • Muslim Yar (c & b)
Flag of Malawi.svg TCA Oval, Blantyre 10 July 2025Won [74]
71Shahid AfridiFlag of Germany.svg  Germany Flag of Malawi.svg  Malawi Flag of Malawi.svg TCA Oval, Blantyre 13 July 2025Won [75]
72Waji Ul HassanFlag of Saudi Arabia.svg  Saudi Arabia Flag of Qatar.svg  Qatar
  • Mujeeb-ur-Rehman (c Imtiaz Khan)
  • Arif Nasir Uddin (b)
  • Owais Ahmed (c & b)
Flag of Qatar.svg West End Park International Cricket Stadium, Doha 18 July 2025Lost [76]
73Mahesh TambeFlag of Finland.svg  Finland Flag of Estonia.svg  Estonia
  • Steffan Gooch (c Nicholas Salonen)
  • Rupam Baruah (b)
  • Pranay Gheewala (b)
Flag of Estonia.svg Estonian National Cricket and Rugby Field, Tallinn 27 July 2025Won [77]

Hat-tricks by teams

T20I hat-tricks by teams
TeamHat-tricks
Flag of New Zealand.svg  New Zealand 6
Flag of Sri Lanka.svg  Sri Lanka
Flag of Australia (converted).svg  Australia 5
Flag of Belgium (civil).svg  Belgium 3
Flag of Nigeria.svg  Nigeria
Flag of Afghanistan (2013-2021).svg  Afghanistan 2
Flag of Argentina.svg  Argentina
Flag of Belgium (civil).svg  Belgium
Flag of Denmark.svg  Denmark
Flag of Germany.svg  Germany
Flag of Ghana.svg  Ghana
Cricket Ireland flag.svg  Ireland
Flag of Malta.svg  Malta
Flag of Oman.svg  Oman
Flag of Pakistan.svg  Pakistan
Flag of Papua New Guinea.svg  Papua New Guinea
Flag of Serbia.svg  Serbia
Flag of Tanzania.svg  Tanzania
Flag of Uganda.svg  Uganda
Flag of Bahrain.svg  Bahrain 1
Flag of Costa Rica.svg  Costa Rica
Flag of the Czech Republic.svg  Czech Republic
Flag of Cyprus.svg  Cyprus
Flag of England.svg  England
Flag of Estonia.svg  Estonia
Flag of India.svg  India
Flag of Kenya.svg  Kenya
Flag of Kuwait.svg  Kuwait
Flag of Lesotho.svg  Lesotho
Flag of Malawi.svg  Malawi
Flag of Malaysia.svg  Malaysia
Flag of Namibia.svg  Namibia
Flag of Nepal.svg    Nepal
Flag of the Netherlands.svg  Netherlands
Flag of Saudi Arabia.svg  Saudi Arabia
Flag of Sierra Leone.svg  Sierra Leone
Flag of South Africa.svg  South Africa
Flag of Spain.svg  Spain
Flag of Thailand.svg  Thailand
Flag of the United Arab Emirates.svg  United Arab Emirates
WestIndiesCricketFlagPre1999.svg  West Indies
Flag of Zimbabwe.svg  Zimbabwe
Total72

Bowlers with multiple T20I hat-tricks

Bowlers with multiple hat-tricks
BowlerHat-tricks
Flag of Malta.svg Waseem Abbas2
Flag of Belgium (civil).svg Khalid Ahmadi
Flag of Australia (converted).svg Pat Cummins
Flag of Argentina.svg Hernán Fennell
Flag of Sri Lanka.svg Lasith Malinga
Flag of Serbia.svg Mark Pavlovic
Flag of New Zealand.svg Tim Southee

See also

References

  1. 1 2 3 "Records | Twenty20 Internationals | Bowling records | Hat-tricks". ESPNcricinfo. Retrieved 14 April 2024.
  2. 1 2 "14th Match, Group F, ICC World Twenty20 at Cape Town, Sep 16 2007". ESPNcricinfo. Retrieved 27 October 2017.
  3. 1 2 "Full Scorecard of Afghanistan vs Ireland 3rd T20I 2018/19 - Score Report | ESPNcricinfo.com". ESPNcricinfo. Retrieved 4 July 2021.
  4. 1 2 "3rd T20I (N), New Zealand tour of Sri Lanka at Pallekele, Sep 6 2019". ESPNcricinfo. Retrieved 6 September 2019.
  5. "Ireland pacer Curtis Campher becomes third bowler to take four wickets in four balls in T20Is". ANI News. Retrieved 18 October 2021.
  6. 1 2 "5th T20I (D/N), Bridgetown, Jan 30 2022, England tour of West Indies". ESPNcricinfo. Retrieved 30 January 2022.
  7. "Holder the hero as West Indies get amazing series win". Cricket West Indies. Retrieved 31 January 2022.
  8. "Nathan Ellis: Australia bowler takes hat-trick on debut against Bangladesh". BBC Sport. Retrieved 6 August 2021.
  9. "1st T20I (N), New Zealand tour of Sri Lanka at Colombo, Sep 2 2009". ESPNcricinfo. Retrieved 27 October 2017.
  10. "1st T20I, Pakistan tour of New Zealand at Auckland, Dec 26 2010". ESPNcricinfo. Retrieved 27 October 2017.
  11. "2nd T20I (N), Sri Lanka tour of India and Bangladesh at Ranchi, Feb 12 2016". ESPNcricinfo. Retrieved 27 October 2017.
  12. "2nd T20I (N), Bangladesh tour of Sri Lanka at Colombo, Apr 6 2017". ESPNcricinfo. Retrieved 27 October 2017.
  13. "2nd T20I (N), Sri Lanka tour of United Arab Emirates and Pakistan at Abu Dhabi, Oct 27 2017". ESPNcricinfo. Retrieved 27 October 2017.
  14. "Full Scorecard of Sri Lanka vs Pakistan 1st T20I 2019/20 - Score Report | ESPNcricinfo.com". ESPNcricinfo. Retrieved 4 July 2021.
  15. "8th Match, Oman Pentangular T20I Series at Al Amerat, Oct 9 2019". ESPNcricinfo. Retrieved 9 October 2019.
  16. "5th Match, T20 world cup qualifier at Dubai, Oct 19 2019". ESPNcricinfo. Retrieved 19 October 2019.
  17. "3rd T20I (N), Bangladesh tour of India at Nagpur, Nov 10 2019". ESPNcricinfo. Retrieved 10 November 2019.
  18. "1st T20I (N), Australia tour of South Africa at Johannesburg, Feb 21 2020". ESPNcricinfo. Retrieved 21 February 2020.
  19. "1st T20I (N), Coolidge, Mar 3 2021, Sri Lanka tour of West Indies". ESPNcricinfo. Retrieved 4 March 2021.
  20. "1st T20I, Marsa, Jul 8 2021, Belgium tour of Malta". ESPNcricinfo. Retrieved 8 July 2021.
  21. "3rd T20I, Marsa, Jul 9 2021, Belgium tour of Malta". ESPNcricinfo. Retrieved 9 July 2021.
  22. "3rd T20I (N), Dhaka, Aug 6 2021, Australia tour of Bangladesh". ESPNcricinfo. Retrieved 6 August 2021.
  23. "Final, Entebbe, Sep 17 2021, Uganda T20 Tri-Series". ESPNcricinfo. Retrieved 17 September 2021.
  24. "3rd Match, Group A, Rwanda, Oct 16 2021, ICC Men's T20 World Cup Sub Regional Africa Qualifier Group A & B". ESPNcricinfo. Retrieved 16 October 2021.
  25. "'Carnage': Irish cricketer Curtis Campher claims double hat-trick at T20 World Cup". news.com.au. Retrieved 18 October 2021.
  26. "11th Match, Almeria, Oct 21 2021, ICC Men's T20 World Cup Europe Region Qualifier". ESPNcricinfo. Retrieved 20 October 2021.
  27. "21st Match, Group A, Kigali, Oct 22 2021, ICC Men's T20 World Cup Sub Regional Africa Qualifier Group A". ESPNcricinfo. Retrieved 22 October 2021.
  28. "5th T20I, Lagos, Oct 24 2021, Sierra Leone tour of Nigeria". ESPNcricinfo. Retrieved 31 October 2021.
  29. "25th Match, Group 1, Sharjah, Oct 30 2021, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 31 October 2021.
  30. "39th Match, Group 1, Sharjah, O6 Nov 2021, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 6 November 2021.
  31. "11th Match, North Sound, Nov 10 2021, ICC Men's T20 World Cup Americas Region Qualifier". ESPNcricinfo. Retrieved 10 November 2021.
  32. "4th Match, Kirtipur, Mar 31 2022, Nepal Tri-Nation T20I Series". ESPNcricinfo. Retrieved 31 March 2022.
  33. "3rd T20I, Windhoek, April 10, 2022, Uganda tour of Namibia". ESPNcricinfo. Retrieved 10 April 2022.
  34. "3rd T20I, Waterloo, June 12, 2022, Malta tour of Belgium". ESPNcricinfo. Retrieved 12 June 2022.
  35. "4th Match, Bangi, July 04, 2022, Quadrangular Twenty20 Series (Malaysia)". ESPNcricinfo. Retrieved 4 July 2022.
  36. "10th Match, Bangi, July 08, 2022, Quadrangular Twenty20 Series (Malaysia)". ESPNcricinfo. Retrieved 8 July 2022.
  37. "7th Match, Group B, Bulawayo, July 12, 2022, ICC Men's T20 World Cup Qualifier". ESPNcricinfo. Retrieved 12 July 2022.
  38. "15th Match, Group 2, Vantaa, July 16, 2022, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A". ESPNcricinfo. Retrieved 16 July 2022.
  39. "2nd T20I, Belfast, July 20, 2022, New Zealand tour of Ireland". ESPNcricinfo. Retrieved 21 July 2022.
  40. "15th Match, Group 2, Vantaa, July 28, 2022, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group B". ESPNcricinfo. Retrieved 28 July 2022.
  41. "20th Match, Group 2, Kerava, July 30, 2022, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group B". ESPNcricinfo. Retrieved 30 July 2022.
  42. "5th T20I (N), Al Amerat, August 17, 2022, Bahrain tour of Oman". ESPNcricinfo. Retrieved 17 August 2022.
  43. "6th Match, First Round Group A (N), Geelong, October 18, 2022, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 18 October 2022.
  44. "37th Match, Super 12 Group A, Adelaide, November 3, 2022, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 4 November 2022.
  45. "2nd T20I (N), Mount Maunganui, November 20, 2022, India tour of New Zealand". ESPNcricinfo. Retrieved 20 November 2022.
  46. "1st Match, Rwanda, December 01, 2022, ICC Men's T20 World Cup Sub Regional Africa Qualifier Group B". ESPNcricinfo. Retrieved 1 December 2022.
  47. "9th Match, Bangi, December 21, 2022, Quadrangular Twenty20 Series (Malaysia)". ESPNcricinfo. Retrieved 21 December 2022.
  48. "6th T20I, Cartagena, February 26, 2023, Isle of Man tour of Spain". ESPNcricinfo. Retrieved 26 February 2023.
  49. "1st T20I, Lahore, April 14, 2023, New Zealand tour of Pakistan". ESPNcricinfo. Retrieved 14 April 2023.
  50. "1st Match, Brondby, May 18, 2023, Nordic T20 Cup". ESPNcricinfo. Retrieved 18 May 2023.
  51. "1st Match, Sofia, June 23, 2023, Quadrangular Twenty20 Series (Bulgaria)". ESPNcricinfo. Retrieved 23 June 2023.
  52. "5th Match, Sofia, June 24, 2023, Quadrangular Twenty20 Series (Bulgaria)". ESPNcricinfo. Retrieved 24 June 2023.
  53. "2nd Match, Marsa, July 10, 2023, Mdina Cup". ESPNcricinfo. Retrieved 10 July 2021.
  54. "1st T20I (D/N), Afghanistan tour of Bangladesh at Sylhet, Jun-Jul, 2023". ESPNcricinfo. Retrieved 14 July 2023.
  55. "4th T20I, ICC Men's T20 World Cup East-Asia Pacific Qualifier Regional Final Jul, 2023". ESPNcricinfo. Retrieved 25 July 2023.
  56. "20th Match, Edinburgh (Golden), July 28, 2023, ICC Men's T20 World Cup Europe Region Qualifier". ESPNcricinfo. Retrieved 28 July 2023.
  57. "1st Match, Rwanda, August 20, 2023, East Africa Cup". ESPNcricinfo. Retrieved 20 August 2023.
  58. "9th Match, Lagos, October 08, 2023, West Africa Trophy". ESPNcricinfo. Retrieved 8 October 2023.
  59. "13th Match, Windhoek, November 27, 2023, 2023 T20 World Cup Africa Qualifier". ESPNcricinfo. Retrieved 27 November 2023.
  60. "7th Match, Group B, Benoni, December 15, 2023, Africa Cricket Association Cup". ESPNcricinfo. Retrieved 15 December 2023.
  61. "BAN vs SL, Bangladesh vs Sri Lanka 2023/24, 3rd T20I at Sylhet". ESPNcricinfo. Retrieved 9 March 2024.
  62. "9th Match, Group B, Al Amerat, April 14, 2024, ACC Men's Premier Cup". ESPNcricinfo. Retrieved 14 April 2024.
  63. "44th Match, Super Eights, Group 1 (N), North Sound, June 20, 2024, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 20 June 2024.
  64. "48th Match, Super Eights, Group 1 (N), Arnos Vale, June 22, 2024, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 22 June 2024.
  65. "49th Match, Super Eights, Group 2, Bridgetown, June 23, 2024, ICC Men's T20 World Cup". ESPNcricinfo. Retrieved 23 June 2024.
  66. "11th Match, Dar-es-Salaam, September 25, 2024". ESPNcricinfo. Retrieved 25 September 2024.
  67. "13th Match, Dar-es-Salaam, September 26, 2024". ESPNcricinfo. Retrieved 25 September 2024.
  68. "Sri Lanka vs New Zealand, 2nd T20I at Dambulla, SL vs NZ, Nov 10 2024 -Full Scorecard". ESPNcricinfo. Retrieved 10 November 2024.
  69. "Nigeria vs St Helena, 3rd Match at Lagos, Africa QLF C, Nov 23 2024 - Full Scorecard". ESPNcricinfo. Retrieved 23 November 2024.
  70. "Argentina vs Cayman, 30th Match at Buenos Aires, ICC Americas QLF, Dec 15 2024 - Full Scorecard". ESPNcricinfo. Retrieved 15 December 2024.
  71. "1st T20I, Guacima, March 10, 2025, Falkland Islands tour of Costa Rica". ESPNcricinfo. Retrieved 10 March 2025.
  72. "Final, Zemst, June 01, 2025, Mdina Cup". ESPNcricinfo. Retrieved 1 June 2025.
  73. "4th Match, Blantyre, July 07, 2025, Quadrangular Twenty20 Series (Malawi)". ESPNcricinfo. Retrieved 7 July 2025.
  74. "10th Match, Blantyre, July 10, 2025, Quadrangular Twenty20 Series (Malawi)". ESPNcricinfo. Retrieved 10 July 2025.
  75. "3rd place play-off, Blantyre, July 13, 2025, Quadrangular Twenty20 Series (Malawi)". ESPNcricinfo. Retrieved 13 July 2025.
  76. "1st T20I (N), Doha, July 18, 2025, Saudi Arabia tour of Qatar". ESPNcricinfo. Retrieved 19 July 2025.
  77. "EST vs FIN Cricket Scorecard, 3rd T20I at Tallinn, July 27, 2025". ESPNcricinfo . 27 July 2025. Retrieved 28 July 2025.