According to media reports by the Mirror, the Sun, and Metro the former Manchester United footballer was denied entry to the US on Friday morning, as per a tweet by former Sky Sports presenter Richard Keys, because he has reportedly visited Iran and has a stamp in his passport showing such.
According to Keys, Yorke had been flying into Miami, en route to Trinidad and Tobago.
"Well done @realDonaldTrump. Man U ambassador Dwight Yorke denied transit access to Miami cause he has Iranian stamp in passport. #crazy"
In an update on Friday, Yorke told the Sun that he was 'stunned' after his passport was flagged.
"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."
Yorke has a British passport and a diplomatic passport as a global ambassador for Trinidad and Tobago.
He was flying to Trinidad and Tobago via Miami from Qatar, where he had been working for BeIN Sports TV channel commentating on Man United’s 3-0 win against St Etienne.
News site Wired868 reported that the problem stemmed from an incorrect visa.
US president Donald Trump previously signed an executive order placing a travel ban on persons coming from seven countries (Iraq, Syria, Iran, Sudan, Libya, Somalia and Yemen) which the US said had terrorist ties, however the ban was reversed earlier this month.
The former Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sydney, and Sunderland forward travels regularly as he is a club ambassador for Manchester United. He has also worked as a commentator for Sky Sports for their Barclays Premier League coverage.
Yorke previously commented that he may have been thwarted from his career goals as a football coach due to racism.