El Shahat played for Misr Lel-Makkasa from 2014 to 2018, before he joined Al Ain, where he won the 2017–18 UAE Pro League and was runner up at the 2018 FIFA Club World Cup.
[4] On 11 February 2023, El Shahat made his 12th appearance in the FIFA Club World Cup, surpassing his compatriots Mohamed Aboutrika, Wael Gomaa, and Hossam Ashour.
[6] He was called up to the Egyptian national team in August 2018, to face Niger in the AFCON qualifying round.
On 30 May 2024, El Shahat was sentenced to one year in prison, suspended for three years, and a 5-year sports ban subject to appeal, in addition to a fine of E£100,000, after physically and verbally assaulting Pyramids player Mohamed Chibi on the final matchday of the 2022–23 season.
[8][9] On 9 November 2024 A reconciliation was reached between the duo,Chibi and El Shahat, while they were present at a ceremony to distribute the best awards in the Egyptian Premier League.