Manchester United have completed the signing of Brazil international left-back Alex Telles for a reported £15.4million (€17m) from Porto.

Telles, 27, has signed a four-year contract with the option for an additional 12 months, and arrives in a cut-price deal due to him having just one season left on his agreement with Porto.

United had been linked with Telles for a couple of weeks, with the club seemingly opting to go for him after reportedly refusing to agree to Real Madrid’s terms in negotiations for Sergio Reguilon, who joined Tottenham.

Nevertheless, rumours of their interest in Telles and Reguilon did initially raise eyebrows due to the presence of Luke Shaw and Brandon Williams as United’s left-back options.

But Shaw has long been criticised for a lack of attacking output, while Williams – who signed a new four-year deal in August – has failed to oust him.

It is hoped Telles will offer a greater source of flair and attacking prowess from the full-back position than United’s previous options.

The Juventude academy product has created an average of two chances per 90 minutes in the Primeira Liga since the start of last season, while he has scored 13 goals and set up another 10.

While few would expect Telles to reach such figures in the Premier League, it highlights how effective he can be in the final third.

By comparison, neither Shaw nor Williams have registered an assist since the 2019-20 Premier League season began, while the latter has a solitary goal and the former has none.

And in terms of chances created, Williams has averaged 1.2 key passes every game and Shaw just 0.9.

There were also serious questions raised of Shaw after Sunday’s 6-1 humiliation at the hands of Tottenham, with the left-back partly culpable for at least two goals.