Биография
Родился 6 марта 1983 года в Тегеране (Иран).
Начал свою клубную карьеру выступлением за клуб «Огаб» в лиге Азадеган (так ранее называлась высшая лига первенства Ирана по футболу). Продолжил выступать в Иране в клубе «Абумослем».
В конце августа 2006 года подписал двухлетний контракт с клубом английской премьер-лиги, «Болтон Уондерерс».
Играл в сборных Ирана разных возрастов, в том числе и в главной команде. В 2006 году в составе сборной Ирана он отправился на чемпионат мира.
В 2007 году играл на кубке Азии и в отборочных матчах к чемпионату мира по футболу 2010 года.
В мае 2008 года Теймурян не стал продлевать контракт с «Болтон Уондерерс» и перешёл в «Фулхэм». Проведя за новый клуб всего один матч, игрок в феврале 2009 года был отдан в аренду «Барнсли». Несмотря на большое желание остаться в «Фулхэме» на 2010 год, клуб расторг контракт с футболистом.
В январе 2011 года назначен капитаном национальной сборной.