Bei einem Fußballspiel hatte McIlroy sich am Samstag einen Bänderriss sowie eine Kapselverletzung im linken Fußgelenk zugezogen.
"Nach reiflicher Überlegung habe ich entschieden, nicht teilzunehmen", schrieb der 26-Jährige bei Instagram: "Ich schaue langfristig auf diese Verletzung. Obwohl die Genesung gut voranschreitet, will ich erst in den Wettkampf zurückkehren, wenn ich mich zu 100 Prozent gesund und zu 100 Prozent konkurrenzfähig fühle."
Noch zu Wochenbeginn hatte der viermalige Major-Sieger mitteilen lassen, dass er trotz der Verletzung auf einen Start im schottischen St. Andrews hoffe.
Wird Jordan Spieth am Wochenende mindestens geteilter Siebter und gewinnt die British Open, übernimmt der US-Amerikaner die Führung in der Weltrangliste. Damit wäre er die zweitjüngste Nummer Eins der Geschichte - hinter Tiger Woods.
Die Weltrangliste im Überblick