Rory McIlroy occupies second spot behind Scottie Scheffler in the world rankings but the American has been top dog for years