Estadio Nacional de Pekín
Después de tres años celebrándose en el Stade de France en París, las ediciones de 2007 y 2008 se celebraron en el Estadio Nuevo Wembley en Londres, Reino Unido. La carrera de Campeones 2009 se corrió en el Estadio Nacional de Pekín de China del 2 al 4 de noviembre. En 2010 y 2011 se corrió en Alemania en el estadio Esprit Arena de Düsseldorf. En 2012 se disputó en Bangkok, Tailandia.