Dani Olmo a commencé sa carrière professionnelle avec le Dinamo Zagreb en Croatie. Il a ensuite rejoint le RB Leipzig en janvier 2020 après avoir passé quatre saisons avec le Dinamo Zagreb.