Racing PositionsFC Dallas open to bringing back Castillo3YJeff CarlisleNo Turkish move for Dallas' Fabian Castillo3YESPN StaffFC Dallas gives Castillo new five-year deal3YPromotions and relegations in the EFL: Who's going up, who's going down?33mESPNUWCL semifinal predictions: Will Barcelona batter Bayern? Arsenal to beat OL Lyonnes?38mMultiple contributorsThe numbers behind Harry Kane's record-breaking Bundesliga season for Bayern Munich1hESPNOrlando Pirates vs. Kaizer Chiefs - Bucs' title hopes hinge on Soweto Derby result1hLeonard SolmsHow Liam Rosenior's Chelsea stint unravelled in a winless (and goalless) run1hAnirudh MenonFA Cup semifinals: Man City vs. Southampton, Chelsea vs. Leeds dates, kick-off times, prize money, UK broadcasters1hESPNPremier League players out of contract: Who could leave your team on a free this summer?1hESPN