ASTON Villa and Middlesbrough have reached an agreement on Morgan Rogers, with the forward now heading for the Midlands to undergo his medical.

Boro rejected three bids for Rogers before Villa returned with a fourth offer on Tuesday morning.

The agreed deal is understood to be worth a total of £16m - with Villa paying at least £10m of that up-front. Barring any late hitches, the move should be finalised in the next 24 hours.

Manchester City are due to receive a chunk of the fee Boro receive having inserted a sell-on clause on the deal when Rogers moved to the Riverside in the summer.

READ MORE:

Rogers will leave Boro having made 14 Championship starts, with two league goals and six assists. He scored five times during Boro's run to the Carabao Cup semi-finals, including a late consolation in last week's second leg defeat at Chelsea.

That will turn out to be Rogers' last appearance for Boro.

Unai Emery identified the Boro forward as his transfer priority this month and although other options were explored, Rogers was always Villa's top target.

Boro are in line to make a huge profit on a player who only cost between £1m and £1.5m when he joined in the summer. Rogers left Boro's training ground this afternoon and is now Villa-bound after the agreement between the clubs was reached.