Krzysztof Ignaczak w siatkarskiej reprezentacji Polski rozegrał ponad 300 meczów. Wywalczył z nią mistrzostwo świata i Europy, a także triumfował w Lidze Światowej. Odnosił również sukcesy na ligowych parkietach - sześciokrotnie sięgnął po mistrzostwo i trzykrotnie po Puchar Polski. Przez wiele lat związany był z Resovią, z którą w sezonie 2014/15 dotarł do finału Ligi Mistrzów (przegrana 1:3 z Zenitem Kazań). Dwa razy wyróżniony został tytułem najlepszego libero i broniącego Ligi Światowej (2011 r. i 2012 r.). Ogłoszono go również najlepszym przyjmującym Igrzysk Olimpijskich w Londynie.