Jul 11, 2022; St. Andrews, SCT; Three-time Open champion Jack Nicklaus during a press conference at the 150th Open Championship golf tournament at St. Andrews Old Course. Jack Nicklaus will join Americans Bobby Jones in 1958 and Benjamin Franklin in 1759 to be awarded honorary citizenship in St. Andrews. Jul 11, 2022; St. Andrews, SCT; Three-time Open champion Jack Nicklaus during a press conference at the 150th Open Championship golf tournament at St. Andrews Old Course. Jack Nicklaus will join Americans Bobby Jones in 1958 and Benjamin Franklin in 1759 to be awarded honorary citizenship in St. Andrews. Mandatory Credit: Rob Schumacher-USA TODAY Sports

It’s been a decade since Rory McIlroy has won a major. The last major he won was back in 2014 when he won The Open Championship.

He’s won three of the four majors in golf except The Masters which he came close to winning back in 2022 when he finished second. Golf legend Jack Nicklaus thinks he knows why McIlroy hasn’t won a major in a decade.

Nicklaus thinks that it is McIlroy’s mental state that is affecting his game.

He said this about McIlroy recently on the Golf Channel:

Now it appears that McIlroy plans on taking a step back from all of this and concentrating more on his game and less on the issues concerning the current state of golf.

About Stacey Mickles

Stacey is a 1995 graduate of the University of Alabama who has previously worked for other publications such as Sportskeeda and Saturday Down South.