Für Lettland nahm Pujacs an der U20-Junioren-B-Weltmeisterschaft 2000, sowie den A-Weltmeisterschaften 2006, 2007, 2008 und 2009 teil. Des Weiteren stand er im Aufgebot Lettlands bei den Olympischen Winterspielen 2006 in Turin, der Qualifikation für die Olympischen Winterspiele 2010 sowie bei den Olympischen Winterspielen 2014. Weitere Weltmeisterschaftsteilnahmen folgten 2010,2011, 2012, 2013 und 2014.