Стадион в пригороде Рюстенбурга Пхокенге должны были построить к Чемпионату мира-1995 по регби. Однако строительство затянулось, и стадион был готов лишь в 1999-м году.
После открытия арена использовалась в основном для футбольных матчей.
После получения ЮАР права на проведение Чемпионата мира-2010, а также и предшествующего ему Кубка конфедераций, «Роял Бафокенг» был реконструирован и расширен.
Во время чемпионата мира арена приняла 6 поединков.
Также «Роял Бафокенг» был одним из мест проведения Кубка африканских наций-2013, приняв семь матчей.
Своим именем стадион обязан местному народу бафокенг.
Матчи Кубка Конфедераций-2009:
- 14.06.2009, группа «A», Новая Зеландия – Испания – 0:5, 21 649 зрителей
- 17.06.2009, группа «A», ЮАР – Новая Зеландия – 2:0, 36 598 зрителей
- 21.06.2009, группа «B», Египет – США – 0:3, 23 140 зрителей
- 28.06.2009, матч за 3-е место, Испания – ЮАР – 3:2, 31 788 зрителей
Матчи ЧМ-2010:
- 12.06.2010, 1-й тур, группа «C», Англия – США – 1:1, 38 646 зрителей
- 15.06.2010, 1-й тур, группа «F», Новая Зеландия – Словакия – 1:1, 23 871 зритель
- 19.06.2010, 2-й тур, группа «D», Гана – Австралия – 1:1, 34 812 зрителей
- 22.06.2010, 3-й тур, группа «A», Мексика — Уругвай – 0:1, 33 425 зрителей
- 24.06.2010, 3-й тур, группа «E», Дания — Япония – 1:3, 27 967 зрителей
- 26.06.2010, 1/8 финала, США – Гана – 1:2, 34 976 зрителей