Josip Elez prvo je pojačanje Hajduka u ljetnom prijelaznom roku, 27-godišnji stoper u petak je potpisao četverogodišnji ugovor te se nakon osam godina ponovno vratio na Poljud, prenosi službena stranica Hajduka. Elez stiže kao slobodan igrač nakon trogodišnje epizode u njemačkom Hannoveru 96, a u Hajduku će nositi dres s brojem 19.
Iz Hajduka je Josip otišao srpnju 2013. godine ostvarivši transfer u S.S. Lazio odakle je kao 19-godišnjak odmah posuđen u Grosseto. Karijeru je zatim nastavio na posudbama u mađarskom Honvedu, danskom Aarhusu te Rijeci za koju je 2017. godine službeno potpisao, a potom je 2018. godine ostvario transfer u Hannover 96.
Prve nogometne korake napravio je u Solinu odakle je 2009. godine prešao u Hajduk. Bio je redoviti član mlađih uzrasnih kategorija hrvatske reprezentacije.
Za prvu momčad Hajduka do sada je upisao tri službene i osam prijateljskih utakmica.