Leeds have signed Spain international Rodrigo for £27m from Valencia on a contract that will run until the summer of 2024.

The newly-promoted Premier League club reached an initial agreement with the La Liga club on Tuesday, with the 29-year-old club-record signing now having finalised personal terms and completed a medical.