Ryan Jack will leave Aberdeen at the end of this season, Derek McInnes has confirmed.

The 25-year-old has been at the centre of a transfer storm in recent days after Rangers manager Pedro Caixinha openly admitted he would like to bring him to Ibrox.

The Dons skipper has also been linked with a move to MLS side Columbus Crew but according to McInnes, no official approach has been made.

Speaking at a press conference this afternoon, the McInnes said: “Ryan has informed me in the past couple of days he’s leaving but there’s been no official approach from anyone.”

He added:”Ryan has been fantastic since he came here, he’s a fantastic boy, I’ve enjoyed working with him and he starts on Sunday [against Partick Thistle].”

The midfielder is free to speak to clubs with his contract set to expire at the end of the current season.

Earlier in the week, Caixinha admitted he was interested in signing Jack as he looks to rebuild his faltering Rangers side.

He said: “I scout and assess a lot of Scottish players, at least those who play more against us.

“Ryan Jack is one player that because of his age, because of his quality and because of what he has done in the last two seasons, is a player that I like.

“There are maybe six or seven more like Jack that we assessed.

“He is a good player. Young and Scottish.

“I like his consistency, although he has missed a few games recently. I like his leadership as captain at a young age.

“I like the way he sees the game, more or less, and gives the out ball in the build-up. He gives a balance to the deal when it’s attacking.

“There are some points for him to divide a game and get more involved in the second stage of the offence phase.

“So that’s what I like about him. Especially at moments when you need balance.

“Players can be released in attack when they know other players are giving them cover. We have struggled with that, definitely.”

Jack is currently sidelined after a groin surgery but hopes to be fit to face Celtic in the Scottish Cup final at Hampden on May 27.