In November 2019, he was named in Pakistan's squad for the
2019 ACC Emerging Teams Asia Cup in Bangladesh. He made his
List A cricket debut for Pakistan, against Afghanistan, in the Emerging Teams Cup on 14 November 2019. In December 2019, he was named the vice-captain of Pakistan's squad for the
2020 Under-19 Cricket World Cup. In May 2020, the
Pakistan Cricket Board (PCB) awarded him a central contract, in a newly created Emerging Players' category, ahead of the 2020–21 season. In June 2020, he was named in a 29-man squad for Pakistan's
tour to England during the
COVID-19 pandemic. However, on 22 June 2020, Ali was one of three players from Pakistan's squad to test positive for COVID-19. Although he had shown no previous symptoms of the virus, he was advised to go into a period of self-isolation. On 21 August, he was named in Pakistan's
Twenty20 International (T20I) squad, also for the series against England. He made his T20I debut for Pakistan, against England, on 1 September 2020. In his debut T20I match, he scored 54 runs, becoming the first cricketer for Pakistan to score a fifty on a T20I debut. In October 2020, he was named in a 22-man squad of "probables" for Pakistan's home series
against Zimbabwe. On 31 October 2020, he was added to Pakistan's
One Day International (ODI) squad for the second match of the series. He made his ODI debut for Pakistan, against
Zimbabwe, on 1 November 2020. In November 2020, he was named in Pakistan's 35-man squad for their
tour to New Zealand. In June 2021, Ali was named to Pakistan's squads for their tours of
England and
the West Indies. However, on 24 June 2021, he was withdrawn from Pakistan's squads, after breaching the
bio-secure bubble at the
2021 Pakistan Super League tournament. In October 2021, he was named the vice-captain of the
Pakistan Shaheens for their tour of Sri Lanka. In August 2022, Ali was named in Pakistan's squad for Asia cup 2022. ==References==