2017 trafen Lyes Bouyacoub und Ramadan Darwish zum sechsten Mal in Folge im Finale der Afrikameisterschaften aufeinander, beim Turnier in Antananarivo gewann der Algerier. Im Herbst 2017 erkämpfte Darwish den Titel bei den Polizeiweltspielen. 2018 siegte Darwish im Finale der Afrikameisterschaften in Tunis gegen Bouyacoub. Bei den Mittelmeerspielen 2018 in Tarragona siegte Darwish im Finale gegen den Italiener Giuliano Loporchio und gewann damit seinen dritten Titel in Folge. Bei den Weltmeisterschaften 2018 in Baku unterlag er im Viertelfinale dem Georgier Warlam Liparteliani. Nach einem Sieg in der Hoffnungsrunde gegen den Portugiesen Jorge Fonseca unterlag der Ägypter im Kampf um Bronze dem Russen Nijas Iljassow. 2019 verlor Darwish im Finale der Afrikameisterschaften in Kapstadt gegen Bouyacoub. Vier Monate danach traf Darwish im Finale der Afrikaspiele in Rabat auf den Marokkaner Mohammed Lahboub und gewann den Titel. Bei den Weltmeisterschaften 2019 in Tokio schied Darwish in seinem zweiten Kampf gegen den Franzosen Cyrille Maret aus. 2020 siegte Darwish erneut bei den Afrikameisterschaften. Bei den Olympischen Spielen in Tokio schied er im Achtelfinale gegen den Georgier Warlam Liparteliani aus.