Racing PositionsWho should replace Stephen Constantine as India's next coach?3YArjun NamboothiriPlayer ratings: Jhingan 8/10, Halder 5/10 in Bahrain loss3YAnirudh MenonCanada must beware of Bafana 'upset' - Modiba24mEd DoveBafana's clash with Canada can change South Africa's football trajectory27mLeonard SolmsSithole the face of Bafana's never-say-die attitude on path to history28mEd DovePredicting how many of Africa's historic nine teams will win their R32 matches30mEd DoveWorld Cup 2026 Power Rankings after group stage: France still No. 1?34mJames TylerGrades for every team eliminated from the World Cup: Iran get an A1hRyan O'HanlonWorld Cup Daily LIVE: Iran despair after late Austria drama; South Africa face Canada as round of 32 begins3hESPNWhere did it all go wrong for Scotland? World Cup regrets will linger despite fans' lasting legacy3hTom Hamilton