Willis sijoittui Pekingin MM-kilpailuissa 2015 kuudenneksi 1 500 metrin juoksussa. Hän sai samalla matkalla pronssia Portlandin MM-hallikilpailuissa 2016 ajalla 3.44,37 ja Rion olympialaisissa ajalla 3.50,24. Lontoon MM-kilpailuissa 2017 hän sijoittui 1 500 metrillä kahdeksanneksi.