[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326329541041590272-en":43,"match-news-326329541041590272-en":68,"match-team-news-326329541041590272-en":69,"match-league-news-326329541041590272-en":196,"prediction-summary-326329541041590272":218,"timeline-326329541041590272":223},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",7,24,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":18,"awayTeam":45,"description":51,"homeScore":52,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":21,"venueName":21},{"code":46,"id":47,"imagePath":48,"name":49,"slug":50},"AWY","326257572300460032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1063.png","Saint Etienne","saint-etienne","As the 2025-26 Ligue 2 season enters its decisive final stretch, the clash between Rodez Aveyron Football and AS Saint-Étienne on May 2nd, 2026, at the Stade Paul Lignon carries immense weight for both clubs, albeit for starkly different reasons. This fixture is a classic late-season showdown where a team fighting for survival meets one with eyes on a prize, creating a potent cocktail of tension and high stakes.\n\nFor the visiting Saint-Étienne, a historic giant navigating the challenging waters of Ligue 2, every point is critical in their relentless pursuit of an immediate return to Ligue 1. \"Les Verts,\" backed by one of France's most passionate and demanding fanbases, are expected to be among the promotion contenders. A victory here would be a vital step in their campaign, reinforcing their credentials and keeping pressure on their rivals. Their approach will likely be possession-based, seeking to control the game through technical superiority and exploiting the flanks with their traditionally strong wing play.\n\nIn contrast, Rodez AF finds itself in a perennial battle for stability. Often punching above their weight, \"Les Sang et Or\" rely on a formidable team spirit, tactical discipline, and making their compact home ground a fortress. For them, this match represents a golden opportunity to claim a major scalp, secure crucial points in their fight to avoid the drop, and send a message to the rest of the league. Expect Rodez to be organized, resilient, and dangerous on the counter-attack and from set-pieces, aiming to disrupt Saint-Étienne's rhythm.\n\nWhile not a historic derby, the contrast in stature and objectives creates its own rivalry. Saint-Étienne's large traveling support will generate a vibrant atmosphere, but they will be met by the fiercely partisan and loud backing of the Rodez ultras at the intimate Stade Paul Lignon. The venue's tight pitch and close-quarters atmosphere are perfectly suited to unsettle a favored opponent.\n\nFans can anticipate a fiercely contested, tactical battle. Key duels will occur in midfield, where Rodez's work rate will challenge Saint-Étienne's creativity. The outcome could hinge on moments of individual quality or a set-piece, making it a must-watch encounter for any follower of French football's second tier. This is more than just a game; it's a narrative of ambition versus resilience, with the final whistle set to have significant ramifications at both ends of the Ligue 2 table.",2,{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257572464037888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1301.png","Rodez","rodez","326329541041590272","2026-05-02T18:00:00Z",90,"326135624505495552","Ligue 2","fr-ligue-2","rodez-vs-saint-etienne-2026-05-02","finished",[],[],[70,101,133,144,157,180],{"awayTeamId":71,"awayTeamName":72,"body":-1,"category":73,"excerpt":74,"homeTeamId":75,"homeTeamName":76,"id":77,"leagueId":78,"leagueName":79,"matchId":80,"matchName":81,"publishedAt":82,"slug":83,"sourceName":84,"sourceURL":85,"teamId":86,"teamName":87,"teamIds":88,"teamNames":94,"title":100},"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",[86,75,71,89,90,91,92,93,55],"326222707169431552","326323575902441472","326257554411753472","326257556324356096","326257563572113408",[87,76,72,95,96,97,98,99,57],"Anderlecht","Andorra","Newcastle Jets","Newells Old Boys","Roda","Josh Kroenke: How Arsenal Became Premier League Champions",{"awayTeamId":102,"awayTeamName":103,"body":-1,"category":73,"excerpt":104,"homeTeamId":105,"homeTeamName":106,"id":107,"leagueId":108,"leagueName":109,"matchId":110,"matchName":111,"publishedAt":112,"slug":113,"sourceName":114,"sourceURL":115,"teamId":47,"teamName":49,"teamIds":116,"teamNames":124,"title":132},"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","Ligue 1","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",[47,105,102,117,55,118,119,120,121,122,89,123],"326222711447621632","326222712936599552","326222767416414208","326255038034874368","326255039846813696","326257807785463808","326222713142120448",[49,106,103,125,57,126,127,128,129,130,95,131],"France","Paraguay","Lesotho","FSV Mainz 05","FK Partizan","Reading","Canada","Saint-Étienne 0-0 Nice: Greens Stumble in L1-L2 Playoff",{"awayTeamId":102,"awayTeamName":103,"body":-1,"category":73,"excerpt":134,"homeTeamId":105,"homeTeamName":106,"id":135,"leagueId":108,"leagueName":109,"matchId":110,"matchName":111,"publishedAt":136,"slug":137,"sourceName":114,"sourceURL":138,"teamId":102,"teamName":103,"teamIds":139,"teamNames":141,"title":143},"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",[102,105,47,117,55,118,119,121,140,89,123],"326255041625198592",[103,106,49,125,57,126,127,129,142,95,131],"Partizani","Wahi Suspended: Saint-Étienne-Nice Playoff Implications",{"awayTeamId":55,"awayTeamName":57,"body":-1,"category":73,"excerpt":145,"homeTeamId":47,"homeTeamName":49,"id":146,"leagueId":147,"leagueName":148,"matchId":149,"matchName":150,"publishedAt":151,"slug":152,"sourceName":114,"sourceURL":153,"teamId":47,"teamName":49,"teamIds":154,"teamNames":155,"title":156},"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","330166080116887552","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",[47,55,117,102,105,118,119,121,89,123],[49,57,125,103,106,126,127,129,95,131],"20,000 Tickets Sold: Saint-Étienne vs Nice Play-Off Buzz",{"awayTeamId":158,"awayTeamName":159,"body":-1,"category":73,"excerpt":160,"homeTeamId":161,"homeTeamName":162,"id":163,"leagueId":108,"leagueName":109,"matchId":164,"matchName":165,"publishedAt":166,"slug":167,"sourceName":114,"sourceURL":168,"teamId":102,"teamName":103,"teamIds":169,"teamNames":174,"title":179},"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",[102,161,158,47,170,117,171,172,55,173],"326257536296554496","326257535994564608","326257535885512704","326257536179113984",[103,162,159,49,175,125,176,177,57,178],"Auxerre","Nantes","Lille","Toulouse","Nice to Face Saint-Étienne in Ligue 1 Playoff: Key Dates",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":181,"homeTeamId":-1,"homeTeamName":-1,"id":182,"leagueId":147,"leagueName":148,"matchId":183,"matchName":21,"publishedAt":184,"slug":185,"sourceName":114,"sourceURL":186,"teamId":117,"teamName":125,"teamIds":187,"teamNames":191,"title":195},"AS Saint-Étienne could see their Ligue 1 playoff date moved to May 26 if they face Nice, giving key players extra rest after a grueling penalty shootout win.","331212391859621889","0","2026-05-16T19:50:28Z","why-saint-etienne-prefers-a-nice-delay-for-l1-playoff","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FPour-leur-barrage-l1-l2-les-verts-revent-un-peu\u002F1676363#at_medium=RSS_feeds",[117,188,55,102,105,189,119,120,190,89],"326257572023635968","326222712076767232","326257695210344448",[125,192,57,103,106,193,127,128,194,95],"Amiens","Germany","Signal","Why Saint-Étienne Prefers a Nice Delay for L1 Playoff",[197],{"awayTeamId":198,"awayTeamName":199,"body":-1,"category":73,"excerpt":200,"homeTeamId":201,"homeTeamName":202,"id":203,"leagueId":62,"leagueName":63,"matchId":204,"matchName":205,"publishedAt":206,"slug":207,"sourceName":114,"sourceURL":208,"teamId":47,"teamName":49,"teamIds":209,"teamNames":213,"title":217},"326257572367568896","Le Mans","Saint-Étienne faces a critical Ligue 2 promotion decider against Amiens without several key players due to injuries, complicating their direct promotion hopes.","326257572564701184","Bastia","327834742185529345","327052492669980672","Bastia vs Le Mans","2026-05-07T13:13:45Z","saint-etienne-s-promotion-hopes-dented-by-major-injury-crisis-ahead-of-amiens","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FSaint-etienne-prive-de-nombreux-cadres-pour-son-match-decisif-pour-la-montee-contre-amiens\u002F1673857#at_medium=RSS_feeds",[47,201,198,188,210,89,119,211,212,123],"326257600637177856","326257537865224192","326257556060114944",[49,202,199,192,214,95,127,215,216,131],"Chico","Estoril","Estudiantes L.P.","Saint-Étienne's Promotion Hopes Dented by Major Injury Crisis Ahead of Amiens Showdown",{"matchResult":219,"exactScore":220,"totalGoals":221,"bothTeamsToScore":222},[],[],[],[],[224,233,242,246,252,259,264,270,275,282,287,293,298,302,305],{"id":225,"addition":-1,"extraMinute":226,"info":227,"isHome":28,"minute":228,"narrative":229,"playerName":230,"relatedPlayerName":231,"result":21,"teamLogo":56,"teamName":57,"typeName":232},"326973698600865792",0,"Normal Goal",17,"17' I. Baldé (Rodez) scores, set up by A. Trouillet. 0-1 — the opening goal.","I. Baldé","A. Trouillet","goal",{"id":234,"addition":-1,"extraMinute":226,"info":235,"isHome":236,"minute":237,"narrative":238,"playerName":239,"relatedPlayerName":240,"result":21,"teamLogo":48,"teamName":49,"typeName":241},"326973698634420224","Substitution 1",false,46,"46' (Saint Etienne) makes a substitution: I. Miladinović comes on for I. Cardona.","I. Miladinović","I. Cardona","substitution",{"id":243,"addition":-1,"extraMinute":226,"info":227,"isHome":28,"minute":244,"narrative":245,"playerName":230,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":232},"326973698667974656",54,"54' I. Baldé (Rodez) scores. 0-2 — his second of the match.",{"id":247,"addition":-1,"extraMinute":226,"info":248,"isHome":28,"minute":249,"narrative":250,"playerName":230,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":251},"326973698697334784","Yellow Card",55,"55' I. Baldé (Rodez) is shown a yellow card.","yellow_card",{"id":253,"addition":-1,"extraMinute":226,"info":254,"isHome":236,"minute":255,"narrative":256,"playerName":257,"relatedPlayerName":258,"result":21,"teamLogo":48,"teamName":49,"typeName":241},"326973698730889216","Substitution 2",58,"58' (Saint Etienne) makes a substitution: K. Pedro comes on for L. Gadegbeku.","K. Pedro","L. Gadegbeku",{"id":260,"addition":-1,"extraMinute":226,"info":248,"isHome":236,"minute":261,"narrative":262,"playerName":263,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"326973698760249344",69,"69' A. Boakye (Saint Etienne) is shown a yellow card.","A. Boakye",{"id":265,"addition":-1,"extraMinute":226,"info":235,"isHome":28,"minute":266,"narrative":267,"playerName":268,"relatedPlayerName":269,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"326973698781220864",72,"72' (Rodez) makes a substitution: J. Mendes comes on for O. Joly.","J. Mendes","O. Joly",{"id":271,"addition":-1,"extraMinute":226,"info":254,"isHome":28,"minute":266,"narrative":272,"playerName":273,"relatedPlayerName":274,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"326973698806386688","72' (Rodez) makes a substitution: M. Saka comes on for W. Younoussa.","M. Saka","W. Younoussa",{"id":276,"addition":-1,"extraMinute":226,"info":277,"isHome":236,"minute":278,"narrative":279,"playerName":280,"relatedPlayerName":281,"result":21,"teamLogo":48,"teamName":49,"typeName":241},"326973698856718336","Substitution 3",73,"73' (Saint Etienne) makes a substitution: J. Duffus comes on for E. Annan.","J. Duffus","E. Annan",{"id":283,"addition":-1,"extraMinute":226,"info":277,"isHome":28,"minute":278,"narrative":284,"playerName":285,"relatedPlayerName":286,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"326973698831552512","73' (Rodez) makes a substitution: E. Jean-Lambert comes on for R. Ponti.","E. Jean-Lambert","R. Ponti",{"id":288,"addition":-1,"extraMinute":226,"info":289,"isHome":28,"minute":290,"narrative":291,"playerName":230,"relatedPlayerName":292,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"326973698877689856","Substitution 4",79,"79' (Rodez) makes a substitution: I. Baldé comes on for K. Nagera.","K. Nagera",{"id":294,"addition":-1,"extraMinute":226,"info":295,"isHome":28,"minute":290,"narrative":296,"playerName":231,"relatedPlayerName":297,"result":21,"teamLogo":56,"teamName":57,"typeName":241},"326973698902855680","Substitution 5","79' (Rodez) makes a substitution: A. Trouillet comes on for S. Benchamma.","S. Benchamma",{"id":299,"addition":-1,"extraMinute":226,"info":227,"isHome":236,"minute":300,"narrative":301,"playerName":240,"relatedPlayerName":263,"result":21,"teamLogo":48,"teamName":49,"typeName":232},"326973698928021504",89,"89' I. Cardona (Saint Etienne) scores, set up by A. Boakye. 1-2.",{"id":303,"addition":-1,"extraMinute":226,"info":248,"isHome":28,"minute":61,"narrative":304,"playerName":269,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":251},"326973698953187328","90' O. Joly (Rodez) is shown a yellow card.",{"id":306,"addition":-1,"extraMinute":307,"info":248,"isHome":236,"minute":61,"narrative":308,"playerName":258,"relatedPlayerName":21,"result":21,"teamLogo":48,"teamName":49,"typeName":251},"326973698995130368",4,"90+4' L. Gadegbeku (Saint Etienne) is shown a yellow card."]