Le , Ahmad reçoit sa première sélection avec l'Australie au cours d'un match amical contre le Venezuela (1-1). Il entre en jeu à la place de Stan Lazaridis à la de jeu. Le , il marque son premier but en équipe d'Australie lors du match de la Coupe d'Océanie 2004 face au Fidji (6-1).