In August 2021, he was named in Sri Lanka's
Test squad for their series
against the West Indies. In January 2022, he was named in Sri Lanka's
Twenty20 International (T20I) squad for their series
against Australia. He made his T20I debut on 20 February 2022, for Sri Lanka against
Australia. In 2025, Mishara was called for the
Zimbabwe tour. In the third T20I, he made his maiden T20I fifty and made an unbroken 117 runs for the third wicket with
Kusal Perera. Sri Lanka chased the target of 192 in 18 overs and won the series 2-1, where Mishara was adjudged man of the match. In the T20I against Bangladesh in the group game of
2025 Asia Cup, Mishara made match winning unbeaten 46, where Sri Lanka comfortably won the match by 6 wickets. He won the man of the match for the consecutive time.
International ban In April 2022, he was named in Sri Lanka's Test squad for their series
against Bangladesh. In May 2022 during Bangladesh tour, Mishara met a ‘visitor’ to his hotel room even though the team was under semi-bubble during COVID pandemic. He was immediately expelled from national team midway through the second Test of the series and handed one year ban. ==References==