Punkkinen kuului Suomen joukkueeseen MM-kisoissa 2005 ja 2007, EM-kisoissa 2006, 2010 ja 2012 sekä EM-hallikisoissa 2007. Ulkoratojen kisoissa 2005, 2006, 2007 ja 2010 Punkkinen juoksi 400 metrin aidat. EM-kisoissa vuonna 2012 hän oli mukana 4x400 metrin viestijoukkueessa sekä 2006 ja 2007 myös pikaviestissä. EM-hallikisoissa Punkkinen juoksi 60 metriä. Kaikissa näissä kilpailuissa hän karsiutui alkuerissä.