|Date of birth||30 July 1980|
|Place of birth||Noshahr, Iran|
|Height||1.84 m (6 ft 0 in)|
* Senior club appearances and goals counted for the domestic league only and correct as of 28 May 2017|
‡ National team caps and goals correct as of 26 May 2014
Ahmadi started his career as a youth player at Shamoushak Noshahr in 1998. In 2000, he was promoted to the first team, he played four years for Shamoushak before being transferred to Saipa, where he won the league in 2007.
He moved to Sepahan in summer 2008 and was a regular player in his first season. In his second season with Sepahan, Ahmadi won the Iran Pro League although he only made four appearances throughout the season.
Saipa & PersepolisEdit
In 2010 Ahmadi signed a contract with Tehran club Persepolis. He made 16 total appearances throughout the season. Disappointed with his playing time, Ahmadi returned to Sepahan in 2011. He made 38 appearances throughout the season as he led Sepahan to a Iran Pro League. He returned to Saipa in summer 2012 and made 33 appearances.
Return to SepahanEdit
He joined Sepahan for a third time in July 2013. He helped Sepahan attain a 4th-place finish in the 2013–14 Iran Pro League season, and was widely considered one of the best goalkeepers in the league with 15 clean sheets, only Nilson Corrêa Júnior was better.
Club career statisticsEdit
Last Update 1 July 2017
In 2008, Ahmadi made his debut for Iran the final of West Asian Football Federation Championship against Jordan, with Team Melli going on to win the competition. After Mehdi Rahmati announced his temporary retirement in 2013, Ahmadi was made the number one goalkeeper of the Iranian team by Carlos Queiroz. Ahmadi was instrumental in helping Iran secure a place in the 2014 FIFA World Cup, as his double-save ensured a 1–0 Iran win over South Korea.