Ook in 2016 bleek hij niet fit. Toch begon hij de tienkamp tijdens de EK in Amsterdam. Maar het liep niet goed; alleen bij het polsstokhoogspringen presteerde hij naar kunnen met 5,30 m. Tijdens de 1500 meter viel hij uit, en zijn uiteindelijke puntentotaal was daarom slechts 7025 punten. Ook de Olympische Spelen in Rio liepen in een teleurstelling uit. Het eerste onderdeel de 100 meter startte hij goed, maar de laatste 15 meter verkrampte hij. Zijn tijd (10,87) was desondanks niet slecht, maar hij besloot vervolgens niet verder te kunnen en eindigde daarmee vroegtijdig zijn tweede spelen.