The allegation has been made by former Sky Sports presenter Richard Keys, who blasted Trump as he claimed that the Red Devils ambassador cannot enter the country under border controls.
He wrote this morning: “Well done @realDonaldTrump. Man U ambassador Dwight Yorke denied transit access to Miami cause he has Iranian stamp in passport. #crazy”.
President Trump passed a controversial executive order banning visas for seven Muslim-majority countries, including Iran, which the Trinidad international has purportedly visited.
It also prohibited nearly all citizens from Iraq, Syria, Iran, Sudan, Libya, Somalia and Yemen from entering the United States for 90 days.
The blanket ban was only in force for a week before being temporarily halted by a federal court, but this latest claim could be another sign of tough crackdowns at US border control.
The 45-year-old enjoyed widespread success in English football, playing for Aston Villa, United, Blackburn, Birmingham and Sunderland before retiring in 2009.
Yorke has enjoyed a varied career since then and, having this week worked for beIN Sports, was due to travel from Doha, Qatar to Trinidad and Tobago, via Miami, on personal business on Friday.
"I couldn't quite believe what was happening" Yorke said.
"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."