[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-saint-etienne-s-ligue-1-dream-play-off-vs-rodez-tonight":61,"news-related-saint-etienne-s-ligue-1-dream-play-off-vs-rodez-tonight-en":105,"news-related-match-saint-etienne-s-ligue-1-dream-play-off-vs-rodez-tonight-en":26},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-37,-20,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"article":62},{"awayTeamId":-1,"awayTeamName":-1,"body":63,"category":64,"excerpt":65,"homeTeamId":-1,"homeTeamName":-1,"id":66,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":70,"slug":71,"sourceName":72,"sourceURL":73,"teamId":74,"teamName":75,"teamIds":76,"teamNames":90,"title":104},"The weight of expectation hangs heavily over the Stade Geoffroy-Guichard as Saint-Étienne prepare for a promotion play-off that has become the last resort in a season of unfulfilled promise. What began in August with a resounding 4-0 victory over Rodez—a result that seemed to confirm the club's credentials for an immediate return to Ligue 1—has devolved into a high-stakes, winner-takes-all showdown against the very same opponent. For a team programmed to finish in the top two, the play-off represents a glaring failure to meet pre-season targets, yet it also offers redemption on a knife-edge.\n\nThe early optimism that surrounded Saint-Étienne's campaign was not unfounded. On August 16, they dismantled Rodez with clinical efficiency, showcasing the attacking firepower and defensive solidity that many believed would steamroll Ligue 2. Nine months later, that dominant display feels like a distant memory. A troubling pattern of dropped points and erratic performances saw them slip out of the automatic promotion places, leaving supporters stunned and the boardroom facing uncomfortable questions. The play-off, once viewed as an insurance policy, is now the only path forward.\n\nFor Rodez, the contrast could not be starker. They enter this contest riding a remarkable 21-match unbeaten run, a streak that speaks to both resilience and tactical coherence. Their midweek clash at the Red Star encapsulated their spirit: twice trailing, they rallied to snatch a 3-2 victory, underscoring a belief that seems unshakeable. Where Saint-Étienne carry the burden of history, Rodez play with the fearlessness of a team with nothing to lose, making them a dangerous adversary despite their underdog status.\n\nThe play-off format leaves no room for error. A single 90-minute battle—potentially extended by extra time and penalties—will decide which side progresses to a further test against a Ligue 1 opponent. For Saint-Étienne, the pressure is immense. The club's illustrious past, including ten French league titles, amplifies the significance of this fixture. Failure would consign them to another season in the second tier, a prospect that threatens to deepen the financial and competitive gap between them and the elite.\n\nRodez's journey has been nothing short of inspirational. From a club often overshadowed, they have crafted an identity built on collective effort and shrewd management. Their unbeaten streak is not a fluke; it is the product of a system that maximizes limited resources while frustrating more illustrious opponents. The psychological edge of having already proven themselves capable of coming from behind adds a layer of steel to their approach.\n\nFor Saint-Étienne, the key lies in rediscovering the ruthlessness that defined their early season. They must find a way to silence the noise—both internal and external—and produce a performance worthy of their stature. The match will likely hinge on which team imposes its will early, as the tension of a winner-takes-all contest often freezes players who are not mentally prepared.\n\nImplications ripple beyond the two clubs. A Saint-Étienne return to Ligue 1 would restore one of French football's traditional powerhouses to the top flight, bolstering attendances and renewing historic rivalries. Conversely, a Rodez triumph would be a fairy tale, injecting fresh energy into Ligue 1 and proving that smaller clubs can defy the odds. Regardless of the outcome, this play-off encapsulates the brutal beauty of the promotion system: one game to validate a season's work or consign it to regret.\n\nAs the clock ticks toward kick-off, the question lingering is whether Saint-Étienne can rise to the occasion or if the weight of expectation will crush their aspirations. The opportunity is there, but it demands a perfect blend of composure and urgency. For Rodez, the mission is simpler: extend the dream, keep the streak alive, and dare to write an improbable new chapter.\n\nThe stage is set for a drama that will leave one side in ecstasy and the other in despair. Saint-Étienne's season-long journey, so full of twists, comes down to this moment of truth. There is no room for the errors that have haunted them; only a performance of conviction can salvage their pride and secure the prize that once seemed inevitable.\n\nBased on reporting from L'Equipe.","news","Saint-Étienne host in-form Rodez tonight in a Ligue 1 promotion play-off, aiming to end Rodez's 21-match unbeaten streak and keep their top-flight dreams alive.","330600735798464513","326135626590064640","Ligue 2","0","2026-05-15T04:25:00Z","saint-etienne-s-ligue-1-dream-play-off-vs-rodez-tonight","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FCette-fois-les-verts-n-ont-plus-le-droit-a-l-erreur-apres-une-saison-trop-irreguliere-saint-etienne-ne-doit-pas-gacher-sa-derniere-chance-de-monter-en-ligue-1\u002F1675836#at_medium=RSS_feeds","326257572300460032","Saint Etienne",[74,77,78,79,80,81,82,83,84,85,86,87,88,89],"326257572464037888","326222767416414208","326257536296554496","326257561546264576","326257600507154432","326257610309242880","326257664612896768","326257666898792448","326222707169431552","326222713142120448","326257545754710016","326257546392244224","326257554411753472",[75,91,92,93,94,95,96,97,98,99,100,101,102,103],"Rodez","Lesotho","Auxerre","Sonderjyske","Deportivo Pasto","Club Queretaro","Finland","APR","Anderlecht","Canada","Newcastle","Nottingham Forest","Newcastle Jets","Saint-Étienne's Ligue 1 Dream: Play-Off vs Rodez Tonight",[106,129,162,181],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":107,"homeTeamId":-1,"homeTeamName":-1,"id":108,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":109,"slug":110,"sourceName":72,"sourceURL":111,"teamId":112,"teamName":113,"teamIds":114,"teamNames":121,"title":128},"Grégory Thil returns to Boulogne as sporting director, six months after leaving Strasbourg, and will lead squad rebuild to secure Ligue 2 status.","337675306519236609","2026-06-03T17:08:07Z","gregory-thil-named-boulogne-sporting-director-after-6-months","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGregory-thil-revient-a-boulogne-comme-directeur-sportif-plus-de-six-mois-apres-son-depart-de-strasbourg\u002F1681526#at_medium=RSS_feeds","326255037997125632","Strasbourg",[112,115,116,85,78,117,118,80,119,79,120,86],"326257572413706240","326257536443355136","326257537865224192","326257556060114944","326257780744785920","326222711447621632",[113,122,123,99,92,124,125,94,126,93,127,100],"Boulogne","Lens","Estoril","Estudiantes L.P.","Bordeaux","France","Grégory Thil Named Boulogne Sporting Director After 6 Months",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":130,"homeTeamId":-1,"homeTeamName":-1,"id":131,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":132,"slug":133,"sourceName":72,"sourceURL":134,"teamId":74,"teamName":75,"teamIds":135,"teamNames":148,"title":161},"Saint-Étienne's Green Angels and Magic Fans avoid dissolution after interior minister accepts commission's unfavorable opinion, securing fan backing for Ligue","337385753241718785","2026-06-02T21:30:20Z","saint-etienne-fan-groups-escape-dissolution-minister","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPour-les-green-angels-et-les-magic-fans-la-menace-de-la-dissolution-s-eloigne\u002F1681299#at_medium=RSS_feeds",[74,136,78,137,138,139,117,140,141,142,143,120,144,145,146,147,85],"326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257539769438208","326257539844935680","326257535952621568","326257572149465088","326257535851958272","326257808217477120","326257535919067136","326257536372051968",[75,149,92,150,151,152,124,153,154,155,156,127,157,158,159,160,99],"Paraguay","FK Partizan","Partizani","Paris FC","Inter","Parma","Marseille","Grenoble","Angers","Derby","Lyon","Metz","Saint-Étienne Fan Groups Escape Dissolution: Minister",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":163,"homeTeamId":-1,"homeTeamName":-1,"id":164,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":165,"slug":166,"sourceName":72,"sourceURL":167,"teamId":168,"teamName":169,"teamIds":170,"teamNames":175,"title":180},"V Sports acquires a minority stake (~30%) in Ligue 2's FC Annecy, deepening ties that began with a summer loan of U20 defender Triston Rowe from Aston Villa.","337244924887961601","2026-06-02T11:36:58Z","v-sports-takes-minority-stake-in-fc-annecy-what-it-means","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAnnecy-annonce-l-entree-au-capital-de-v-sports-holding-proprietaire-d-aston-villa\u002F1681121#at_medium=RSS_feeds","326257546425798656","Aston Villa",[168,171,172,173,136,78,137,138,174,85,86],"326257544425115648","326257769613103104","326257572598255616","326222711682502656",[169,176,177,178,149,92,150,151,179,99,100],"Vitoria","Capital","Annecy","England","V Sports Takes Minority Stake in FC Annecy: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":182,"homeTeamId":-1,"homeTeamName":-1,"id":183,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":184,"slug":185,"sourceName":72,"sourceURL":186,"teamId":142,"teamName":155,"teamIds":187,"teamNames":192,"title":197},"Nice president Jean-Pierre Rivère reveals Marseille ignored Lorenzi's existing contract, now seeks compensation or legal action as tensions rise.","336214540561682433","2026-05-30T16:15:00Z","nice-om-lorenzi-dispute-why-this-could-end-in-court","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FNegociations-ou-bras-de-fer-entre-nice-et-l-om-concernant-gregory-lorenzi-ce-ne-sont-pas-des-pratiques-qui-se-font\u002F1680275#at_medium=RSS_feeds",[142,188,78,117,189,190,118,191,172,85,87],"326257536049090560","326257538016219136","326257555691016192","326257556425019392",[155,193,92,124,194,195,125,196,177,99,101],"Nice","Casa Pia","River Plate","Independ. Rivadavia","Nice-OM Lorenzi Dispute: Why This Could End in Court"]