2017 wurde Desalu, zusammen mit seinen Staffelläufern, bei den World Relays auf den Bahamas nach dem Vorlauf disqualifiziert. 2018 verbesserte er sich im Vorlauf bei den Mittelmeerspielen im spanischen Tarragona auf eine Zeit von 20,25 s. Im Finale kam er dann nicht über eine Zeit von 20,76 s hinaus, gewann damit dennoch die Silbermedaille. Einen Tag später fügte er der Silbermedaille, mit dem Gold der Sprintstaffel eine weitere Medaille hinzu. In beiden Disziplinen trat Desalu zwei Monate später bei den Europameisterschaften in Berlin an. Während die Staffel, wie schon bei den World Relays ein Jahr zuvor, nach dem Vorlauf disqualifiziert wurde, konnte er über 200 m in das Finale einziehen. Darin lief er mit 20,13, die seitdem als seine persönliche Bestzeit zu Buche stehen. Mit dieser Zeit landete er im Finale auf dem sechsten Platz. 2019 zog die italienische Staffel bei den World Relays in Yokohama in das Finale ein, konnte darin allerdings das Rennen nicht beenden. Im September nahm Desalu bei den Weltmeisterschaften in Doha teil. Nach dem Einzug in das Halbfinale, scheiterte er darin mit 20,73 s am Finaleinzug und landete insgesamt auf dem 21. Platz.