Abdelkarim joined the academy of
Al Ahly in 2020, after passing trials with the club. He was called up to the Al Ahly senior squad for the first time in January 2025, ahead of an
Egyptian Premier League match against
Pharco. Despite not making his debut in the game, the decision to call him up at such a young age drew praise from Egypt national youth team coach Tamer Hassan, who tipped Abdelkarim to become a key player for Al Ahly. The following month, on 6 February 2025, Abdelkarim would make his professional debut for the club, coming on as a late substitute for
Emam Ashour in a 2–1 win against
Petrojet. In doing so, he became the youngest player to represent the club in the 21st century, surpassing
Ramadan Sobhi's record by nine days. The following week, it was reported that Dutch
Eredivisie club
Feyenoord were interested in taking Abdelkarim on trial. In January 2026, he extended his contract with Al Ahly until 2028. On 1 February 2026, Abdelkarim joined
Primera Federación side
FC Barcelona Atlètic on loan until the end of the 2025–26 season, with an option to buy. He made his debut for
Barcelona Juvenil on 8 March, scoring a goal in a 2–2 draw with the youth team of
SD Huesca. ==International career==