I 2006 vant McIlroy europamesterskapet for amatører. Han debuterte i en Europatour-turnering som sekstenåring i British Masters i 2005, og klarte cuten i Dubai i 2007.