Armenian Premier League
In 2009, he made his debut as a starter for Pyunik in the Armenian Premier League match against Gandzasar in Yerevan. Haroyan came off the bench in place of Arthur Yedigaryan at 90 minutes. That season Pyunik became the 2009 Armenian Premier League champion. Starting in 2010, Haroyan had always been a team regular, and becoming the 2010 Armenian Premier League champion and the winning the 2010 Armenian Cup and 2010 Armenian Supercup.