In 2022, Aliasgari was arrested during the Mahsa Amini protests by the Islamic Republic of Iran and was taken to a detention center.[5][6][7][8] He was later released on bail.[9]
Club career
Persepolis (first period)
2007–2008
He made his debut for Persepolis when he got subbed into the Hazfi Cup in the 2007–08 season. He failed to make a league appearance while he was part of the champion team.
2008–2009
Aliasgari made his first appearance in the Iran Pro League against Zob Ahan as a starter and played 58th minute in right winger position.[10] He scored his first goal for Persepolis in the Hazfi Cup against Sanaye Talaei Semnan. He finished the season with 14 appearances and one goal.
2009–2010
He started the season in Zlatko Kranjčar's line-up while he was used as a defensive midfielder. He was benched for most of the season and whenever he subbed in, he played in winger role. He replaced Alireza Mohammad (who suspend before Sorkhabi derby) in the line up and showed his versatility in the right back position and gave the assist for Persepolis equalizing goal in a game where they went on to win 2–1. At 19 years and 242 days he became the youngest player to play in the Sorkhabi derby. He scored in the 2010 Hazfi Cup Final against Gostaresh Foulad and finished the season with 18 appearances and one goal.
2010–2011
In the 2010–11 season he started all of the games until being suspended, playing as a left back. He scored a double against Ittihad in 2011 Asian Champions League in 3–1 home win. In his best season in Persepolis, he made 35 appearances and scored 4 times.
2011–2012
He was injured in Team Melli's training camp before the season start and lost the pre-season and a part of the first mid-season. He was given #7 that was worn by club legend Ali Parvin for many years. He played in all 6 games for Persepolis in the 2012 Asian Champions League. Aliasgari finished the season with 22 appearances while he failed in netting.
2012–2013
He extended his contract for another three seasons at season starts. He played in the season debut against Sanat Naft as a substitute for Afshin Esmaeilzadeh. He benched in the first mid-season and made 7 appearances (five as substitute). After problems with Manuel José, the club disciplinary committee decided to send him to Persepolis B trainings.[11] But they canceled their decision after his official apologies.[12]
Rah Ahan Tehran F.C.
In December 2012 he was listed in Yahya Golmohammadi's surplus list and forced to depart from Persepolis. He was loaned to Rah Ahan,[13] where he worked under his former coach Ali Daei for six months. He made 11 appearances for Rah Ahan before returning to Persepolis.
Persepolis (second period)
2013–2014
He returned to Persepolis after a mid-season and re-united with his former coach, Ali Daei.[14] He missed most of the season because of injuries. He made 18 appearances and scored 2 times for Persepolis in this season.
2014–2015
He changed his jersey number from 7 to 26, the number he wore when he joined Persepolis in 2007.[15]
He was named in Ali Daei's line-up in the season debut against Naft Tehran where he was used as a left back. After 3 matches he injured from hamstring muscle and missed 3 matches.[16] On June 28, 2015, he officially announced that he will not be part of the Persepolis squad in 2015–16 season.[17] Aliasgari made 141 appearances and scored 8 times in 8 seasons for Persepolis F.C.