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.