The national team qualified for the 2010 World Cup as the second place team within their group. The team plays all their home games at the Stade de France, located in Saint Denis. According to ESPN’s Soccer Power Index, the French National Team is rated 11th among all soccer teams in the world in April […]