The Celtic midfielder is often deemed one of the best talents in Scotland - but even the Hoops ace admits Lionel Messi appears "on a different level from everybody else".
The Hoops midfielder described the Argentine as "on a different level from everybody else" and, despite being "unbelievable" to watch, is "even better in person".
McGregor has faced Messi twice in his career, during the 2016-17 season when Celtic and Barcelona were in Champions League Group C together (Soccerbase).
The Hoops found themselves on the receiving end of a 7-0 rout in the Camp Nou clash on 13 September, Messi scoring his sixth Champions League hat-trick that night (BBC Sport).
McGregor came on in the 76th minute that day, while he was subbed off in 71st minute of the return fixture at Parkhead on 23 November as Messi claimed another two goals (BBC Sport).
In a Q&A with Celtic View, the 26-year-old was asked on who he feels are the best footballers he's played both with and against.
For the former, McGregor replied: "I’d probably say either Jamesy or Broony. They’re both top players and do the business for us season in, season out. It would be hard for anyone to argue against the two of them."
Regarding the latter question, he said: "Lionel Messi is the best opponent I’ve played against. I came up against him in the Champions League a few years ago and he seems to be on a different level from everybody else.
"When you watch him, he’s unbelievable but he’s even better in person. Any time you got close to him, it felt like he knew what you were going to do and he just did the opposite. If you pressed him he would pass it and if you sat off him he’d dribble at you and past you."
Have something to tell us about this article?