Mig-29 is the top fighter Iran has last I knew. And its an older version. They do have their own homebuilt fighter, it  is still a prototype I think. Iran may have hundreds of fighters but how many can they actually throw at an opposing force?