Completa la frase següent: Puninski va competir per Croàcia a la
100 m borboleta masculina als Jocs Olímpics d'estiu de 2008 a Beijing. En arribar als Jocs, va acabar amb un temps de tercer lloc en 52.61 per caure per sota de l'estàndard FINA A (52.86) per 0.25 de segon i guanyar una selecció olímpica directa a l'equip croat al Gran Premi de Natació dels EUA a Columbus, Ohio. Venint del tercer lloc a la mitja curva a l'exterior en la sisena jornada, Puninski es va esvair per l'estirada per colpejar el mur en el darrer punt mort amb un 53.65. Puninski no va poder avançar a les semifinales, ja que es va col·locar en el 47è lloc en la classificació general de seixanta-sis nedadors en les preliminares.