Karim López va arribar a Badalona l'estiu de 2021 amb catorze anys. Sent jugador del júnior verd-i-negre va debutar amb el primer equip de la Penya el 9 de març de 2024, en partit de Lliga davant el BAXI Manresa, i es converteix en el primer jugador mexicà en jugar al primer equip del Joventut.
Dues setmanes abans del seu debut amb el primer equip del Joventut, Karim havia debutar amb la selecció absoluta de Mèxic, exactament el 23 de febrer de 2024, en partit de l'AmeriCup davant la República Dominicana d'Andrés Feliz, convertint-se a més en el jugador més jove en debutar amb l'absoluta mexicana.