Karcher est sorti de l’université de Temple en 2000 avec de bonnes stats : 15,8 pts à 37,8 % et 4,6 rbs en 32 min. Karcher fait ensuite ses débuts professionnels dans la ligue mineure américaine IBL et réalise de très belles prestations au sein des Richmond Rhythm : 16,6 pts à 42,4 % et 3,6 rbs en 27 min. Karcher fait sa première apparition en France lors de la saison 2001-2002 où il effectue une pige de 3 matches pour la JDA Dijon (9,7 pts à 37,9 % et 4,7 rbs en 26 min) puis dispute 4 rencontres avec Hyères-Toulon (18,8 pts à 65,1 % et 2,5 rbs en 29 min). Satisfaits de son rendement, les dirigeants du HTV décident de le conserver pour l’année suivante et Karcher se montre très consistant sur son aile : 16,5 pts à 48,1 % et 3,7 rbs en 28 min.
Durant l’été 2003, Karcher devait s’engager en faveur de Nancy mais son état de forme a poussé les dirigeants à lui préférer Fred Vinson. Karcher avait également fait plus tard un essai à Pau-Orthez mais il apparaissait toujours hors de forme. Karcher n’aura donc pas joué durant la saison 2003-2004.
Pour se relancer, Karcher avait choisi de rejoindre la Pro B cette saison en s’engageant en faveur du club d’Evreux. Karcher participa ainsi à la très bonne saison de l’ALM emmenant son équipe en finale de Pro B, perdue à Bercy face à Brest. Ses stats cette saison : 15,7 pts à 45,3 %, 2,9 rbs et 4,7 pds en 30 min.
A Vichy, Karcher retrouvera le coach qu’il a cotoyé à Hyères-Toulon, Jean-Louis Borg. Karcher devra apporter toutes ses qualités offensives à la JAV qui ambitionne de retrouver la Pro A d’ici 2 ans et si possible dès cette saison.