Lors de la première finale, au cours de laquelle les athlètes devaient se classer parmi les huit premiers pour passer à l’étape ultime, le Lévisien a pris le septième rang. Son résultat de 80.02 lui a permis de se rendre en grande finale à son baptême olympique.
En grande finale, Viel a réalisé un score de 79.78 qui lui a permis de prendre le sixième rang à l’épreuve des bosses. Son compatriote québécois, Mikaël Kingsbury, a pour sa part remporté l’argent.