Klub Piłkarski Szirak Leninakan został założony w 1958 roku, chociaż już w 1934 na terenie miasta był założony pierwszy ormiański klub o nazwie Karmir Drosz Leninakan[1]. Potem klub nazywał się Spartak Leninakan, Dinamo Leninakan, Stroitiel Leninakan i Znamia Truda Leninakan. W 1938 zespół startował w rozgrywkach Pucharu ZSRR, a w 1945 sezon występował w Trzeciej Grupie, strefie zakaukaskiejMistrzostw ZSRR. Dopiero Szirak od 1958 regularnie występował w Klasie B, strefie 2. W 1963 w wyniku reorganizacji systemu lig klub spadł do Klasie B, strefie 4, ale po trzech sezonach w 1966 powrócił do drugiej klasy rozgrywek. W 1970 w wyniku kolejnej reorganizacji systemu lig klub pod nazwą Olimpia Leninakan ponownie spadł do Drugiej Grupy A, strefy 2, w której występował do 1990. W 1981 przywrócił nazwę Szirak Leninakan. Ostatni sezon mistrzostw ZSRR w 1991 grał w Drugiej Niższej Lidze, strefie 2.
Po uzyskaniu przez Armenię niepodległości, w 1992 debiutował w najwyższej lidze Armenii, w której występuje do dziś. W latach 90. XX wieku często sięgał po mistrzostwo kraju. Problemy finansowe sprawiły, że w ostatnich latach (od 2004) zespół osiągał słabsze wyniki.
Q – runda eliminacyjna, 1/16, 1/8, 1/4, 1/2 – odpowiednia faza rozgrywek, Grupa – runda grupowa, 1r gr – pierwsza runda grupowa, 2r gr – druga runda grupowa, F – finał, R – runda, PO – play-off
k. – rzuty karne, los. – losowanie, Dogr. – dogrywka, w. – zasada bramek strzelonych na wyjeździe