Perera was a part of the Sri Lankan team that won the 2014 ICC World Twenty20, and scored the winning boundary in the final.[2] On 12 February 2016, Perera became the second player (after Australian Brett Lee) to take a hat-trick in both ODI & T20I.[3] In Australia he is known by his nickname "panda", which was bestowed upon him by George Bailey during his stint in the BBL with the Brisbane Heat, although he prefers "TP".[4]
On 26 July 2013 against South Africa, Perera hit Robin Peterson for 35 runs in one over (6, Wd, 6, 6, 6, 4, 6), which is recorded as the second most expensive over in ODI History. On 28 March 2021 Perera became the first Sri Lankan to hit six sixes in an over, doing so for the Sri Lanka Army Sports Club against Bloomfield. The bowler on the receiving end was part-time off-spinnerDilhan Cooray.
On 3 May 2021, Perera announced his retirement from international cricket,[5][6] however he confirmed that he would continue to play domestic and franchise cricket.[7]
Perera made his international debut for Sri Lanka in December 2009, in a late call-up to play in an ODI against India in Kolkata.[2] He took his first five-wicket haul in international cricket in August 2010, earning him the player of the match award in an ODI victory over India.[10] He took five wickets in an ODI against Australia on the same tour.[11]
Perera was a member of Sri Lanka's squad for the 2011 Cricket World Cup in Sri Lanka, India and Bangladesh. He was part of the team defeated in the final of the tournament by India, scoring 22 not out off ten deliveries and taking the wicket of Gautam Gambhir.[12] He was not selected for the Test series against Pakistan later in the year, being retained only for the ODI and Twenty20 sides, but was recalled to the Test team for the end-of-year tour of South Africa[13] He played two ODIs on the tour and scored his first half-century in the format—69 not out off 44 balls—to help Sri Lanka to victory in the fourth of the five-match series in Kimberley.[14] In the 2nd ODI of 2012 series between Pakistan and Sri Lanka, he done brilliant late-order hitting and became first ever person to take 6 wickets against Pakistan in an ODI - his career best. This performance won him the Man of the Match as well.[15]
In the 4th ODI of the same series, he shocked Pakistan by taking a hat-trick[16] and managing a run-out in his maiden over took the wicket of saajid and became first Sri Lankan to register a hat-trick against Pakistan.[17]
Perera also has the record for the highest ODI score for Sri Lanka when batting at number 9 position or lower when he scored unbeaten 80 runs.[18]
On 5 January 2019, in the second ODI against New Zealand, Perera scored his first century in ODIs, when he made 140 runs from 74 balls.[19] It was the fastest century against New Zealand in ODIs, coming from 57 balls.[20] Perera also scored thirteen sixes in his innings, the most by a Sri Lankan batsman in an ODI, and the most sixes by a batsman on the losing side in an ODI match.[21]
Test career
He was selected in Sri Lanka's Test squad for a series against England. He made his debut in the first Test of the series at Sophia Gardens, Cardiff. In an innings defeat, he scored 25 and 20 with the bat and took no wickets. He was not selected for the Test series against Pakistan later in the year, being retained only for the ODI and Twenty20 sides, but was recalled to the Test team for the end-of-year tour of South Africa. He played in all three Tests of the tour, scoring 81 runs and taking five wickets.[13]
Perera getting ready to bowl
T20 international career
In May 2010, he made his Twenty20 international debut, representing Sri Lanka in the ICC World Twenty20 in the West Indies.[2] He was a member of the Sri Lankan team that in October 2010 inflicted Australia's first defeat in a Twenty20 international in Australia, bringing up Sri Lanka's final 16 runs to win the match off three deliveries.[22]
Perera also contributed to the win 2014 ICC World Twenty20 championship which was Sri Lanka's first World T20I title. In that innings against India in the final, Perera had an unbeaten partnership with Kumar Sangakkara and hit the winning boundary.
He also took a hat-trick on 12 February 2016 in a T20I series against India, which is the fourth overall and first by a Sri Lankan. However, he was gone for nought in batting and Sri Lanka lost the match by 69 runs.[23]
He has played the most number of T20I innings(45) for Sri Lanka without scoring a T20I fifty and also holds the record for scoring most number of T20I runs for Sri Lanka without hitting any fifties.[24]
He too has the record for the highest individual score for Sri Lanka when batting at number 7 position or lower in Twenty20 International (49) and also jointly holds the record for Sri Lanka for the highest score batting at number 8 position in T20I along with Angelo Mathews(35*)[25]
In August 2017, he was named in a World XI side to play three Twenty20 International matches against Pakistan in the 2017 Independence Cup in Lahore.[26] In the second T20I of the series, Perera took 2 wickets and scored an unbeaten 19-ball 47 runs to lift the World XI to win by 7 wickets. The score highlighted by five huge sixes and Perera won the man of the match award for his match winning all-round performances.[27]
In October 2017, against Pakistan he was named as captain for Sri Lanka for 3 match T20I series.[29] This announcement came after Sri Lanka Cricket confirmed that the fixture in Lahore would go ahead as planned and their limited-overs captain, Upul Tharanga, had pulled out of the match due to security reasons.[30]
Ahead of the T20I in Lahore, Cricket Sri Lanka's president Thilanga Sumathipala said that the team was privileged to be in Pakistan and that he would help support the country in hosting more tours.[31]Najam Sethi, chairman of the PCB, said that this fixture would be the start of international cricket returning to the country, with him expecting every country to play in Pakistan by the end of 2020.[32] Despite all those efforts, Sri Lanka suffered another whitewash and lost the T20I series 3–0.[33]
On 29 November 2017, Perera was named as Sri Lanka's captain for the ODI and T20I matches against India, replacing Upul Tharanga.[34] The change came due to poor performance and whitewash losses under Tharanga's captaincy.[1]
His first ODI captaincy came in the first ODI against India at Dharamsala. In the match, Perera won the toss and elected to field first. The result gave full sorts of validity, where the Sri Lankan pacers led by Suranga Lakmal devastated the Indian batting line up. At one time, India were seven down for just 39 runs, until MS Dhoni paced the innings to reach India's total over hundred. Finally India scored 112 runs and Perera took the wicket of Dhoni as the final wicket of the innings. This 112 ranked as India's third-lowest in ODIs at home and their lowest at home when batting first.[35] Sri Lanka comfortably won the match by 7 wickets and finished their 12 ODI loss streak as well.[36]
Finally, Sri Lanka lost the ODI series 1–2.[37] In the T20I series, Sri Lanka suffered a 3 loss whitewash, by giving 6 consecutive losses under Perera's captaincy.[38]
Post captaincy
In May 2018, he was one of 33 cricketers to be awarded a national contract by Sri Lanka Cricket ahead of the 2018–19 season.[39][40]
During the 3-match ODI series against New Zealand, Perera appeared as the rescue man for Sri Lanka. In the first ODI, however he was hammered for 34 runs by Jimmy Neesham in the penultimate over (6, 6, 6, 6, NB2, 6, 1). Having started the over with figures of 9-0-46-2, Thisara finished with 10-0-80-2.[41]
In the second ODI, Perera scored his maiden ODI century, which broke several world records. His century off 57 balls was the fastest against New Zealand. Perera's 13 sixes beat the Sri Lanka record of 11, which had been held by Sanath Jayasuriya since 1996. Perera thrashed 13 sixes and eight fours on his way to 140 off 74 balls, which is recorded as the joint highest individual score by a Sri Lankan against New Zealand (along with Jayasuriya's 140 in 1994). Despite Perera's onslaught, Sri Lanka lost the match by 21 runs, where he dismissed as the last wicket in 47th over. His 13 sixes is the most sixes by a batsman on the losing side in ODIs.[21] Due to brilliant batting performance, Perera was adjudged man of the match.[42]
In the third ODI, Perera continued his heroics with a quick 80. New Zealand batted first and posted mighty 364 on the board. Sri Lankan chase started successfully, but wickets at regular intervals slowed the progress. Perera crashing three sixes and seven fours in his 80 runs, but he soon dismissed by a magnificent catch taken by Martin Guptill. Sri Lanka lost the match by 113 runs and lost the series 3–0.[43]
On 3 May 2021, Perera announced that he had retired from across all formats of international cricket. It was reported that he retired from international cricket following pay dispute with the Sri Lanka Cricket Board and also reports emerged regarding the intentions of SLC to axe several senior players from the national team in the limited overs matches to nurture and give opportunities to the youngsters.[47][48][49][50]
Domestic and franchise cricket
Sri Lankan domestic career
Perera made his List A and first-class debuts for Colts Cricket Club on in November 2008.[51][52] Barely a year later he was called up to the national team and made his senior international debut.[53]
In September 2022, he was signed by the Gujarat Giants for the 1st edition of the Legends League Cricket. In October 2023, he was drafted for Manipal Tigers.[75]