I disagree with many of you.
My ratings using a 10 point scale (10 best 1 worst):
1- Mirzapour: 5.5 (his rating affected by his blunder)
2- Kaabi: 7 (his rating down for his backpass to Mirzapour)
3- Golmohammadi: 8 (his rating bumped for his goal)
4- Rezaie: 7 (a 8.5 if not for his blunder)
5- Nosrati: 7
6- Teymourian: 8 (one of our best)
7- Nekounam: 7.5
8- Mahdavikia: 8 (he was one of our best too, despite his injury)
9- Karimi: 7.5 (not his best game given his injury, and he won't make the high light reels from this match, but far more influential than many realize)
10- Daei: 5 (he should have been subbed)
11- Hashemian: 8 (hustled hard, did well overall, and a nice header saved brilliantly by Sanchez)
Subs:
12- Madanchi: 6 (not a good substitution IMO)
13- Borhani: Too little playing time to really rate him, especially coming into the match at the wrong time when his traits would have been best in a counterattacking situation
Coach: 5
I don't care how much Branko tries to deflect criticism by blaming the players. He was a major reason we lost. He didn't sub Daei even when (whether by design, fatigue, or otherwise) we were in a counterattacking situation and Daei was no counterattacking threat. Borhani should have been brought in very early in the 2nd half to replace Daei. Branko took out Karimi, perhaps having no other choice because of Karimi's injury, but failed to bring in Shojaie to keep some of Karimi's traits in the match. And he kept one of his substitutions and didn't use it, despite the fact that he claims Iran were tired and fatigued! And, above all, he was outcoached by Mexico's coach as they did much better in the 2nd half while we did much worse.