Nel 2015, come membro del team MTN-Qhubeka, non ottenne alcun risultato di rilievo; ufficialmente in squadra anche l'anno dopo, nella rinominata Dimension Data, non gareggiò mai in gare UCI su strada. A partire dall'autunno 2015, in vista dei Giochi olimpici di Rio 2016, ritornò infatti a dedicarsi unicamente all'attività su pista, vincendo i titoli nazionali in omnium, velocità e chilometro a cronometro e, ai campionati del mondo 2016 a Londra, la medaglia d'argento nel chilometro a cronometro. Nell'estate 2016 partecipò anche ai Giochi, a otto anni di distanza dalla sua ultima presenza a Pechino, ma come otto anni prima non riuscì ad aggiudicarsi vittorie.