[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052491210362880-en":61,"match-news-327052491210362880-en":87,"match-team-news-327052491210362880-en":117,"match-league-news-327052491210362880-en":262,"prediction-summary-327052491210362880":278,"timeline-327052491210362880":283},{"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":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":21,"venueName":21},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257572023635968","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F87.png","Amiens","amiens","Saint Etienne host Amiens in a crucial Ligue 2 clash with both sides pushing for promotion. A win for the hosts could solidify their place in the top three, while Amiens need points to keep their automatic promotion hopes alive. The result will significantly impact the final standings.",5,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257572300460032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1063.png","Saint Etienne","saint-etienne","327052491210362880","2026-05-09T18:00:00Z",90,"326135624505495552","Ligue 2","fr-ligue-2","saint-etienne-vs-amiens-2026-05-09","finished",[],[88],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":90,"homeTeamId":74,"homeTeamName":76,"id":91,"leagueId":92,"leagueName":82,"matchId":78,"matchName":93,"publishedAt":94,"slug":95,"sourceName":96,"sourceURL":97,"teamId":66,"teamName":68,"teamIds":98,"teamNames":107,"title":116},"news","AS Saint-Etienne sets Ligue 2 attendance record with 31,446 average, culminating in a season-best 40,000 crowd vs Amiens on Saturday.","328600419238416385","326135626590064640","Saint Etienne vs Amiens","2026-05-09T11:17:21Z","saint-etienne-sets-ligue-2-attendance-record-31-446-average","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAffluence-moyenne-le-stade-geoffroy-guichard-bat-un-record\u002F1674407#at_medium=RSS_feeds",[66,74,99,100,101,102,103,104,105,106],"326257545754710016","326257546392244224","326257547570843648","326257554193649664","326257554411753472","326257556324356096","326222707169431552","326222767416414208",[68,76,108,109,110,111,112,113,114,115],"Newcastle","Nottingham Forest","Al Baten","Perth Glory","Newcastle Jets","Newells Old Boys","Anderlecht","Lesotho","Saint-Etienne Sets Ligue 2 Attendance Record: 31,446 Average",[118,152,175,196,220,245],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":119,"homeTeamId":-1,"homeTeamName":-1,"id":120,"leagueId":121,"leagueName":122,"matchId":123,"matchName":21,"publishedAt":124,"slug":125,"sourceName":96,"sourceURL":126,"teamId":127,"teamName":128,"teamIds":129,"teamNames":140,"title":151},"Nice files labour court claim against Grégory Lorenzi over breached pre-contract to join after Ligue 1 survival, despite OM appointment.","338027545393893377","326135625889615872","Ligue 1","0","2026-06-04T16:14:38Z","nice-files-labour-claim-lorenzi-to-om-disputed","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FNice-va-saisir-les-prud-hommes-pour-gregory-lorenzi-nouveau-directeur-sportif-de-l-om\u002F1681818#at_medium=RSS_feeds","326257536049090560","Nice",[127,130,106,131,132,133,134,135,74,136,137,138,105,139],"326222712936599552","326255039846813696","326255041625198592","326257536413995008","326257537865224192","326257538016219136","326257535952621568","326257745512632320","326222711447621632","326222713142120448",[128,141,115,142,143,144,145,146,76,147,148,149,114,150],"Paraguay","FK Partizan","Partizani","Paris FC","Estoril","Casa Pia","Marseille","Members","France","Canada","Nice Files Labour Claim: Lorenzi to OM Disputed",{"awayTeamId":153,"awayTeamName":154,"body":-1,"category":89,"excerpt":155,"homeTeamId":156,"homeTeamName":157,"id":158,"leagueId":121,"leagueName":122,"matchId":159,"matchName":160,"publishedAt":161,"slug":162,"sourceName":96,"sourceURL":163,"teamId":156,"teamName":157,"teamIds":164,"teamNames":169,"title":174},"326257572086550528","Reims","After 16 years away, Le Mans returns to Ligue 1 fueled by back-to-back promotions. But the club now races to upgrade infrastructure, squad, and academy to","326257572367568896","Le Mans","337660304416575489","326329538185269248","Le Mans vs Reims","2026-06-03T16:05:00Z","le-mans-ligue-1-return-2-promotions-in-2-years","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002F-on-va-faire-les-investissements-necessaires-pour-avoir-une-equipe-competitive-au-mans-la-ligue-1-se-prepare\u002F1681355#at_medium=RSS_feeds",[156,153,74,165,130,106,131,132,133,134,166,167,105,168,139],"326222707446255616","326257539844935680","326257536443355136","326222712496197632",[157,154,76,170,141,115,142,143,144,145,171,172,114,173,150],"Antwerp","Parma","Lens","Netherlands","Le Mans' Ligue 1 Return: 2 Promotions in 2 Years",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":176,"homeTeamId":-1,"homeTeamName":-1,"id":177,"leagueId":92,"leagueName":82,"matchId":123,"matchName":21,"publishedAt":178,"slug":179,"sourceName":96,"sourceURL":180,"teamId":74,"teamName":76,"teamIds":181,"teamNames":188,"title":195},"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,130,106,131,132,133,134,182,166,136,183,138,184,185,186,187,105],"326257539769438208","326257572149465088","326257535851958272","326257808217477120","326257535919067136","326257536372051968",[76,141,115,142,143,144,145,189,171,147,190,149,191,192,193,194,114],"Inter","Grenoble","Angers","Derby","Lyon","Metz","Saint-Étienne Fan Groups Escape Dissolution: Minister",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":197,"homeTeamId":-1,"homeTeamName":-1,"id":198,"leagueId":29,"leagueName":30,"matchId":123,"matchName":21,"publishedAt":199,"slug":200,"sourceName":201,"sourceURL":202,"teamId":203,"teamName":204,"teamIds":205,"teamNames":212,"title":219},"Thomas Partey named in Ghana's 26-man World Cup squad despite rape and sexual assault charges. FA president says 'we stand by him'. Trial set for next year.","337150646811627521","2026-06-02T06:28:20Z","partey-named-in-ghana-world-cup-squad-despite-rape-charges","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcp9ppezl4v1o?at_medium=RSS&at_campaign=rss","326222712559112192","Ghana",[203,206,207,208,74,168,209,210,211],"326257546258026496","326255041704890368","326257611726917632","326257565363081216","326257546094448640","326257807714160640",[204,213,214,215,76,173,216,217,218],"Manchester City","Rayo Vallecano","Spartak Moscow","Villarreal","Tottenham","Leicester","Partey Named in Ghana World Cup Squad Despite Rape Charges",{"awayTeamId":221,"awayTeamName":222,"body":-1,"category":89,"excerpt":223,"homeTeamId":224,"homeTeamName":225,"id":226,"leagueId":227,"leagueName":228,"matchId":229,"matchName":230,"publishedAt":231,"slug":232,"sourceName":96,"sourceURL":233,"teamId":153,"teamName":154,"teamIds":234,"teamNames":239,"title":244},"326257545968619520","Arsenal","PSG's Marquinhos becomes the first player to appear in three Champions League finals for a French club, facing Arsenal in Budapest in a historic milestone.","326257536078450688","Paris Saint Germain","336204080823144449","326135636794806272","AFC Champions League Elite","331980430133694464","Paris Saint Germain vs Arsenal","2026-05-30T15:14:55Z","marquinhos-achieves-french-first-3rd-champions-league-final","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMarquinhos-premier-joueur-a-disputer-trois-finales-de-c1-avec-un-club-francais\u002F1680279#at_medium=RSS_feeds",[153,224,221,74,136,235,138,134,236,237,238],"326257536112005120","326257556060114944","326257539333230592","326257769613103104",[154,225,222,76,147,240,149,145,241,242,243],"Monaco","Estudiantes L.P.","AC Milan","Capital","Marquinhos Achieves French First: 3rd Champions League Final",{"awayTeamId":127,"awayTeamName":128,"body":-1,"category":89,"excerpt":246,"homeTeamId":247,"homeTeamName":248,"id":249,"leagueId":92,"leagueName":82,"matchId":250,"matchName":251,"publishedAt":252,"slug":253,"sourceName":96,"sourceURL":254,"teamId":136,"teamName":147,"teamIds":255,"teamNames":258,"title":261},"Nice president Jean-Pierre Rivère reveals Grégory Lorenzi signed a contract before joining Marseille, who were aware of the deal but pressed ahead anyway.","326257536296554496","Auxerre","335951612046479361","327052666683265024","Auxerre vs Nice","2026-05-29T22:45:21Z","jean-pierre-rivere-marseille-knows-we-have-a-contract","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FJean-pierre-rivere-sur-gregory-lorenzi-marseille-sait-tres-bien-qu-on-a-un-contrat-avec-lui\u002F1680158#at_medium=RSS_feeds",[136,247,127,235,134,135,256,236,74,106,105,168,139,257],"326257555691016192","326255038584328192",[147,248,128,240,145,146,259,241,76,115,114,173,150,260],"River Plate","Legia Warszawa","Jean-Pierre Rivère: 'Marseille Knows We Have a Contract'",[263],{"awayTeamId":156,"awayTeamName":157,"body":-1,"category":89,"excerpt":264,"homeTeamId":265,"homeTeamName":266,"id":267,"leagueId":81,"leagueName":82,"matchId":268,"matchName":269,"publishedAt":270,"slug":271,"sourceName":96,"sourceURL":272,"teamId":74,"teamName":76,"teamIds":273,"teamNames":275,"title":277},"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",[74,265,156,66,274,105,106,134,236,139],"326257600637177856",[76,266,157,68,276,114,115,145,241,150],"Chico","Saint-Étienne's Promotion Hopes Dented by Major Injury Crisis Ahead of Amiens Showdown",{"matchResult":279,"exactScore":280,"totalGoals":281,"bothTeamsToScore":282},[],[],[],[],[284,292,300,305,308,313,320,326,332,338,342,348,355,360,364,367,373,380,385],{"id":285,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":287,"narrative":288,"playerName":289,"relatedPlayerName":290,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328623930023612416","Normal Goal",7,"7' J. Duffus (Saint Etienne) scores, set up by I. Cardona. 1-0 — an early opener.","J. Duffus","I. Cardona","goal",{"id":293,"addition":294,"extraMinute":63,"info":295,"isHome":39,"minute":296,"narrative":297,"playerName":298,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":299},"328627453218000896","Foul","Yellow Card",21,"21' Nordine Kandil (Amiens) is shown a yellow card for foul.","Nordine Kandil","yellow_card",{"id":301,"addition":294,"extraMinute":63,"info":295,"isHome":28,"minute":302,"narrative":303,"playerName":304,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":299},"328629340973568000",28,"28' Augustine Boakye (Saint Etienne) is shown a yellow card for foul.","Augustine Boakye",{"id":306,"addition":-1,"extraMinute":63,"info":295,"isHome":28,"minute":302,"narrative":307,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":299},"328629214750183424","28' Saint Etienne (Saint Etienne) is shown a yellow card.",{"id":309,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":310,"narrative":311,"playerName":289,"relatedPlayerName":312,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328632110195675136",40,"40' J. Duffus (Saint Etienne) scores, set up by L. Stassin. 2-0 — his second of the match.","L. Stassin",{"id":314,"addition":-1,"extraMinute":63,"info":315,"isHome":28,"minute":316,"narrative":317,"playerName":289,"relatedPlayerName":318,"result":21,"teamLogo":75,"teamName":76,"typeName":319},"328640918284406784","Substitution 1",56,"56' (Saint Etienne) makes a substitution: J. Duffus comes on for Z. Davitashvili.","Z. Davitashvili","substitution",{"id":321,"addition":-1,"extraMinute":63,"info":315,"isHome":39,"minute":322,"narrative":323,"playerName":324,"relatedPlayerName":325,"result":21,"teamLogo":67,"teamName":68,"typeName":319},"328642176219090944",59,"59' (Amiens) makes a substitution: Y. Rafii comes on for A. Traore.","Y. Rafii","A. Traore",{"id":327,"addition":-1,"extraMinute":63,"info":328,"isHome":28,"minute":329,"narrative":330,"playerName":290,"relatedPlayerName":331,"result":21,"teamLogo":75,"teamName":76,"typeName":319},"328642301737832448","Substitution 2",62,"62' (Saint Etienne) makes a substitution: I. Cardona comes on for D. N'Guessan.","D. N'Guessan",{"id":333,"addition":-1,"extraMinute":63,"info":328,"isHome":28,"minute":334,"narrative":335,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":75,"teamName":76,"typeName":319},"328642301788164096",63,"63' (Saint Etienne) makes a substitution: J. Le Cardinal comes on for M. Nade.","J. Le Cardinal","M. Nade",{"id":339,"addition":-1,"extraMinute":63,"info":340,"isHome":28,"minute":334,"narrative":341,"playerName":290,"relatedPlayerName":331,"result":21,"teamLogo":75,"teamName":76,"typeName":319},"328642679770451968","Substitution 3","63' (Saint Etienne) makes a substitution: I. Cardona comes on for D. N'Guessan.",{"id":343,"addition":-1,"extraMinute":63,"info":328,"isHome":39,"minute":344,"narrative":345,"playerName":346,"relatedPlayerName":347,"result":21,"teamLogo":67,"teamName":68,"typeName":319},"328643559676710912",67,"67' (Amiens) makes a substitution: C. Louis comes on for E. Somon.","C. Louis","E. Somon",{"id":349,"addition":-1,"extraMinute":63,"info":350,"isHome":39,"minute":351,"narrative":352,"playerName":353,"relatedPlayerName":354,"result":21,"teamLogo":67,"teamName":68,"typeName":319},"328643685975592960","Substitution 4",68,"68' (Amiens) makes a substitution: T. Monconduit comes on for A. Lo.","T. Monconduit","A. Lo",{"id":356,"addition":-1,"extraMinute":63,"info":340,"isHome":39,"minute":351,"narrative":357,"playerName":358,"relatedPlayerName":359,"result":21,"teamLogo":67,"teamName":68,"typeName":319},"328643811582414848","68' (Amiens) makes a substitution: S. Ntamack comes on for M. Manitu.","S. Ntamack","M. Manitu",{"id":361,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":362,"narrative":363,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328643811628552192",69,"69' Saint Etienne (Saint Etienne) scores. 3-0.",{"id":365,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":362,"narrative":366,"playerName":318,"relatedPlayerName":312,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328643938028097536","69' Z. Davitashvili (Saint Etienne) scores, set up by L. Stassin. 3-0.",{"id":368,"addition":-1,"extraMinute":63,"info":350,"isHome":28,"minute":369,"narrative":370,"playerName":371,"relatedPlayerName":372,"result":21,"teamLogo":75,"teamName":76,"typeName":319},"328644693053149185",72,"72' (Saint Etienne) makes a substitution: L. Gadegbeku comes on for A. Moueffek.","L. Gadegbeku","A. Moueffek",{"id":374,"addition":-1,"extraMinute":63,"info":375,"isHome":39,"minute":376,"narrative":377,"playerName":378,"relatedPlayerName":379,"result":21,"teamLogo":67,"teamName":68,"typeName":319},"328646454912487424","Substitution 5",79,"79' (Amiens) makes a substitution: K. Kaiboue comes on for V. Lobry.","K. Kaiboue","V. Lobry",{"id":381,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":382,"narrative":383,"playerName":312,"relatedPlayerName":384,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328647334806163456",82,"82' L. Stassin (Saint Etienne) scores, set up by B. Old. 4-0.","B. Old",{"id":386,"addition":-1,"extraMinute":63,"info":286,"isHome":28,"minute":387,"narrative":388,"playerName":372,"relatedPlayerName":318,"result":21,"teamLogo":75,"teamName":76,"typeName":291},"328647964257947648",85,"85' A. Moueffek (Saint Etienne) scores, set up by Z. Davitashvili. 5-0."]