The former Republic of Ireland international has been derided in some quarters after recent comments about his toughest opponents went viral on social media.
Advertisement
In a TikTok that has gone viral, Ireland said that players such as Steven Gerrard and Frank Lampard never got the better of him.
He said: "Steven Gerrard, for example, Frank Lampard. Every time I've played against them, I've always got the better of them.
"They are great players, Paul Scholes another one, but I've never thought that I was out of my depth."
Advertisement
It led to a huge reaction on social media but the 36-year-old came on talkSPORT to clear up his comments, insisting that some of the big names didn't play their best against him.
And that included Messi and Ronaldo, often denoted as the two best players of all time, who faced Ireland at Man City.
Speaking to talkSPORT Drive with Andy Goldstein and Darren Bent, his old pal at Aston Villa, Ireland said: "I wish I was [as good as Lampard and Gerrard]. I wish I had half the career they had, to be honest.
"As a footballer, and other players will relate to this, you get asked who is the best player you've played against.
Advertisement
Advertisement
"Your experience is different to that of a fan because I've played for Manchester City in a pre-season friendly against Barcelona.
"Lionel Messi played, he wasn't good. We won the game. I can't say that Messi is the best player I've played against because my experience in that game was that he wasn't good.
Advertisement
"My point was that as much as these lads are unbelievable and legends of the game, and rightly so, when I played against them personally I never kind of got into the changing rooms afterwards and thought 'wow, they were incredible, they handed my a*** to me'.
"I always thought I competed well enough with them in the moment. Of course, over a career, you cannot compare. It is day and night.
"I played against Cristiano Ronaldo four or five times for Manchester City against Manchester United and we won every single game we played against him.
"So it is very hard for me to say that Ronaldo is the best player I have played against. I can only go off their performance on the day against me.
Advertisement
"Hence why I said Cesc Fabregas. Every time I played against him, very good. Eden Hazard, very, very good. So that is my opinion based on that question."
Speaking on the show, Bent pinpointed one moment where Ireland even got the better of Lampard during Aston Villa's 3-1 win over Chelsea at Stamford Bridge in 2011.
"I know Stephen Ireland very well. One of the best trainers I have ever seen. He was phenomenal," Bent told Goldstein earlier on the show.
Advertisement
"He had ability that had me like 'oh my goodness', when I first got to Villa, he wasn't really playing.
"It might have been Fabian Delph that said to me 'watch this guy' and I got there and I remember thinking, 'how is this guy not playing every week?'
"I remember this one particular game he did have the better of Lampard, we went down to Stamford Bridge. We beat them 3-1, he was phenomenal.
"He scored one and set up two. He was fantastic. So on that particular occasion, he did get the better of Frank Lampard."
Advertisement
When pressed on who was the best he ever faced, Ireland revealed ex-Chelsea star Hazard wowed him the most.
Ireland added: "I think Hazard, he is the first name that comes to mind. Wayne Rooney was ridiculous, absolutely ridiculous.
"Rooney just had that aura about him where you looked at him and he was glowing.
Advertisement
"I played against Thierry Henry at Highbury and it was the same thing, that aura around him, the larger-than-life character and talent.
"But for me, Hazard is the first name that pops into my head."