He also plays for the Egypt national basketball team, with whom he appeared at the AfroBasket 2021 tournament.
[3] After playing in the youth divisions of Gezira, Khalaf was signed by Spanish top-flight club Bàsquet Manresa at age 16.
[1] Manresa's sports manager Pere Romero had watched him play at the 2015 FIBA Under-19 World Championship.
On May 14, 2017, he made his professional debut in the Liga ACB against in a loss against Tenerife, scoring 2 points in seven minutes.
He played with the senior team at the AfroBasket 2021 with his country, appearing in two group phase games.