^We can always dream right? There are always surprises in Iranian football. Also, last I heard, his military service has been cleared so he can leave Iran to play abroad. This might be BS, as goal.com has been known to post in the past, but until I hear otherwise, I will hope he goes.
The thing about this article that is a bit fishy is that it says that his agent is Fazeli, but according to transfermarkt.co.uk, he is represented by another agent from Germany who represents a bunch of scrub players. Here is the source:
Did Karim change his agent recently?