Jiránek si naposledy v české lize zahrál před šestnácti lety v dresu Liberce, před tím v nejvyšší soutěži působil také v Bohemians 1905. V zahraničí strávil tři roky v Reggině, které pomohl k postupu do Serie A. Poté hrál šest let za Spartak a tým vedl také jako kapitán.

Před sezonou 2010/11 přestoupil do Birminghamu, se kterým po nečekaném vítězství 2:1 nad Arsenalem získal Ligový pohár. Následně zamířil do Těreku Groznyj a naposledy nastupoval za Tomsk. Za českou reprezentaci odehrál celkem 31 zápasů a byl i u postupu do semifinále na Euru 2004.