Rory McIlroy will not defend his British Open title -- and could lose his No. 1 ranking -- after deciding to pull out of next week's major due to the ankle injury he suffered while playing soccer with friends.