The details of Connor Barron's contract at Rangers can be revealed.

The 21-year-old midfielder will sign a four-year deal with the Ibrox side.

Philippe Clement will get another piece of his summer recruitment over the line in the next 24 hours.

The Scotland Under-21 international will commit his future to the Scottish Premiership outfit until the summer of 2028.

A medical is expected to be completed later today, with the finer details of the transfer also set to be sorted for the former Aberdeen player.

READ MORE: Rangers transfer news & rumours as window opens

Rangers have made contact with the Pittodrie club to let them know of their intentions to sign the out-of-contract midfielder.

They will then have to try to negotiate a transfer fee with the Dons. If this cannot be mutually agreed though, then it will go to a tribunal. 

Aberdeen would've been entitled to £500,000 in training compensation had Barron moved outside of Scotland.

Barron also had offers in Italy and England, from the likes of Hellas Verona, Stoke City, Cardiff, Swansea and Plymouth but rejected them in favour of a switch to Ibrox.

READ MORE: Rangers suffer Ibrox redevelopment blow as board search for venue switch plans

Meanwhile, Rangers will begin their Champions League and Premiership campaigns outside of Glasgow after redevelopment work at Ibrox was hit by a lengthy delay.

A multi-million-pound renovation project to overhaul the disabled facilities at Ibrox was commenced at the end of last term.

The work in the Copland Stand was due to be completed in time for the new season but the board have now had to admit defeat in their attempts to stick to the original timescale after severe issues in the supply chain.

Contingency planning has been underway in recent weeks and talks are ongoing to secure a venue that will see Rangers hit the road for the first month of the 2024/25 season.

Hampden is not an option for Rangers due to ongoing works at the National Stadium and Queen's Park will not play there until after Scotland's UEFA Nations League fixture with Poland on September 5.