Han forbedret sin personlige rekord i sjukamp to ganger gjennom innendørssesongen 2017. Først scoret han 5770 poeng under Multi-Events International i Praha, der han kom på femteplass sammenlagt, og han satte også der personlig rekord i stavsprang innendørs med 5,20 meter. Deretter fikk han 5834 poeng under det skotske mesterskapet i mangekamp, som han vant foran Andrew Murphy og Ingi Kristinsson fra Island. Der satte han også personlig rekorder i lengdehopp, med 7,30 meter, og høydehopp, med 1,99 meter.