W 1997 został wicemistrzem Polski juniorów młodszych (7,32 m) na otwartym powietrzu. W 1998 został zarówno halowym i letnim mistrzem Polski juniorów młodszych, w 1999 wicemistrzem Polski. W roku 2000 zdobył wicemistrzostwo Polski juniorów w hali oraz mistrzostwo na otwartym powietrzu. Zajął 7. miejsce na Mistrzostwach Świata juniorów w Santiago. Dzięki temu sukcesowi rozpoczął studia w USA. Rekord życiowy w skoku w dal wynosi 7,85 m. Kaczmarczyk jest czterokrotnym medalistą Mistrzostw Polski seniorów (3 medale w skoku w dal oraz jeden w sztafecie 4 × 100 metrów).