Józef Kafel urodził się 1 marca 1959 r. w Strzelinie. Jest wychowankiem Włókniarza Częstochowa i jednocześnie legendą swojego klubu.

W rozgrywkach o drużynowe mistrzostwo Polski zadebiutował w wieku 18 lat w 1977 r. Wówczas wystąpił w dziewięciu meczach swojej drużyny. Zdobył 30 punktów (z bonusami) i miał średnią 1,034 pkt/bieg.

Jako zawodnik, Kafel przez całą swoją żużlową karierę reprezentował “biało-zielone” barwy. W latach 1977 i 1978 sięgnął z Włókniarzem po brązowe medale Drużynowych Mistrzostw Polski. Ponadto w 1979 roku zwyciężył na częstochowskim torze w “Brązowym Kasku”. Jest jedenastym zawodnikiem półfinału Indywidualnych Mistrzostw Europy Juniorów (1980).

Józef Kafel to finalista Młodzieżowych Drużynowych Mistrzostw Polski (1978-4m.), Indywidualnych Mistrzostw Polski (1987-9m.), Młodzieżowych Indywidualnych Mistrzostw Polski (1979-16m., 1981-11m.) i Mistrzostw Polski Par Klubowych (1979-6m., 1982-6m.).

Trzykrotnie stawał na podium memoriałów im. Bronisława Idzikowskiego i Marka Czernego w Częstochowie (1978 – II m., 1979 i 1986 – III m.). W 1981 r. wystąpił w reprezentacji Polski B podczas finału mistrzostwa świata par, rozegranego w Chorzowie (druga drużyna Polski zastąpiła w tym turnieju reprezentację Niemiec z powodu wypadku, jakiemu ulegli niemieccy zawodnicy).

W lidze brytyjskiej reprezentował barwy Eastbourne Eagles.

Po zakończeniu sportowej kariery w 1991 r zdobył uprawnienia instruktora sportu żużlowego.

W przeszłości wielokrotnie miał już okazję pracować jako trener, prowadząc “Lwy” w 1998 i 2016 roku. Dodatkowo miał swój udział przy zdobytym w 2013 roku tytule Młodzieżowych Mistrzostw Polski Par Klubowych. W ostatnim czasie trenował młodych adeptów “czarnego sportu” w rędzińskiej szkółce. Od nowego sezonu Józef Kafel będzie trenerem drużyny Włókniarza Częstochowa startującej w U24 ekstralidze.

Jednak na sportowej karierze Józefa Kafla jest jedna rysa, dzięki działaczom Włókniarza, którzy musieli koniecznie znaleźć kozła ofiarnego.

Częstochowianie w 1987 roku mierzył się z Unią Tarnów w meczach barażowych o starty w 1.lidze (wtedy najwyższa klasa rozgrywkowa). Pierwszy z meczów barażowych odbył się w Tarnowie. Unia, broniąca się przed spadkiem z 1.ligi, pokonała 51:39 kandydata do awansu z Częstochowy (Włókniarz zajął 2 miejsce w 2.lidze, przegrywając walkę o bezpośredni awans z Kolejarzem Opole). Rewanż w Częstochowie zakończył się wygraną Włókniarza 46:44. Lepszy bilans w dwumeczu mieli Tarnowianie i to oni cieszyli się z utrzymania statusu pierwszoligowca. I wtedy zaczęły się kłopoty Józefa Kafla.

W rewanżowym spotkaniu w Częstochowie Kafel zdobył zaledwie 7 punktów w 5 startach. Rywale wyprzedali go z niesłychaną łatwością, a on sam na torze prezentował się na tyle niepewnie, że momentami utrudniał jazdę kolegom z zespołu. Po porażce w barażach działacze uznali, że w jego formie nie było żadnego przypadku i zawiesili go na rok w prawach zawodnika.

Nikt nie pamiętał, że Kafel w pierwszym meczu był, obok Sławomira Drabika, najlepszym zawodnikiem częstochowskich Lwów. W Tarnowie Drabik zdobył 13 punktów, a Kafel – 12. A więc  ponad połowę punktów całej drużyny.

Józef Kafel po kilkudziesięciu latach w internetowym programie „W paszczy lwa” powiedział: Do tego meczu przystąpiłem po kontuzji. Testowaliśmy motocykle w Rybniku. Tam zostałem poważnie kontuzjowany i wylądowałem w szpitalu. Na drugi dzień ze szpitala zwiałem na własne żądanie. Nie byłem w takiej formie, w jakiej powinienem być. Tor był bardzo ciężki. Im dłużej żeśmy jeździli, tym większe były dziury. Sprawiało mi to duże problemy w jeździe. Ówczesny zarząd musiał się wybielić i zgonić na kogoś winę. Najłatwiej było zepchnąć wszystko na mnie.

Roczny rozbrat z torem miał duży wpływ na moją formę. Niemal rok nie siedziałem na motocyklu i musiałem podjąć pracę. Zimy nie przepracowałem, na wiosnę zrobiłem licencję. Odbiło się to bardzo na wynikach – powiedział Kafel.

Sportową karierę zakończył dwa lata po powrocie z zawieszenia.

Osiągnięcia Józefa Kafla podczas startów we Włókniarzu Częstochowa:

RokWiekKlasaMBIIIIIIIVDUWTPktBonSumaŚr/bieg’
197718Ekstraliga92933118112026.0430.01.034
197819Ekstraliga133658711221038.0846.01.278
197920Ekstraliga189732292550510179.08187.01.928
198021Ekstraliga843161284102079.5584.51.965
198122Ekstraliga178921322257020149.09158.01.775
1982231 Liga12563012405230118.03121.02.161
1983241 Liga735171440000083.0689.02.543
1984251 Liga12593414311330133.02135.02.288
1985261 Liga839161025510070.0373.01.872
1986271 Liga12613218423020136.06142.02.328
1987281 Liga10463110012020113.03116.02.522
1989301 Liga82913572101056.0460.02.069
1990311 Liga188324282127010169.010179.02.157
1991321 Liga19631319194602096.015111.01.762
Razem:14 sezonów 1717652872141375041142201445,5861531,52,002