W 2008 rok był jego pełnoprawnym uczestnikiem zajmując 14. miejsce. Uczestniczy w rozgrywkach ligi brytyjskiej oraz szwedzkiej.

Na krajowych torach jego największym sukcesem jest złoty (2007 r.) i dwa srebrne (2002 i 2008 r.) medale drużynowych mistrzostw Polski z Unią Leszno. Zdobył także srebrny medal młodzieżowych mistrzostw Polski w 2004 r., a także złoto z drużyną Unii Leszno w młodzieżowych drużynowych mistrzostwach Polski wraz z Robertem, swoim bratem w 2001. Zwycięzca Srebrnego Kasku w 2002. Drugi w Brązowym Kasku w 2003, trzeci w 2002. Wraz z bratem Robertem oraz Norbertem Kościuchem w 2005 roku sięgnął po złoty medal Młodzieżowych Mistrzostw Polski Par Klubowych (srebro w 2004).

Tytuł mistrza świata juniorów w 2005 zdobył w niecodziennych okolicznościach. Wskutek opadów deszczu zawody w Wiener Neustadt przerwano po 12 wyścigach, a ponieważ nie doszło do bezpośrednich rywalizacji wszystkich zawodników, złoty medal rozlosowano między żużlowcami z równą liczbą punktów (po 8). Krzysztof Kasprzak wygrał losowanie z Czechem Tomášem Suchánkiem, który nie zgodził się wcześniej na rozegranie dodatkowego biegu barażowego o złoty medal.