Rangers star Alfredo Morelos has agreed personal terms with Porto, according to reports.

The Colombian striker is expected to leave Ibrox this summer with a number of top European clubs linked with his signature.

Porto were the latest to be credited with an interest and reports last week suggested that Morelos would be the subject of a £10million bid from the Portuguese giants.

It is understood that Rangers are looking for a fee in the region of £15-20m for the 25-year-old.

But radio station Antena 1 now say there is a "total agreement" between Porto and the player over a move.

Morelos has bagged 94 goals in 182 games during his time at Ibrox and was a key figure as Steven Gerrard's side lifted the Scottish Premiership title last season.