Escriba unha continuación para este parágrafo - Puninski competiu para Croacia nos 100 m mariposa masculina
nos Xogos Olímpicos de 2008 en Pequín. Liderando os Xogos, terminou con un tempo de terceiro lugar en 52.61 para caer por debaixo do estándar FINA A (52.86) por 0.25 de segundo e gañar unha selección olímpica directa para o equipo croata no Gran Premio de Natación de Estados Unidos en Columbus, Ohio. Vindo do terceiro na curva de medio camiño no exterior na sexta tempada, Puninski desapareceu no treito para acertar na parede no último punto con 53.65. Puninski non puido avanzar ás semifinais, xa que se situou no 47o lugar de 66 nadadores nas preliminares.