 He reached 99 when Lahore still needed three runs for victory, then Rawalpindi bowler Najaf Shah deliberately bowled a wide ball down the leg side which went for four runs, handing Lahore the victory but preventing Ashfaq from scoring his maiden century.Lahore's team were upset with this act and refused to shake hands with the Rawalpdini players.He made his List A debut for the United Arab Emirates against Nepal in the 2015–17 ICC World Cricket League Championship on 6 December 2017.