Pērnajā sezonā Pujacs bija Omskas apgabala "Avangard" sastāvā, bet 2008./2009. gada sezonā 15 spēles aizvadīja Rīgas "Dinamo". "Avangard" pēc iepriekšējās sezonas beigām lauza līgumu ar Pujacu, jo pauda vēlēšanos atjaunot komandas sastāvu.
Iepriekšējā sezonā Pujacs Omskas apgabala komandā KHL regulārajā čempionātā 45 spēlēs guva vienus vārtus un atdeva 12 rezultatīvas piespēles, bet izslēgšanas turnīrā 10 cīņās atdeva divas rezultatīvas piespēles.
Piecās KHL sezonās Pujacs ir spēlējis četros klubos Toljati "Lada", Rīgas "Dinamo", Novosibirskas "Sibirj" un Omskas apgabala "Avangard", kopā regulārajos čempionātos piedaloties 238 spēlēs, kurās iemeta 22 vārtus un atdeva 54 rezultatīvas piespēles. Izslēgšanas turnīros viņš piedalījās 34 spēlēs un izcēlās ar trim rezultatīvām piespēlēm.
Pujacu 1999. gadā Nacionālās hokeja līgas (NHL) jauno spēlētāju drāftā Bostonas "Bruins" izvēlējās 9. kārtā ar 264. numuru. Pujacs ir spēlējis gan HK "Rīga 2000" un "Liepājas metalurgā", gan Ziemeļamerikā un Zviedrijā, kā arī Krievijā, dodoties laukumā gan superlīgā, gan KHL. Latvijas izlasē Pujacs ir piedalījies divos olimpiskajos turnīros, astoņos pasaules čempionātos, kopumā valstsvienības sastāvā aizvadot 142 spēles.