Hadi Agili w 2006 zadebiutował w reprezentacji Iranu. Wystąpił w dwóch edycjach Pucharu Azji: w latach 2007 i 2011. W 2007 zwyciężył w turnieju o Puchar Azji Zachodniej.