Со сборной Чехословакии Шмеглик участвовал в двух чемпионатах мира, Кубке Канады и Олимпийских играх. В 1992 году он выиграл бронзу Олимпиады в Альбервиле, а потом и бронзу мирового первенства, проходившего в Чехословакии.