Dwight Yorke, the former Manchester United and Aston Villa striker, has been denied entry into the United States because of an Iranian stamp in his passport, it was reported last night.

Yorke, 45, a Trinidad and Tobago international, was travelling to the Caribbean, was refused permission to travel via Miami, an airport which acts as a gateway to much of the region.

He obtained the Iranian visa after playing in a charity match in Iran in 2015.

Details of the incident were disclosed by Richard Keys, a presenter on beIN Sports, who works alongside the retired player.