Krzysztof Król pierwsze piłkarskie kroki stawiał w drużynie Górnika Radlina. Przez sześć lat trenował w juniorskim zespole WSP Wodzisław Śląski.
Póżniej, już w barwach seniorów, występował w Amice Wronki, Dyskobolii, Jagiellonii Białystok, Polonii Bytom i Podbeskidziu Bielsko-Biała. Defensor zaliczył również zagraniczne przygody broniąc barw Realu Madryt B, Realu Madryt C i Chicago Fire.
Ostatnią rundę, Król spędził w Mołdawii, reprezentując Sheriff Tiraspol, skąd wrócił do Polski. Wraz z młodzieżowymi reprezentacjami Polski grał na mistrzostwach Europy U-19 w 2006 roku oraz mistrzostwach świata U-21 w 2007 roku. Na boiskach rodzimej ekstraklasy rozegrał łącznie 72 spotkania.
Źródło: piast-gliwice.eu