4) Thisara Perera
The 5-year streak without a T20I hattrick was broken by the Lankan all-rounder when he picked up a hattrick against India at Ranchi on February 12, 2016. He dismissed Raina, Hardik, and Yuvraj. Sri Lanka got crushed in that game and went on to lose the series as well. His hattrick was one of the very few positives for Lankans. The last T20I hattrick before this one came in December 2010, the longest gap between 2 T20I hattricks. The Sri Lankan all-rounder was considered a gem of a talent when he burst on to the international scene in 2009. He announced his retirement from test cricket prematurely after playing just 6 tests for Sri Lanka at the age of 26 to focus on limited over formats as he was more suited for abbreviated versions of the game.