Why is major success evading Rory McIlroy?

2023-07-24 3

Despite being ranked second in the world, Rory McIlroy has not won a major since 2014 - why does he keep missing opportunities?