In 2007, Khalid joinedAl-Hilal after being promoted from the youth system. On 13 January 2013, SAFF banned Khalid from any football activity for two years after finding that he took steroids. On 13 January 2015, Khalid ended his suspension. On 26 April2015, Khalid broke the record of the most minutes without conceding a goal with 788 minutes. On 5 June 2015, Khalid saved a penalty in the shootout against Al-Nassr in the Kings Cup which made them win the trophy. On 8 May 2016, manager Georgios Donisdropped Khalid due to his poor form. On 10 August 2017, Al-Hilal released Khaild due to his poor attitude.