Football giants Manchester United have agreed a £47.2m (55m euros) deal for former Cameroon and Inter Milan goalkeeper Andre Onana.

The Old Trafford club will pay £43.8m up front for the Cameroon player, with an additional £3.4m in add-ons.

United hope he will be able to join them on their upcoming tour of the United States – although they have to arrange a visa for the 27-year-old.

Manager Erik ten Hag moved for the keeper at the end of the season after previously working with him at Ajax.

He will join on a five-year contract, with the option for a sixth.

Ten Hag feels Onana can be a significant addition to United’s squad and his pursuit of a new goalkeeper prompted David de Gea to turn down a new contract offer.