MORGAN Rogers has completed his move to Aston Villa.

The 21-year-old completed his medical on Wednesday night after Villa and Boro had come to an agreement 24 hours earlier.

The deal - agreed after Villa had three bids knocked back - is worth a total of £16m, with Boro pocketing a huge profit on a player they signed for just over £1m in the summer. Rogers has reportedly signed a contract until the summer of 2029 with Villa.

Manchester City will receive a chunk of the fee after inserting a sell-on clause - reported to be 25% - when Rogers left the Premier League champions for Boro in the summer.


Rogers leaves Boro having made 14 Championship starts for Michael Carrick's side. He scored two league goals and five in the Carabao Cup, including a late consolation in last week's semi-final second leg defeat to Chelsea.

That turned out to be Rogers' last appearance in a Boro shirt. By that stage, Villa had identified Rogers as their top January target and had a couple of bids knocked back.

Boro made it clear they wouldn't stand in Rogers' way if Villa met their asking price but wouldn't budge in their valuation of a young player who had three-and-a-half years to run on his contract at the Riverside.

With Finn Azaz having moved the other way, joining from Villa earlier in the window, a Rogers replacement isn't needed ahead of the 11pm deadline. Boro are well stocked in the attacking midfield department. They are, though, still working on signing a striker in the remaining hours of the window.