[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"team-326257572464037888-en":61,"team-upcoming-326257572464037888-en":255,"team-results-326257572464037888-en":309,"team-news-326257572464037888-en":323},{"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",{"team":62},{"code":63,"country":21,"countryCode":21,"description":64,"founded":65,"id":66,"imagePath":67,"name":68,"slug":69,"squad":70,"type":21},"ROD","Founded in 1929, Rodez Aveyron Football, commonly known as Rodez AF or simply Rodez, is a historic French football club from the city of Rodez in the Aveyron department of Occitanie. The club was established as Stade Rodez Football, reflecting its origins in the local sporting landscape of the picturesque southern French city. For decades, Rodez competed in the lower tiers of French football, embodying the spirit of a passionate, community-focused club.\n\nThe team's home is the Stade Paul-Lignon, a modest but atmospheric ground with a capacity of around 5,955 spectators. The stadium, nestled in the city, is known for its intimate and fervent matchday atmosphere, where the close proximity of fans to the pitch creates a formidable environment for visiting teams. Rodez's identity is built on resilience, hard work, and a strong connection to its local roots, often playing a determined and physically robust style of football.\n\nWhile major national honors have eluded them, Rodez's history is punctuated by significant achievements in the lower divisions. The club has claimed several titles in the Championnat National (the third tier), most notably winning the championship in the 2018-19 season. This triumph secured a historic and celebrated promotion to Ligue 2, marking the club's return to the second division of French football after a long absence. This achievement is considered a modern pinnacle for the club.\n\nLegendary figures are woven into the club's fabric. Laurent Peyrelade, a former player and long-serving manager, is an iconic figure who guided the team through its rise from the amateur ranks. In recent years, players like striker Andy Pembélé and captain Pierre Bardy have become fan favorites for their commitment and performances. The club's fan culture is deeply loyal and local, with supporters' groups like the \"Rouge et Noir\" creating a vibrant and noisy backing, especially during derby matches.\n\nRodez maintains spirited rivalries with other clubs from the southern regions, notably with nearby Albi and, to a lesser extent, with Toulouse FC, creating intense local derbies. Currently competing in Ligue 2, Rodez continues to establish itself as a competitive second-tier side, often praised for its well-organized defense and team cohesion. An interesting fact is that the club's emblem features the famous \"Pont des Soupirs\" (Bridge of Sighs) in Rodez, symbolizing its deep integration into the city's identity. Rodez AF stands as a proud testament to provincial French football, where history and community spirit fuel the pursuit of glory.",1929,"326257572464037888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1301.png","Rodez","rodez",[71,78,86,93,100,108,115,122,130,137,144,151,158,165,172,179,186,193,200,206,213,220,227,234,241,248],{"detailedPositionName":21,"displayName":72,"id":73,"imagePath":74,"inSquad":28,"isCaptain":39,"jerseyNumber":18,"playerId":75,"playerSlug":76,"playerName":72,"positionName":77,"teamId":66},"Q. Braat","326931082005975040","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F21078.png","326931081989197824","q-braat","GK",{"detailedPositionName":21,"displayName":79,"id":80,"imagePath":81,"inSquad":28,"isCaptain":39,"jerseyNumber":82,"playerId":83,"playerSlug":84,"playerName":79,"positionName":85,"teamId":66},"R. Lipinski","326931082240856064","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F325916.png",3,"326931082215690240","r-lipinski","DF",{"detailedPositionName":21,"displayName":87,"id":88,"imagePath":89,"inSquad":28,"isCaptain":39,"jerseyNumber":90,"playerId":91,"playerSlug":92,"playerName":87,"positionName":85,"teamId":66},"M. Magnin","326931082266021888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F272112.png",4,"326931082249244672","m-magnin",{"detailedPositionName":21,"displayName":94,"id":95,"imagePath":96,"inSquad":28,"isCaptain":39,"jerseyNumber":97,"playerId":98,"playerSlug":99,"playerName":94,"positionName":85,"teamId":66},"C. Jolibois","326931082169552896","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F201334.png",5,"326931082152775680","c-jolibois",{"detailedPositionName":21,"displayName":101,"id":102,"imagePath":103,"inSquad":28,"isCaptain":39,"jerseyNumber":104,"playerId":105,"playerSlug":106,"playerName":101,"positionName":107,"teamId":66},"J. Mendes","326931082450571264","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F418978.png",6,"326323893197344768","j-mendes","MF",{"detailedPositionName":21,"displayName":109,"id":110,"imagePath":111,"inSquad":28,"isCaptain":39,"jerseyNumber":112,"playerId":113,"playerSlug":114,"playerName":109,"positionName":107,"teamId":66},"M. Achi","326931082349907968","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F306021.png",7,"326931082333130752","m-achi",{"detailedPositionName":21,"displayName":116,"id":117,"imagePath":118,"inSquad":28,"isCaptain":39,"jerseyNumber":119,"playerId":120,"playerSlug":121,"playerName":116,"positionName":107,"teamId":66},"W. Younoussa","326931082568011776","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F271274.png",8,"326931082555428864","w-younoussa",{"detailedPositionName":21,"displayName":123,"id":124,"imagePath":125,"inSquad":28,"isCaptain":39,"jerseyNumber":126,"playerId":127,"playerSlug":128,"playerName":123,"positionName":129,"teamId":66},"K. Nagera","326931082756755456","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F162146.png",9,"326931082735783936","k-nagera","FW",{"detailedPositionName":21,"displayName":131,"id":132,"imagePath":133,"inSquad":28,"isCaptain":39,"jerseyNumber":134,"playerId":135,"playerSlug":136,"playerName":131,"positionName":129,"teamId":66},"M. Baaloudj","326931082635120640","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F175137.png",10,"326931082614149120","m-baaloudj",{"detailedPositionName":21,"displayName":138,"id":139,"imagePath":140,"inSquad":28,"isCaptain":39,"jerseyNumber":141,"playerId":142,"playerSlug":143,"playerName":138,"positionName":129,"teamId":66},"T. Arconte","326931082597371904","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F305959.png",11,"326931082580594688","t-arconte",{"detailedPositionName":21,"displayName":145,"id":146,"imagePath":147,"inSquad":28,"isCaptain":39,"jerseyNumber":148,"playerId":149,"playerSlug":150,"playerName":145,"positionName":85,"teamId":66},"M. Corredor","326931082089861120","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F413609.png",12,"326931082068889600","m-corredor",{"detailedPositionName":21,"displayName":152,"id":153,"imagePath":154,"inSquad":28,"isCaptain":39,"jerseyNumber":155,"playerId":156,"playerSlug":157,"playerName":152,"positionName":129,"teamId":66},"C. Roubiou","326931082723201024","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F421890.png",13,"326931082702229504","c-roubiou",{"detailedPositionName":21,"displayName":159,"id":160,"imagePath":161,"inSquad":28,"isCaptain":39,"jerseyNumber":162,"playerId":163,"playerSlug":164,"playerName":159,"positionName":85,"teamId":66},"E. Jean-Lambert","326931082144387072","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F551195.png",15,"326931082127609856","e-jean-lambert",{"detailedPositionName":21,"displayName":166,"id":167,"imagePath":168,"inSquad":28,"isCaptain":39,"jerseyNumber":169,"playerId":170,"playerSlug":171,"playerName":166,"positionName":77,"teamId":66},"L. Margueron","326931082060500992","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F162464.png",16,"326931082047918080","l-margueron",{"detailedPositionName":21,"displayName":173,"id":174,"imagePath":175,"inSquad":28,"isCaptain":39,"jerseyNumber":176,"playerId":177,"playerSlug":178,"playerName":173,"positionName":129,"teamId":66},"I. Baldé","326931082685452288","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F274278.png",18,"326931082647703552","i-balde",{"detailedPositionName":21,"displayName":180,"id":181,"imagePath":182,"inSquad":28,"isCaptain":39,"jerseyNumber":183,"playerId":184,"playerSlug":185,"playerName":180,"positionName":129,"teamId":66},"H. Tebily","326931082786115584","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F180304.png",19,"326931082765144064","h-tebily",{"detailedPositionName":21,"displayName":187,"id":188,"imagePath":189,"inSquad":28,"isCaptain":39,"jerseyNumber":190,"playerId":191,"playerSlug":192,"playerName":187,"positionName":85,"teamId":66},"R. Ponti","326931082484125696","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F178530.png",20,"326931082463154176","r-ponti",{"detailedPositionName":21,"displayName":194,"id":195,"imagePath":196,"inSquad":28,"isCaptain":39,"jerseyNumber":197,"playerId":198,"playerSlug":199,"playerName":194,"positionName":85,"teamId":66},"D. Vangi","326931082295382016","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F584185.png",21,"326931082278604800","d-vangi",{"detailedPositionName":21,"displayName":201,"id":202,"imagePath":203,"inSquad":28,"isCaptain":39,"jerseyNumber":197,"playerId":204,"playerSlug":205,"playerName":201,"positionName":85,"teamId":66},"L. Vungele Vangi","326931082320547840","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F642377.png","326931082303770624","l-vungele-vangi",{"detailedPositionName":21,"displayName":207,"id":208,"imagePath":209,"inSquad":28,"isCaptain":39,"jerseyNumber":210,"playerId":211,"playerSlug":212,"playerName":207,"positionName":107,"teamId":66},"O. Joly","326931082425405440","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F344298.png",22,"326931082408628224","o-joly",{"detailedPositionName":21,"displayName":214,"id":215,"imagePath":216,"inSquad":28,"isCaptain":39,"jerseyNumber":217,"playerId":218,"playerSlug":219,"playerName":214,"positionName":85,"teamId":66},"Loni Laurent","326931082203107328","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F491303.png",24,"326931082177941504","loni-laurent",{"detailedPositionName":21,"displayName":221,"id":222,"imagePath":223,"inSquad":28,"isCaptain":39,"jerseyNumber":224,"playerId":225,"playerSlug":226,"playerName":221,"positionName":85,"teamId":66},"N. Galves","326931082115026944","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F333078.png",25,"326931082102444032","n-galves",{"detailedPositionName":21,"displayName":228,"id":229,"imagePath":230,"inSquad":28,"isCaptain":39,"jerseyNumber":231,"playerId":232,"playerSlug":233,"playerName":228,"positionName":107,"teamId":66},"S. Benchamma","326931082387656704","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F162781.png",26,"326931082366685184","s-benchamma",{"detailedPositionName":21,"displayName":235,"id":236,"imagePath":237,"inSquad":28,"isCaptain":39,"jerseyNumber":238,"playerId":239,"playerSlug":240,"playerName":235,"positionName":107,"teamId":66},"A. Trouillet","326931082542845952","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F194073.png",27,"326931082526068736","a-trouillet",{"detailedPositionName":21,"displayName":242,"id":243,"imagePath":244,"inSquad":28,"isCaptain":39,"jerseyNumber":245,"playerId":246,"playerSlug":247,"playerName":242,"positionName":107,"teamId":66},"M. Saka","326931082513485824","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F551200.png",28,"326931082496708608","m-saka",{"detailedPositionName":21,"displayName":249,"id":250,"imagePath":251,"inSquad":28,"isCaptain":39,"jerseyNumber":252,"playerId":253,"playerSlug":254,"playerName":249,"positionName":77,"teamId":66},"E. Crombez","326931082035335168","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fplayers\u002F336896.png",30,"326931082018557952","e-crombez",{"list":256,"total":90},[257,275,288,302],{"awayScore":258,"awayTeam":259,"description":-1,"homeScore":258,"homeTeam":261,"id":267,"kickoffAt":268,"length":-1,"leagueId":269,"leagueName":270,"leagueSlug":271,"probabilityLabel":270,"slug":272,"status":273,"tvStations":274,"venueCity":-1,"venueName":-1},0,{"code":260,"id":66,"imagePath":67,"name":68,"slug":69},"AWY",{"code":262,"id":263,"imagePath":264,"name":265,"slug":266},"HME","326257572300460032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1063.png","Saint Etienne","saint-etienne","330166080116887552","2026-05-15T18:30:00Z","326135624547438592","Ligue 1","fr-ligue-1","saint-etienne-vs-rodez-2026-05-15","scheduled",[],{"awayScore":82,"awayTeam":276,"description":-1,"homeScore":277,"homeTeam":278,"id":283,"kickoffAt":284,"length":-1,"leagueId":269,"leagueName":270,"leagueSlug":271,"probabilityLabel":270,"slug":285,"status":286,"tvStations":287,"venueCity":-1,"venueName":-1},{"code":260,"id":66,"imagePath":67,"name":68,"slug":69},2,{"code":262,"id":279,"imagePath":280,"name":281,"slug":282},"326257572212379648","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F104.png","RED Star FC 93","red-star-fc-93","329082626646216704","2026-05-12T18:30:00Z","red-star-fc-93-vs-rodez-2026-05-12","finished",[],{"awayScore":277,"awayTeam":289,"description":-1,"homeScore":18,"homeTeam":290,"id":295,"kickoffAt":296,"length":-1,"leagueId":297,"leagueName":298,"leagueSlug":299,"probabilityLabel":298,"slug":300,"status":286,"tvStations":301,"venueCity":-1,"venueName":-1},{"code":260,"id":66,"imagePath":67,"name":68,"slug":69},{"code":262,"id":291,"imagePath":292,"name":293,"slug":294},"326257572598255616","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3012.png","Annecy","annecy","327052494200901632","2026-05-09T18:00:00Z","326135624505495552","Ligue 2","fr-ligue-2","annecy-vs-rodez-2026-05-09",[],{"awayScore":18,"awayTeam":303,"description":-1,"homeScore":277,"homeTeam":304,"id":305,"kickoffAt":306,"length":-1,"leagueId":297,"leagueName":298,"leagueSlug":299,"probabilityLabel":298,"slug":307,"status":286,"tvStations":308,"venueCity":-1,"venueName":-1},{"code":260,"id":263,"imagePath":264,"name":265,"slug":266},{"code":262,"id":66,"imagePath":67,"name":68,"slug":69},"326329541041590272","2026-05-02T18:00:00Z","rodez-vs-saint-etienne-2026-05-02",[],{"list":310,"total":82},[311,315,319],{"awayScore":82,"awayTeam":312,"description":-1,"homeScore":277,"homeTeam":313,"id":283,"kickoffAt":284,"length":-1,"leagueId":269,"leagueName":270,"leagueSlug":271,"probabilityLabel":270,"slug":285,"status":286,"tvStations":314,"venueCity":-1,"venueName":-1},{"code":260,"id":66,"imagePath":67,"name":68,"slug":69},{"code":262,"id":279,"imagePath":280,"name":281,"slug":282},[],{"awayScore":277,"awayTeam":316,"description":-1,"homeScore":18,"homeTeam":317,"id":295,"kickoffAt":296,"length":-1,"leagueId":297,"leagueName":298,"leagueSlug":299,"probabilityLabel":298,"slug":300,"status":286,"tvStations":318,"venueCity":-1,"venueName":-1},{"code":260,"id":66,"imagePath":67,"name":68,"slug":69},{"code":262,"id":291,"imagePath":292,"name":293,"slug":294},[],{"awayScore":18,"awayTeam":320,"description":-1,"homeScore":277,"homeTeam":321,"id":305,"kickoffAt":306,"length":-1,"leagueId":297,"leagueName":298,"leagueSlug":299,"probabilityLabel":298,"slug":307,"status":286,"tvStations":322,"venueCity":-1,"venueName":-1},{"code":260,"id":263,"imagePath":264,"name":265,"slug":266},{"code":262,"id":66,"imagePath":67,"name":68,"slug":69},[],[324,355,386,397,409,432],{"awayTeamId":325,"awayTeamName":326,"body":-1,"category":327,"excerpt":328,"homeTeamId":329,"homeTeamName":330,"id":331,"leagueId":332,"leagueName":333,"matchId":334,"matchName":335,"publishedAt":336,"slug":337,"sourceName":338,"sourceURL":339,"teamId":340,"teamName":341,"teamIds":342,"teamNames":348,"title":354},"326257545754710016","Newcastle","news","Josh Kroenke details the key decisions and philosophy shift that ended Arsenal's title drought and delivered a Premier League crown after years of near-misses.","326257546392244224","Nottingham Forest","335704363769008129","326135625054949376","Premier League","327052696336994304","Nottingham Forest vs Newcastle","2026-05-28T12:00:24Z","josh-kroenke-how-arsenal-became-premier-league-champions","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48899831\u002Fhow-kroenkes-ended-arsenal-banter-era-win-premier-league-title","326257545968619520","Arsenal",[340,329,325,343,344,345,346,347,66],"326222707169431552","326323575902441472","326257554411753472","326257556324356096","326257563572113408",[341,330,326,349,350,351,352,353,68],"Anderlecht","Andorra","Newcastle Jets","Newells Old Boys","Roda","Josh Kroenke: How Arsenal Became Premier League Champions",{"awayTeamId":356,"awayTeamName":357,"body":-1,"category":327,"excerpt":358,"homeTeamId":359,"homeTeamName":360,"id":361,"leagueId":362,"leagueName":270,"matchId":363,"matchName":364,"publishedAt":365,"slug":366,"sourceName":367,"sourceURL":368,"teamId":263,"teamName":265,"teamIds":369,"teamNames":377,"title":385},"326257536049090560","Nice","Saint-Étienne produced zero shots on target in a 0-0 draw with Nice in the Ligue 1 promotion playoff first leg, leaving their promotion hopes on a knife-edge.","326257536443355136","Lens","334852303930527745","326135625889615872","327055218783031296","Lens vs Nice","2026-05-26T21:53:33Z","saint-etienne-0-0-nice-greens-stumble-in-l1-l2-playoff","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDes-stephanois-a-bout-de-souffle-n-ont-pu-faire-mieux-que-match-nul-contre-nice-en-barrage-aller-l1-l2\u002F1679182#at_medium=RSS_feeds",[263,359,356,370,66,371,372,373,374,375,343,376],"326222711447621632","326222712936599552","326222767416414208","326255038034874368","326255039846813696","326257807785463808","326222713142120448",[265,360,357,378,68,379,380,381,382,383,349,384],"France","Paraguay","Lesotho","FSV Mainz 05","FK Partizan","Reading","Canada","Saint-Étienne 0-0 Nice: Greens Stumble in L1-L2 Playoff",{"awayTeamId":356,"awayTeamName":357,"body":-1,"category":327,"excerpt":387,"homeTeamId":359,"homeTeamName":360,"id":388,"leagueId":362,"leagueName":270,"matchId":363,"matchName":364,"publishedAt":389,"slug":390,"sourceName":367,"sourceURL":391,"teamId":356,"teamName":357,"teamIds":392,"teamNames":394,"title":396},"Elye Wahi's suspension leaves Nice without top scorer for the Ligue 1 playoff first leg at sold-out Saint-Étienne, where hosts enjoy full backing.","334781324340498433","2026-05-26T17:30:00Z","wahi-suspended-saint-etienne-nice-playoff-implications","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FA-quelle-heure-et-sur-quelle-chaine-voir-le-match-aller-du-barrage-saint-etienne-nice\u002F1678983#at_medium=RSS_feeds",[356,359,263,370,66,371,372,374,393,343,376],"326255041625198592",[357,360,265,378,68,379,380,382,395,349,384],"Partizani","Wahi Suspended: Saint-Étienne-Nice Playoff Implications",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":327,"excerpt":398,"homeTeamId":263,"homeTeamName":265,"id":399,"leagueId":400,"leagueName":401,"matchId":267,"matchName":402,"publishedAt":403,"slug":404,"sourceName":367,"sourceURL":405,"teamId":263,"teamName":265,"teamIds":406,"teamNames":407,"title":408},"Saint-Étienne sold 20,000 priority tickets in under a day for the L1 relegation play-off vs Nice, with open training Wednesday stoking fan excitement.","331883525680664577","326135626208382976","Coupe de France","Saint Etienne vs Rodez","2026-05-18T17:05:20Z","20-000-tickets-sold-saint-etienne-vs-nice-play-off-buzz","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FEntrainement-ouvert-au-public-20-000-billets-vendus-en-quelques-heures-un-vrai-engouement-populaire-autour-de-saint-etienne-avant-le-barrage-l1-l2-contre-nice\u002F1676937#at_medium=RSS_feeds",[263,66,370,356,359,371,372,374,343,376],[265,68,378,357,360,379,380,382,349,384],"20,000 Tickets Sold: Saint-Étienne vs Nice Play-Off Buzz",{"awayTeamId":410,"awayTeamName":411,"body":-1,"category":327,"excerpt":412,"homeTeamId":413,"homeTeamName":414,"id":415,"leagueId":362,"leagueName":270,"matchId":416,"matchName":417,"publishedAt":418,"slug":419,"sourceName":367,"sourceURL":420,"teamId":356,"teamName":357,"teamIds":421,"teamNames":426,"title":431},"326257536334303232","Le Havre","Nice will face Saint-Étienne in a two-legged Ligue 1 playoff on May 26 and 29 after finishing 16th; Auxerre and Le Havre escaped relegation.","326257536216862720","Lorient","331572574561505281","327054525431025664","Lorient vs Le Havre","2026-05-17T20:54:41Z","nice-to-face-saint-etienne-in-ligue-1-playoff-key-dates","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-havre-et-auxerre-se-maintiennent-en-ligue-1-nice-disputera-un-barrage-contre-saint-etienne\u002F1676637#at_medium=RSS_feeds",[356,413,410,263,422,370,423,424,66,425],"326257536296554496","326257535994564608","326257535885512704","326257536179113984",[357,414,411,265,427,378,428,429,68,430],"Auxerre","Nantes","Lille","Toulouse","Nice to Face Saint-Étienne in Ligue 1 Playoff: Key Dates",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":327,"excerpt":433,"homeTeamId":-1,"homeTeamName":-1,"id":434,"leagueId":400,"leagueName":401,"matchId":435,"matchName":21,"publishedAt":436,"slug":437,"sourceName":367,"sourceURL":438,"teamId":370,"teamName":378,"teamIds":439,"teamNames":444,"title":449},"Saint-Étienne's Ligue 1 promotion playoff may be postponed to May 26 if Nice secures 16th, offering crucial rest amid injury crisis. Coach Montanier sees","331195385236164609","0","2026-05-16T19:50:28Z","why-saint-etienne-s-ligue-1-playoff-may-shift-nice-factor","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FPour-leur-barrage-l1-l2-les-verts-revent-un-peu\u002F1676363#at_medium=RSS_feeds",[370,440,66,356,359,441,372,373,442,422,443,423],"326257572023635968","326222712076767232","326257686389723136","326257745512632320",[378,445,68,357,360,446,380,381,447,427,448,428],"Amiens","Germany","Together","Members","Why Saint-Étienne's Ligue 1 Playoff May Shift: Nice Factor"]