 Nyorai kuenderera mberi kweiyi ndima - Akakwikwidza mu2012 Summer Olympics mumakwikwi echikadzi emugwagwa, achipedzisa 22nd. Mumakwikwi eOlympics a2016, akapedza ari wechi32 mumakwikwi echikadzi emugwagwa. Akanga ari pachirongwa chekutanga che2018 European Road Championships uye akapedza 27th. 