© Община Мездра

Полузащитникът е юноша на най-стария столичен клуб - Славия. В кариерата си има 95 мача и 8 гола в Първа и Втора професионална лига и за Купата на България с екипите на Славия 1913 (София), Спартак 1918 (Варна), Спортист 2009 (Своге), Септември (Симитли), Локомотив 1929 (София), Локомотив 1926 (Пловдив), Литекс (Ловеч), Септември (София) и Крумовград. Христо Иванов е играл в състава на Славия 1913 U19 в Елитната група до 19 г. и на Балкан 1929 (Ботевград) в Югозападната Трета лига.

За последно през есенния полусезон облича фланелката на Спортист 2009 (Своге), с който записа 13 мача и 1 гол в срещите от шампионата във Втора лига и в турнира за Купата на България.