World number two Rory McIlroy says he “resents” the Olympics for forcing him to choose between Britain and Ireland.
The 27-year-old, born in Northern Ireland, opted to represent Ireland, before pulling out of Rio 2016 because of concerns about the Zika virus.
“It put me in a position where I had to question who I am, where am I from,” McIlroy told Irish newspaper, the Sunday Independent.
“Whether that’s right or wrong, it’s how I feel.”
When he declared his intention to play for Ireland, McIlroy described himself as “comfortable” with his decision, explaining that it was a logical choice having twice represented Ireland at the World Cup alongside fellow Northern Irishman Graeme McDowell.
However, he now says he felt he would inevitably upset some people whether he chose to represent Team GB or Ireland.