Attaquant international égyptien, très mobile, porté sur le jeu collectif et avec le but adverse en ligne de mire en permanence.
Né au Caire le 1er janvier 2008, Hamza Abdelkarim rejoint le centre de formation d'Al-Ahly, le club le plus titré d'Égypte, en 2020. Il gravit les échelons jusqu'à être appelé pour la première fois en équipe première en janvier 2025. Il fait finalement ses débuts officiels le 6 février, devenant ainsi le plus jeune joueur à représenter le club au XXIe siècle. Il n'avait alors que 17 ans.
Le 1er février 2026, il rejoint les rangs du club blaugrana dans le cadre d'un prêt jusqu'à la fin de la saison. Pour des raisons administratives, il ne peut jouer qu'à partir du 8 mars. Il fait ses débuts avec les U19A sur le terrain de Huesca, où il inscrit un but.
Par la suite, il dispute neuf matchs de championnat et marque six buts, dont un triplé lors de la large victoire contre Montecarlo (9-0), le jour où l'équipe remporte la Liga. Il participe également à deux rencontres de la Coupe du Roi, compétition dont le Barça termine finaliste.
À l'été 2026, le Barça lève l'option d'achat et le joueur entame la préparation de la saison sous les ordres de Hansi Flick. Il inscrit quatre buts durant cette période, terminant meilleur buteur de la pré-saison 2026-2027. Le 31 août 2026, il fait ses débuts officiels avec l'équipe première du FC Barcelone lors d'un match contre le Rayo Vallecano au Spotify Camp Nou.
En sélection, il représente l'Égypte, d'abord en U17 lors du tournoi UNAF en 2024 et la Coupe d'Afrique des nations U17 en 2025. Ces performances lui valent d'être convoqué avec les A pour la Coupe du monde 2026, où il prend part à quatre rencontres.