Karl-Hirtz begann seine Laufbahn als Jugendspieler des 1.FC. und wechselte dann noch in der Jugend zum Nachbarn Rot Weiß Oberhausen. Zur Meisterschaftsssaison 1983/84 schloss er sich dann wiederum dem 1.FC Mülheim-Styrum an.
Saison 1983/84 21 Spiele 3 Tore
Saison 1984/85 20 Spiele 3 Tore
Saison 1985/86 12 Spiele 2 Tore
Saison 1986/87 5 Spiele
Saison 1987/88 29 Spiele 14 Tore
Saison 1988/89 22 Spiele 10 Tore
Saison 1989/90 17 Spiele 4 Tore
Saison 1990/91 5 Spiele 1 Tor
Saison 1991/92 14 Spiele 6 Tore
Saison 1994/95 20 Spiele 4 Tore
Saison 1995/96 30 Spiele 8 Tore
Saison 1996/97 27 Spiele 5 Tore
Saison 1997/98 26 Spiele 2 Tore
Saison 1998/99 22 Spiele 7 Tore
Saison1999/00 19 Spiele
Saison 2000/01 9 Spiele
Saison 2001/02 1 Spiel
Gesamt
14 Saisons 299 Spiele 69 Tore