The US will win most if not all battles because they are overwingly more powerful than Iran.
I don't think anybody can make a case that Iran is winning or can win militarily, it doesn't make sense when you look at the numbers.
However, Iran doesn't have to win anything, they are playing defense so they just need to stay in the fight longer than the US can afford to win those battles and that has always been their strategy.
So I don't think the US will win the war from that POV. Iran's goal is survival and US's goal is regime change and we have 50 years of past examples that the most powerful militaries cannot make that happen