Gazélec Ajaccio
До двадцати шести лет Халид выступал исключительно на любительском уровне за команды «Баньольс-Понт» и «Юзес». В 2013 году он присоединился к клубу третьей французской лиги, «Люзнаку». Он внёс весомый вклад в подъём своей команды во вторую лигу. Следующей командой Халида стал «Газелек», в составе которого он смог пробиться в высший французский дивизион. Его дебют в Лиге 1 состоялся 8 августа 2015 года в матче против клуба «Труа». По итогам сезона 2015/16 «Газелек» покинул элиту, а Халид перешёл в «Страсбур», которому также помог подняться в класс сильнейших. В 2017 году состоялся переход Халида в турецкий «Ени Малатьяспор».