Manchester United legend Dwight Yorke has revealed he was denied entry into the United States on Friday, saying he was  “made to feel like a criminal.”

Yorke, who played for United between 1998 and 2002, was prevented from boarding his flight to Miami from Qatar because he had previously visited Iran.

He had visited the Middle East country in 2015, when he played with the World Stars against Iranian All Stars in Tehran.

“I couldn’t quite believe what was happening” Yorke told the Sun.

ALSO: Donald Trump’s Immigration Order: Iran Bans US Citizens

“I have lost count of the number of times I have been to America, I love the country, yet I was being made to feel like a criminal.

“I had bought my ticket and checked in and was about to get on the flight when I was stopped by two officials. I thought ‘what is happening here?’

“They told me there was a visa problem and a red flag had come up against my name because of an Iranian stamp in my passport. I went there to play in a legends match to open a stadium and didn’t even stay overnight.

“The two officials told me if I got on the flight I would simply be deported back to Qatar once I arrived in the States. I tried to explain I didn’t even live in Qatar and was just trying to get to my home in the Caribbean.”