Karimi ma 31 lat. Urodził się w 1978 roku w Shahriar. Mierzy 185 centymetrów, waży 79 kilogramów. Na boisku gra jako skrzydłowy, bądź cofnięty napastnik. Imponuje kontrolą nad piłką, balansem ciała, oraz piorunującym przyspieszeniem. Nie lubi rozstawać się z piłką. Najchętniej biegałby z nią przy nodze przez całe 90 minut trwania meczu. Wswojej karierze grał w Persepolis, Al-Ahly, Bayernie Monachium i Quatar SC. Obecnie jest zawodnikiem teherańskiego Persepolis FC. Zagrał 111 meczów w reprezentacji Iranu, w których strzelił 36 goli. Obecnie nie gra już w kadrze. Został zdyskwalifikowany po tym, jak protestował przeciw oszustwom w trakcie wyborów w Iranie. W swoim obecnym klubie, Persepolis zarabia około 80 tysięcy dolarów miesięcznie, ale mówi się, że w Teheranie nie pobędzie długo. Kłopoty z prezesem sprawiły, że rozgląda się za nowym klubem. Może któryś z polskich klubów zaszaleje i zatrudni azjatyckiego Maradonę?