[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052494200901632-en":61,"match-news-327052494200901632-en":86,"match-team-news-327052494200901632-en":87,"match-league-news-327052494200901632-en":221,"timeline-327052494200901632":243,"prediction-summary-327052494200901632":329},{"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",{"match":62},{"awayScore":63,"awayTeam":64,"description":70,"homeScore":18,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":21},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257572464037888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1301.png","Rodez","rodez","Annecy and Rodez meet in a crucial Ligue 2 clash, both desperate for points to secure their survival. With the season nearing its end, every result matters. The outcome could determine which side faces relegation fears.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257572598255616","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3012.png","Annecy","annecy","327052494200901632","2026-05-09T18:00:00Z",90,"326135624505495552","Ligue 2","fr-ligue-2","annecy-vs-rodez-2026-05-09","finished",[],[],[88,121,150,176,199,208],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":81,"matchId":93,"matchName":21,"publishedAt":94,"slug":95,"sourceName":96,"sourceURL":97,"teamId":98,"teamName":99,"teamIds":100,"teamNames":110,"title":120},"news","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","326135626590064640","0","2026-06-02T11:36:58Z","v-sports-takes-minority-stake-in-fc-annecy-what-it-means","L'Equipe","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",[98,101,102,73,103,104,105,106,107,108,109],"326257544425115648","326257769613103104","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326222711682502656","326222707169431552","326222713142120448",[99,111,112,75,113,114,115,116,117,118,119],"Vitoria","Capital","Paraguay","Lesotho","FK Partizan","Partizani","England","Anderlecht","Canada","V Sports Takes Minority Stake in FC Annecy: What It Means",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":89,"excerpt":122,"homeTeamId":123,"homeTeamName":124,"id":125,"leagueId":92,"leagueName":81,"matchId":126,"matchName":127,"publishedAt":128,"slug":129,"sourceName":96,"sourceURL":130,"teamId":131,"teamName":132,"teamIds":133,"teamNames":141,"title":149},"FC Annecy midfielder Vincent Pajot, 35, has retired from professional football due to the lasting effects of several concussions, including a recent head injury.","326257572413706240","Boulogne","327761763158200321","326329539565195264","Boulogne vs Annecy","2026-05-07T08:43:51Z","vincent-pajot-retires-from-football-after-suffering-multiple-concussions","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-milieu-d-annecy-vincent-pajot-arrete-sa-carriere-a-cause-des-commotions-cerebrales\u002F1673785#at_medium=RSS_feeds","326257572241739776","Estac Troyes",[131,123,73,134,135,136,104,137,138,139,108,109,140],"326257536145559552","326257572300460032","326257572564701184","326257561546264576","326257619356356608","326257664612896768","326257546392244224",[132,124,75,142,143,144,114,145,146,147,118,119,148],"Rennes","Saint Etienne","Bastia","Sonderjyske","Argentino de Merlo","Finland","Nottingham Forest","Vincent Pajot Retires from Football After Suffering Multiple Concussions",{"awayTeamId":151,"awayTeamName":152,"body":-1,"category":89,"excerpt":153,"homeTeamId":140,"homeTeamName":148,"id":154,"leagueId":155,"leagueName":156,"matchId":157,"matchName":158,"publishedAt":159,"slug":160,"sourceName":161,"sourceURL":162,"teamId":163,"teamName":164,"teamIds":165,"teamNames":170,"title":175},"326257545754710016","Newcastle","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.","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",[163,140,151,108,166,167,168,169,66],"326323575902441472","326257554411753472","326257556324356096","326257563572113408",[164,148,152,118,171,172,173,174,68],"Andorra","Newcastle Jets","Newells Old Boys","Roda","Josh Kroenke: How Arsenal Became Premier League Champions",{"awayTeamId":177,"awayTeamName":178,"body":-1,"category":89,"excerpt":179,"homeTeamId":180,"homeTeamName":181,"id":182,"leagueId":183,"leagueName":184,"matchId":185,"matchName":186,"publishedAt":187,"slug":188,"sourceName":96,"sourceURL":189,"teamId":135,"teamName":143,"teamIds":190,"teamNames":194,"title":198},"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","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",[135,180,177,191,66,103,104,192,105,193,108,109],"326222711447621632","326255038034874368","326257807785463808",[143,181,178,195,68,113,114,196,115,197,118,119],"France","FSV Mainz 05","Reading","Saint-Étienne 0-0 Nice: Greens Stumble in L1-L2 Playoff",{"awayTeamId":177,"awayTeamName":178,"body":-1,"category":89,"excerpt":200,"homeTeamId":180,"homeTeamName":181,"id":201,"leagueId":183,"leagueName":184,"matchId":185,"matchName":186,"publishedAt":202,"slug":203,"sourceName":96,"sourceURL":204,"teamId":177,"teamName":178,"teamIds":205,"teamNames":206,"title":207},"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",[177,180,135,191,66,103,104,105,106,108,109],[178,181,143,195,68,113,114,115,116,118,119],"Wahi Suspended: Saint-Étienne-Nice Playoff Implications",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":209,"homeTeamId":135,"homeTeamName":143,"id":210,"leagueId":211,"leagueName":212,"matchId":213,"matchName":214,"publishedAt":215,"slug":216,"sourceName":96,"sourceURL":217,"teamId":135,"teamName":143,"teamIds":218,"teamNames":219,"title":220},"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",[135,66,191,177,180,103,104,105,108,109],[143,68,195,178,181,113,114,115,118,119],"20,000 Tickets Sold: Saint-Étienne vs Nice Play-Off Buzz",[222],{"awayTeamId":223,"awayTeamName":224,"body":-1,"category":89,"excerpt":225,"homeTeamId":136,"homeTeamName":144,"id":226,"leagueId":80,"leagueName":81,"matchId":227,"matchName":228,"publishedAt":229,"slug":230,"sourceName":96,"sourceURL":231,"teamId":135,"teamName":143,"teamIds":232,"teamNames":237,"title":242},"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.","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",[135,136,223,233,234,108,104,235,236,109],"326257572023635968","326257600637177856","326257537865224192","326257556060114944",[143,144,224,238,239,118,114,240,241,119],"Amiens","Chico","Estoril","Estudiantes L.P.","Saint-Étienne's Promotion Hopes Dented by Major Injury Crisis Ahead of Amiens Showdown",[244,253,256,261,264,272,278,285,292,298,304,308,312,318,325],{"id":245,"addition":-1,"extraMinute":246,"info":247,"isHome":39,"minute":248,"narrative":249,"playerName":250,"relatedPlayerName":251,"result":21,"teamLogo":67,"teamName":68,"typeName":252},"328625691690012672",0,"Normal Goal",13,"13' I. Balde (Rodez) scores, set up by T. Arconte. 0-1 — an early opener.","I. Balde","T. Arconte","goal",{"id":254,"addition":-1,"extraMinute":246,"info":247,"isHome":39,"minute":248,"narrative":255,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":252},"328625439889166336","13' Rodez (Rodez) scores. 0-1 — an early opener.",{"id":257,"addition":-1,"extraMinute":246,"info":247,"isHome":39,"minute":258,"narrative":259,"playerName":251,"relatedPlayerName":260,"result":21,"teamLogo":67,"teamName":68,"typeName":252},"328630851388575744",34,"34' T. Arconte (Rodez) scores, set up by N. Galves. 0-2.","N. Galves",{"id":262,"addition":-1,"extraMinute":246,"info":247,"isHome":39,"minute":258,"narrative":263,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":252},"328630724963864576","34' Rodez (Rodez) scores. 0-2.",{"id":265,"addition":-1,"extraMinute":246,"info":266,"isHome":28,"minute":267,"narrative":268,"playerName":269,"relatedPlayerName":270,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"328638904196403200","Substitution 2",46,"46' (Annecy) makes a substitution: T. Patterson comes on for C. Makutungu.","T. Patterson","C. Makutungu","substitution",{"id":273,"addition":-1,"extraMinute":246,"info":274,"isHome":28,"minute":267,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"328638904133488640","Substitution 1","46' (Annecy) makes a substitution: M. S. Dion comes on for B. Toure.","M. S. Dion","B. Toure",{"id":279,"addition":-1,"extraMinute":246,"info":280,"isHome":28,"minute":281,"narrative":282,"playerName":283,"relatedPlayerName":284,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"328640036524265472","Substitution 3",47,"47' (Annecy) makes a substitution: C. Billemaz comes on for V. Jacob.","C. Billemaz","V. Jacob",{"id":286,"addition":-1,"extraMinute":246,"info":287,"isHome":28,"minute":288,"narrative":289,"playerName":290,"relatedPlayerName":291,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"328643308630839296","Substitution 4",60,"60' (Annecy) makes a substitution: A. Larose comes on for A. Gomes.","A. Larose","A. Gomes",{"id":293,"addition":-1,"extraMinute":246,"info":274,"isHome":39,"minute":294,"narrative":295,"playerName":296,"relatedPlayerName":297,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"328645321091452928",72,"72' (Rodez) makes a substitution: E. Jean-Lambert comes on for R. Ponti.","E. Jean-Lambert","R. Ponti",{"id":299,"addition":-1,"extraMinute":246,"info":280,"isHome":39,"minute":300,"narrative":301,"playerName":302,"relatedPlayerName":303,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"328645321154367488",73,"73' (Rodez) makes a substitution: J. Mendes comes on for O. Joly.","J. Mendes","O. Joly",{"id":305,"addition":-1,"extraMinute":246,"info":266,"isHome":39,"minute":300,"narrative":306,"playerName":251,"relatedPlayerName":307,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"328645447943983104","73' (Rodez) makes a substitution: T. Arconte comes on for K. Nagera.","K. Nagera",{"id":309,"addition":-1,"extraMinute":246,"info":247,"isHome":28,"minute":310,"narrative":311,"playerName":291,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":252},"328646203384270848",77,"77' A. Gomes (Annecy) scores. 1-2.",{"id":313,"addition":-1,"extraMinute":246,"info":287,"isHome":39,"minute":314,"narrative":315,"playerName":316,"relatedPlayerName":317,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"328648622763675648",86,"86' (Rodez) makes a substitution: A. Trouillet comes on for S. Benchamma.","A. Trouillet","S. Benchamma",{"id":319,"addition":-1,"extraMinute":246,"info":320,"isHome":28,"minute":321,"narrative":322,"playerName":323,"relatedPlayerName":324,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"328648845581881344","Substitution 5",87,"87' (Annecy) makes a substitution: A. Casadei comes on for T. Delphis.","A. Casadei","T. Delphis",{"id":326,"addition":-1,"extraMinute":246,"info":320,"isHome":39,"minute":321,"narrative":327,"playerName":250,"relatedPlayerName":328,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"328648845628018688","87' (Rodez) makes a substitution: I. Balde comes on for M. Saka.","M. Saka",{"matchResult":330,"exactScore":331,"totalGoals":332,"bothTeamsToScore":333},[],[],[],[]]