Since January 1, you have to have a Visa if you have been to Iran. This link from the US Department of State is quite specific. You can no longer use the Visa Waiver Program.
Can I clarify anything for you? Please rate the service positive so that I get paid. We can still exchange emails. Best wishes. FES.
I think you would have a very good chance of getting a visa unless US authorities are aware of anything untoward in your background or anything untoward with regard to where you’ve visited.I think the majority get accepted but there are no published statistics that I'm aware of
I am pleased that I was able to help. Best wishes