W czerwcu 2012 roku podpisał kontrakt z Udinese Calcio, jednak nie rozegrał w barwach tego klubu żadnego ligowego meczu, będąc wypożyczanym do CD Leganés, Hércules CF oraz Cádiz CF.
Latem 2014 roku Dioni został przez właścicieli Udinese, rodzinę Pozzo, wytransferowany do należącego do nich klubu Granada CF. Również w tym przypadku nie zaliczył on ani jednego występu, cały okres trwania kontraktu spędzając na wypożyczeniach do CD Leganés, Realu Oviedo (awans do Segunda División w sezonie 2014/15) i Racingu Santander. W lipcu 2016 roku podpisał trzyletnią umowę z CF Fuenlabrada. W sezonach 2016/17 i 2017/18, z odpowiednio: 24 i 21 bramkami został najskuteczniejszym strzelcem grupy 2 Segunda División B i znacząco przyczynił się do dwukrotnego awansu swojej drużyny do fazy play-off. W grudniu 2017 roku w spotkaniu przeciwko Coruxo FC (7:0) w ciągu 55 minut zdobył 5 bramek. Ogółem rozegrał dla Fuenlabrady 72 mecze, w których strzelił 45 goli.
1 sierpnia 2018 podpisał dwuletnią umowę z Lechem Poznań prowadzonym przez Ivana Đurđevicia. 12 sierpnia zadebiutował w Ekstraklasie w wygranym 4:0 spotkaniu z Zagłębiem Sosnowiec.