Under Sørafrikansk mesterskap i friidrett 2017 vant hun 400 og 800 meter. Hun vant fire av stevnene under Diamond League 2017, og nådde dermed finalen på 800 meter. Hun vant også finalestevnet, som var Weltklasse 2017 i Zürich, og vant dermed 800 meter under Diamond League 2017. Under VM i friidrett 2017 vant hun 800 meter med ny personlig rekord på 1:55,16, og hun fikk bronse på 1500 meter, bak Faith Kipyegon og Jennifer Simpson. Hun avsluttet 2017-sesongen med å vinne 600 meter under ISTAF-stevnet i Berlin, med ny personlig rekord på 1:21,77.