* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 12 november 2024. ** Antal landskamper och mål är korrekta per den 26 mars 2024.
Irandust började karriären i Balltorps FF och Gais innan han flyttade till Häckens U-19-lag.[3] Till säsongen 2017 flyttades Irandust upp till Häckens a-lag.[4] Irandust gjorde allsvensk debut den 9 april 2017 i en 0–0-match mot Djurgårdens IF, där han blev inbytt i den 52:a minuten mot Gustav Berggren.[5][6]
Den 31 augusti 2021 värvades Irandust av nederländska FC Groningen, där han skrev på ett femårskontrakt.[7]
Den 27 februari 2024 värvades Irandust av svenska IF Brommapojkarna, där han skrev på ett tvåårskontrakt.[8]