C'est encore une recrue aux couleurs de la région Auvergne-Rhône-Alpes que Le Puy Foot 43 a recruté. Formé au Clermont Foot 63, Karim Mohamed a débuté sa carrière de footballeur avec la réserve du club de Ligue 1 avant de rejoindre Moulins-Yzeure la saison passée en National 2.
Sous les ordres de Stéphane Dief pendant quelques mois seulement dans l'Allier, son talent a toutefois convaincu le nouveau coach du Puy de l'inviter en Haute-Loire pour vêtir la tunique Ciel & Blanche.
À noter que Karim Mohamed est un joueur international Comorien, tout comme Bryan Adinany et cela depuis les U20.