After two years in Germany, Karimi was on the move again – this time to Qatar Sports Club, where he was to play a single season. Next was a move back to Persepolis. The move didn’t prove to be particularly successful the second time around and Karimi’s time back at the club was to end in acrimony after only a year when a dispute over his contract resulted in him being transferred to Steel Azin.