Kariyerinde 360’dan fazla Mısır milli takımı formasını giyen 29 yaşında ki Karim, kulüplerde 6 defa Afrika Şampiyonlar Ligi Şampiyonluğu, 3 defa Afrika Süper Kupası kazanma başarısı gösterdi. Mısır A Milli Takımında oynadığı ilk turnuva 2013 ‘te Mersin’de düzenlenen Akdeniz Oyunları olan oyuncu burada altın madalya kazanma başarısını gösterdi. Aynı zamanda 4 Dünya Kupası, 1 Olimpiyat Oyunları ve 2 defa da altın madalya kazandığı Afrika Şampiyonasında boy gösteren Karim evli ve 2 çocuk babası.