[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-rodez-unbeaten-in-21-playoff-rematch-vs-saint-etienne":61,"news-related-rodez-unbeaten-in-21-playoff-rematch-vs-saint-etienne-en":103,"news-related-match-rodez-unbeaten-in-21-playoff-rematch-vs-saint-etienne-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":89,"title":102},"Rodez Aveyron Football kept their unlikely Ligue 1 promotion dream alive with a pulsating 3-2 victory over Red Star in the opening round of the Ligue 2 playoffs. Twice trailing on the road, Didier Santini’s side showcased remarkable resilience to overturn deficits of 1-0 and 2-1, scoring three times to maintain their extraordinary unbeaten sequence. The triumph extended Rodez’s run without defeat to 21 consecutive competitive matches — a streak that has transformed the league’s 16th-ranked budget into serious candidates for the top flight.\n\nThe match against Red Star was a microcosm of Rodez’s entire season: when faced with adversity, they simply refuse to accept defeat. After falling behind early, they equalised only to concede again, yet continued to push forward relentlessly until their pressure told. The winning goal, which sealed a 3-2 scoreline, was a testament to their growing confidence and never-say-die attitude that has carried them through a historic campaign.\n\nThat winning mentality has been a hallmark of Rodez’s surge up the table since the turn of the year. The club from Aveyron, working with the smallest budget among the playoff contenders, has consistently defied the odds. Their 21-match undefeated streak is the longest active run in any of France’s top two divisions, earning them a reputation as the division’s most awkward opponent.\n\nNow, Rodez must navigate a familiar obstacle in their path to promotion: a rematch with Saint-Étienne, the fallen giant of French football, whom they face on Friday. Two years ago, in the same phase of the playoffs, Saint-Étienne ended Rodez’s hopes with a comfortable 2-0 victory, outclassing the minnows at the Stade Geoffroy-Guichard. For Rodez, that memory still stings, but it also provides a powerful motivational tool as they seek to rewrite history.\n\nSaint-Étienne, themselves fighting to reclaim their Ligue 1 status after a shock relegation in 2022, approach the tie with the experience of a club that has won ten league titles. Les Verts finished the regular season strongly, securing a direct route to this semifinal stage. Their only goal is an immediate return to the elite, and standing in their way are the very side they dismissed two years ago. However, this Rodez team is fortified by an unshakeable belief that wasn’t present back then.\n\nThe winner of this contest will face the third-placed finisher from the regular season — a side that has already secured a bye until the final — for the right to challenge the 18th-placed Ligue 1 team in a two-legged promotion playoff. It’s a gruelling road, but one that offers immense reward. For Rodez, who have never played top-flight football, even reaching the final step would represent the greatest achievement in the club’s 119-year history.\n\nTactically, Rodez have built their run on defensive organisation and quick transitions, but their attack has found form at the perfect time. The comeback against Red Star highlighted their aerial threat and never-ending stamina. Saint-Étienne’s backline, while experienced, will need to be at their very best to contain a side that has scored in every match during their unbeaten sequence.\n\nThe psychological battle also looms large. Rodez carry the momentum of a team that hasn’t tasted defeat in over four months, while Saint-Étienne must bear the pressure of being overwhelming favourites — a role they have struggled with at times. The Geoffroy-Guichard crowd, one of France’s most passionate, will create a cauldron-like atmosphere, but Rodez have proved they thrive in hostile environments.\n\nThe stakes could not be higher. A victory for Rodez would keep alive the fantasy of a provincial club crashing the Ligue 1 party, echoing stories like that of Clermont or Le Havre in recent years. For Saint-Étienne, failure to win would not only end their promotion bid but also deepen the sense of crisis at a club that considers the second tier a temporary aberration.\n\nFriday’s showdown is more than a playoff match; it’s a clash of contrasting narratives — the plucky underdog against the storied institution — with a place in the final three of the promotion race hanging in the balance. Rodez have already achieved the unthinkable by staying unbeaten this long; now they have the chance to make it truly count.\n\nBased on reporting from L'Equipe.","news","Rodez takes 21-game unbeaten run into Ligue 2 playoff at Saint-Étienne, who won 2-0 in semifinal two years ago. Friday's match decides promotion path.","330792475998294017","326135626590064640","Ligue 2","0","2026-05-15T17:15:00Z","rodez-unbeaten-in-21-playoff-rematch-vs-saint-etienne","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPlay-offs-de-ligue-2-a-quelle-heure-et-sur-quelle-chaine-voir-saint-etienne-rodez\u002F1675475#at_medium=RSS_feeds","326257572300460032","Saint Etienne",[74,77,78,79,80,81,82,83,84,85,86,87,88],"326257572464037888","326222767416414208","326257537865224192","326257556060114944","326257616617476096","326257618995646464","326257621004718080","326257621155713024","326257536334303232","326222711447621632","326222707169431552","326257546392244224",[75,90,91,92,93,94,95,96,97,98,99,100,101],"Rodez","Lesotho","Estoril","Estudiantes L.P.","Cesena","CA Estudiantes","Esteghlal FC","Esteghlal Khuzestan","Le Havre","France","Anderlecht","Nottingham Forest","Rodez Unbeaten in 21: Playoff Rematch vs Saint-Étienne",[104,127,160,179],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":105,"homeTeamId":-1,"homeTeamName":-1,"id":106,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":107,"slug":108,"sourceName":72,"sourceURL":109,"teamId":110,"teamName":111,"teamIds":112,"teamNames":119,"title":126},"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",[110,113,114,87,78,79,80,115,116,117,86,118],"326257572413706240","326257536443355136","326257561546264576","326257780744785920","326257536296554496","326222713142120448",[111,120,121,100,91,92,93,122,123,124,99,125],"Boulogne","Lens","Sonderjyske","Bordeaux","Auxerre","Canada","Grégory Thil Named Boulogne Sporting Director After 6 Months",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":128,"homeTeamId":-1,"homeTeamName":-1,"id":129,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":130,"slug":131,"sourceName":72,"sourceURL":132,"teamId":74,"teamName":75,"teamIds":133,"teamNames":146,"title":159},"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,134,78,135,136,137,79,138,139,140,141,86,142,143,144,145,87],"326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257539769438208","326257539844935680","326257535952621568","326257572149465088","326257535851958272","326257808217477120","326257535919067136","326257536372051968",[75,147,91,148,149,150,92,151,152,153,154,99,155,156,157,158,100],"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":161,"homeTeamId":-1,"homeTeamName":-1,"id":162,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":163,"slug":164,"sourceName":72,"sourceURL":165,"teamId":166,"teamName":167,"teamIds":168,"teamNames":173,"title":178},"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",[166,169,170,171,134,78,135,136,172,87,118],"326257544425115648","326257769613103104","326257572598255616","326222711682502656",[167,174,175,176,147,91,148,149,177,100,125],"Vitoria","Capital","Annecy","England","V Sports Takes Minority Stake in FC Annecy: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":64,"excerpt":180,"homeTeamId":-1,"homeTeamName":-1,"id":181,"leagueId":67,"leagueName":68,"matchId":69,"matchName":21,"publishedAt":182,"slug":183,"sourceName":72,"sourceURL":184,"teamId":140,"teamName":153,"teamIds":185,"teamNames":191,"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",[140,186,78,79,187,188,80,189,170,87,190],"326257536049090560","326257538016219136","326257555691016192","326257556425019392","326257545754710016",[153,192,91,92,193,194,93,195,175,100,196],"Nice","Casa Pia","River Plate","Independ. Rivadavia","Newcastle","Nice-OM Lorenzi Dispute: Why This Could End in Court"]