October 09, 2026 - BY Investors Sports

Alexi Lalas' Post-World Cup Power Rankings: France Or Spain At The Top?

FOX Soccer analyst Alexi Lalas ranks and explains his top ten soccer squads in the world.