Rory McIlroy turned professional in 2007 at the age of 18.