 His debut in Al Ahly was in a preseason match against Portuguese club Belenenses with coach Manuel José.Ahmad scored a goal, helping Al Ahly achieve a 4-0 win.Ahmad saw little first team action and he played with the under 20 team until he was fixed in the starting eleven in the 2006-2007 season after the injury of Gilberto and the death of Mohamed Abdelwahab.