In December 2019, he was named in Afghanistan's squad for the 2020 Under-19 Cricket World Cup.[7] In February 2021, he was named in Afghanistan's Test squad for their series against Zimbabwe.[8] The following month, he was named in Afghanistan's Twenty20 International (T20I) squad, also for their series against Zimbabwe.[9] He made his T20I debut for Afghanistan, against Zimbabwe, on 20 March 2021.[10] Later the same month, Chennai Super Kings included Fazalhaq as a net bowler in their squad for the 2021 IPL edition.[11] Farooqi also served as Kings XI Punjab's net bowler in the 2020 edition of the Indian Premier League.[12]
In 2024, he was named part of Afghanistan's 2024 ICC Men's T20 World Cup squad. As of their match against Bangladesh, he had the most amount wickets at 16, just edging out India's Arshdeep Singh and his own teammate Rashid Khan. In Afghanistan's first match against Uganda, he was named Player of the Match.[20] He took 5 wickets, at the economy of just 2.25, spearheading Afghanistan's bowling attack. In Afghanistan's second match against New Zealand, he took 4 wickets, most notably bowling out Finn Allen in the first ball of the innings, at the economy rate of just 5.10.[21] In Afghanistan's third match against Papua New Guinea, he was once more named POTM, taking 3 wickets at the economy rate of just 4.00.[22] His performance in Afghanistan's last match of the group stage against West Indies, was his worst. He took no wickets, at the costly economy rate of 12.66.[23] In Afghanistan's first match of the Super 8, against India, he took 3 wickets at the economy rate of 8.25.[24] In Afghanistan's second match of the Super 8, against Australia, he took no wickets at the economy rate of 7.[25] In Afghanistan's match against Bangladesh, he took 1 wicket at the economy rate of 7.50.[26]