*Club domestic league appearances and goals, correct as of 03:46, 17 November 2023 (UTC) ‡ National team caps and goals, correct as of 5 September 2024
Mahmudov was born in Saatly, Azerbaijan in 1992. As a child, he moved to Russia with his family and started playing football in the youth academy of Saturn Ramenskoye. During the 2010 season, he became the player of the senior team. Mahmudov made his debut in Russian Premier League on 24 April 2010, in a match against Dinamo Moscow, at the age of 17.[2] He scored his first goal at the senior level against Anzhi on 20 November. Mahmudov played a total of 22 matches during his first season in the Premier League.
Spartak Moscow
After the dissolution of Saturn, Mahmudov signed a long-term contract with Spartak Moscow as a free agent on 15 January 2011.[3] He played 90 minutes against Rostov in the first game of the 2011–12 season.[4] Mahmudov appeared in a total of 12 matches during the season for Spartak, however despite a successful start, he was not able to become the player of the main squad. During the three seasons between 2012 and 2014, Mahmudov played on loan for Premier League teams Tomsk and Krylia Sovetov and also played for the reserve team of Spartak.[5]
Krylia Sovetov
After a one-year loan, Krylia Sovetov purchased Mahmudov from Spartak on 31 January 2014, for €250,000. The same season Krylia got relegated from the Premier League.[6] However, the 2014–15 season Krylia Sovetov became the champions of Russian Football National League and won the promotion to Premier League again. He missed most of that season due to a fractured leg injury that he received in September 2014.
Mahmudov made his comeback to the Russian Premier League on 9 August 2015, during the game against his previous team Spartak Moscow. On 31 August, it was announced that he would play on loan at Mordovia Saransk until the end of the 2015–16 season.[7] Mahmudov made his debut for Mordovia on 20 September and soon became one of the regular members of the starting squad.
Boavista
On 21 July 2016, Mahmudov signed a two-year contract with Boavista.[8] Mahmudov debuted for the Boavista in Primeira Liga match against Sporting Lisbon on 26 November 2016.[9][10] On 23 December 2016, Mahmudov scored his first goal for the club, away against Nacional, in Primeira Liga.[11][12]
Neftchi Baku
On 18 September 2017, Neftchi Baku signed with Mahmudov until the end of 2017–18 season.[13] He made his Azerbaijan Premier League debut for Neftchi Baku against Gabala on 24 September 2017.[14] He scored his first goal for Neftchi Baku in an Azerbaijan Premier League match against Gabala on 19 November 2017.[15][16] On 17 June 2018, Mahmudov a new contract with Neftçi PFK until the end of the 2019/20 season.[17] In summer of 2019, after the departure of Ruslan Abishov, he became the new captain of club.
After finishing the league with second place for two consecutive seasons, Mahmudov greatly contributed to Neftchi's championship in the 2020–21 season of the Azerbaijan Premier League. Due to his performance at both Neftchi and the national team, he was selected as the player of the year in Azerbaijan during the vote at the end of 2021.[18]
International career
As a dual citizen of Azerbaijan and Russia, Emin was eligible to play for both countries. Mahmudov played for Azerbaijani youth national teams until 2007,[19] and played for all youth levels of Russian national team until 2014. Mahmudov twice became the champion of Commonwealth of Independent States Cup in 2012 and 2013 with the Russian under-21 team.
In 2021, Mahmudov set multiple new records for the national team by becoming the first player to score 7 international goals in a single year and 4 goals in a single qualification event, as part of the 2022 World Cup qualification tournament.
He is currently the second highest goal scorer in the history of the national team with 13 goals.