RANGERS have agreed contracts with Allan McGregor, Steven Davis and Jermain Defoe as all three Ibrox stars get set to commit their futures for another term.

The Light Blues are poised to confirm that boss Steven Gerrard has extended his deal until the summer of 2024 after an impressive start to his managerial career over the last 18 months.

And Gerrard will have three of his most important and experienced players in his squad next season after talks with McGregor, Davis and Defoe in recent weeks.

Gerrard confirmed earlier this year that McGregor would automatically trigger an extension to his deal if he played a certain number of games this season and the 37-year-old will now remain at Ibrox for a third campaign after returning north of the border from Hull City last summer.

McGregor was joined by midfielder Davis in January as he completed his return to Glasgow seven years after he made the move to Southampton.

Davis missed the Betfred Cup final defeat to Celtic on Sunday through injury but has produced a series of impressive performances as he has turned out 29 times for the Gers.

The Northern Irishman initially joined Gerrard's side on a six-month loan deal before he put pen-to-paper on a one-year contract last summer.

Davis has now agreed a further extension at Ibrox and he will be joined by Defoe once he leaves Bournemouth at the end of his Cherries deal.

Defoe is in the final six months of the three-year contract that he signed with the Premier League side in 2017 and will be able to join Rangers on a Bosman deal.

The former England striker has netted 13 times for the Light Blues so far this term as he has provided crucial support to Alfredo Morelos on and off the park at Ibrox.

The hat-trick of deals is another boost for Gerrard as he turns his attentions to the Europa League decider with Young Boys.