When was the last time Pakistan beat India in T20I match?
(Courtesy : Getty Images)
Pakistan have won just three T20Is against India since 2007.
India and Pakistan have shared one of the biggest rivalries in cricket. Their matches in the T20 format have often attracted huge attention, with both teams producing memorable performances over the years.
The two sides first met in T20I cricket during the 2007 T20 World Cup in South Africa. Since then, they have played several matches across World Cups, Asia Cups and bilateral cricket.
India have won most of these meetings, but their neighbours have also managed some important victories. Their last meeting in the Asian Games 2026 final added another chapter to the rivalry.
When did Pakistan last beat India in T20I match?
Catch Every Update, Anytime, Anywhere

Pakistan have won three of the 18 T20I meetings between the two teams. Their first victory came on December 25, 2012, during a bilateral series in Bengaluru.
The next win came during the 2021 T20 World Cup in Dubai. The side produced a dominant performance to defeat India by 10 wickets after completing the chase without losing a wicket.
The team’s most recent T20I victory over India came on September 4, 2022, during the Super Four stage of the Asia Cup in Dubai.
India set a target of 181 runs, but the side chased it successfully by five wickets with one ball remaining. Rizwan’s 71 helped them chase India’s 181-run target and secure a five-wicket victory.
However, India have won 15 of the 18 T20I matches between the teams. However, India have now won 15 of the 18 T20I matches between the two teams. Their latest victory came in the Asian Games 2026 final at Korogi Athletic Park in Nisshin.
India posted a high total before Pakistan finished on 192/6 in 20 overs. Hasan Nawaz scored 96 off 51 balls, but his knock was not enough to take Pakistan over the line.
Shivam Dube took 2/33 and dismissed Nawaz on the final ball of the innings. India won the final by 19 runs and retained the Asian Games gold medal in men’s cricket.
When did Pakistan last beat India in a T20I?
Pakistan last defeated India on September 4, 2022, in the Asia Cup.
How many T20Is have India and Pakistan played?
The two teams have played 17 T20I matches.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
