[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-333082685859696640-en":61,"match-news-333082685859696640-en":87,"match-team-news-333082685859696640-en":88,"match-league-news-333082685859696640-en":238,"prediction-summary-333082685859696640":324,"timeline-333082685859696640":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":63,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":75,"venueName":86},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257536049090560","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F84.png","Nice","nice","Saint Etienne host Nice on the final day needing a win to secure Ligue 1 survival, while the visitors aim to clinch a European spot. The result will decide whether the hosts drop to Ligue 2 or whether Nice celebrates continental qualification.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257572300460032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1063.png","Saint Etienne","saint-etienne","333082685859696640","2026-05-26T18:45:00Z",90,"326135624547438592","Ligue 1","fr-ligue-1","saint-etienne-vs-nice-2026-05-26","finished",[],"Stade Geoffroy Guichard",[],[89,126,149,172,196,221],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":91,"homeTeamId":-1,"homeTeamName":-1,"id":92,"leagueId":93,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":66,"teamName":68,"teamIds":99,"teamNames":112,"title":125},"news","Nice files labour court claim against Grégory Lorenzi over breached pre-contract to join after Ligue 1 survival, despite OM appointment.","338027545393893377","326135625889615872","0","2026-06-04T16:14:38Z","nice-files-labour-claim-lorenzi-to-om-disputed","L'Equipe","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",[66,100,101,102,103,104,105,106,73,107,108,109,110,111],"326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257536413995008","326257537865224192","326257538016219136","326257535952621568","326257745512632320","326222711447621632","326222707169431552","326222713142120448",[68,113,114,115,116,117,118,119,75,120,121,122,123,124],"Paraguay","Lesotho","FK Partizan","Partizani","Paris FC","Estoril","Casa Pia","Marseille","Members","France","Anderlecht","Canada","Nice Files Labour Claim: Lorenzi to OM Disputed",{"awayTeamId":127,"awayTeamName":128,"body":-1,"category":90,"excerpt":129,"homeTeamId":130,"homeTeamName":131,"id":132,"leagueId":93,"leagueName":81,"matchId":133,"matchName":134,"publishedAt":135,"slug":136,"sourceName":97,"sourceURL":137,"teamId":130,"teamName":131,"teamIds":138,"teamNames":143,"title":148},"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",[130,127,73,139,100,101,102,103,104,105,140,141,110,142,111],"326222707446255616","326257539844935680","326257536443355136","326222712496197632",[131,128,75,144,113,114,115,116,117,118,145,146,123,147,124],"Antwerp","Parma","Lens","Netherlands","Le Mans' Ligue 1 Return: 2 Promotions in 2 Years",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":150,"homeTeamId":-1,"homeTeamName":-1,"id":151,"leagueId":152,"leagueName":153,"matchId":94,"matchName":21,"publishedAt":154,"slug":155,"sourceName":97,"sourceURL":156,"teamId":73,"teamName":75,"teamIds":157,"teamNames":164,"title":171},"Saint-Étienne's Green Angels and Magic Fans avoid dissolution after interior minister accepts commission's unfavorable opinion, securing fan backing for Ligue","337385753241718785","326135626590064640","Ligue 2","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",[73,100,101,102,103,104,105,158,140,107,159,109,160,161,162,163,110],"326257539769438208","326257572149465088","326257535851958272","326257808217477120","326257535919067136","326257536372051968",[75,113,114,115,116,117,118,165,145,120,166,122,167,168,169,170,123],"Inter","Grenoble","Angers","Derby","Lyon","Metz","Saint-Étienne Fan Groups Escape Dissolution: Minister",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":173,"homeTeamId":-1,"homeTeamName":-1,"id":174,"leagueId":29,"leagueName":30,"matchId":94,"matchName":21,"publishedAt":175,"slug":176,"sourceName":177,"sourceURL":178,"teamId":179,"teamName":180,"teamIds":181,"teamNames":188,"title":195},"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",[179,182,183,184,73,142,185,186,187],"326257546258026496","326255041704890368","326257611726917632","326257565363081216","326257546094448640","326257807714160640",[180,189,190,191,75,147,192,193,194],"Manchester City","Rayo Vallecano","Spartak Moscow","Villarreal","Tottenham","Leicester","Partey Named in Ghana World Cup Squad Despite Rape Charges",{"awayTeamId":197,"awayTeamName":198,"body":-1,"category":90,"excerpt":199,"homeTeamId":200,"homeTeamName":201,"id":202,"leagueId":203,"leagueName":204,"matchId":205,"matchName":206,"publishedAt":207,"slug":208,"sourceName":97,"sourceURL":209,"teamId":127,"teamName":128,"teamIds":210,"teamNames":215,"title":220},"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",[127,200,197,73,107,211,109,105,212,213,214],"326257536112005120","326257556060114944","326257539333230592","326257769613103104",[128,201,198,75,120,216,122,118,217,218,219],"Monaco","Estudiantes L.P.","AC Milan","Capital","Marquinhos Achieves French First: 3rd Champions League Final",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":90,"excerpt":222,"homeTeamId":223,"homeTeamName":224,"id":225,"leagueId":152,"leagueName":153,"matchId":226,"matchName":227,"publishedAt":228,"slug":229,"sourceName":97,"sourceURL":230,"teamId":107,"teamName":120,"teamIds":231,"teamNames":234,"title":237},"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",[107,223,66,211,105,106,232,212,73,101,110,142,111,233],"326257555691016192","326255038584328192",[120,224,68,216,118,119,235,217,75,114,123,147,124,236],"River Plate","Legia Warszawa","Jean-Pierre Rivère: 'Marseille Knows We Have a Contract'",[239,258,267,278,297,316],{"awayTeamId":211,"awayTeamName":216,"body":-1,"category":90,"excerpt":240,"homeTeamId":163,"homeTeamName":170,"id":241,"leagueId":80,"leagueName":81,"matchId":242,"matchName":243,"publishedAt":244,"slug":245,"sourceName":97,"sourceURL":246,"teamId":211,"teamName":216,"teamIds":247,"teamNames":252,"title":257},"Monaco agreed a €10M deal with Metz for Sadibou Sané. The 21-year-old Senegalese signs until 2031, part of a summer rebuild with Filipe Luís as coach.","336203304159678465","326329469172191232","Metz vs Monaco","2026-05-30T15:27:12Z","sadibou-sane-to-monaco-10m-deal-signals-summer-overhaul","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-accord-monaco-metz-pour-le-transfert-de-sadibou-sane-vers-le-club-de-la-principaute\u002F1680285#at_medium=RSS_feeds",[211,163,182,100,101,248,102,249,250,251,110,111],"326255038114566144","326255040400461824","326222707475615744","326257695210344448",[216,170,189,113,114,253,115,254,255,256,123,124],"Santa Clara","FC Santa Coloma","Cercle Brugge","Signal","Sadibou Sané to Monaco: €10M Deal Signals Summer Overhaul",{"awayTeamId":211,"awayTeamName":216,"body":-1,"category":90,"excerpt":259,"homeTeamId":163,"homeTeamName":170,"id":260,"leagueId":80,"leagueName":81,"matchId":242,"matchName":243,"publishedAt":244,"slug":261,"sourceName":97,"sourceURL":246,"teamId":211,"teamName":216,"teamIds":262,"teamNames":264,"title":266},"Monaco near €7M+€3M deal for Metz defender Sadibou Sané, with 21-year-old set to sign until 2031, joining Nazinho and Detourbet in summer rebuild.","336211060417630209","sadibou-sane-to-monaco-7m-deal-close-for-metz-defender",[211,163,250,182,100,101,248,102,249,263,110,111],"326222711783165952",[216,170,255,189,113,114,253,115,254,265,123,124],"Senegal","Sadibou Sané to Monaco: €7M Deal Close for Metz Defender",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":90,"excerpt":268,"homeTeamId":66,"homeTeamName":68,"id":269,"leagueId":80,"leagueName":81,"matchId":270,"matchName":271,"publishedAt":272,"slug":273,"sourceName":97,"sourceURL":274,"teamId":66,"teamName":68,"teamIds":275,"teamNames":276,"title":277},"Nice lost Mohamed-Ali Cho and Melvin Bard to injury at half-time against Saint-Étienne, forcing changes and raising doubts over their next fixtures.","335908851951865857","334169849506828288","Nice vs Saint Etienne","2026-05-29T20:04:10Z","nice-s-cho-and-bard-suffer-injuries-what-it-means-for-nice","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMohamed-ali-cho-et-melvin-bard-sortis-sur-blessure-a-la-mi-temps-de-nice-saint-etienne\u002F1680099#at_medium=RSS_feeds",[66,73,110,100,101,102,103,104,111,233],[68,75,123,113,114,115,116,117,124,236],"Nice's Cho and Bard Suffer Injuries: What It Means for Nice",{"awayTeamId":163,"awayTeamName":170,"body":-1,"category":90,"excerpt":279,"homeTeamId":66,"homeTeamName":68,"id":280,"leagueId":80,"leagueName":81,"matchId":281,"matchName":282,"publishedAt":283,"slug":284,"sourceName":97,"sourceURL":285,"teamId":73,"teamName":75,"teamIds":286,"teamNames":291,"title":296},"Nice hosted Saint-Étienne in a relegation playoff behind closed doors. Fan violence vs Metz forced a ban, leaving an empty stadium patrolled by CRS.","335890357940129793","327054523283542016","Nice vs Metz","2026-05-29T18:46:41Z","why-nice-played-behind-closed-doors-playoff-ban","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAux-abords-de-l-allianz-riviera-barrieres-crs-et-calme-plat-avant-le-barrage-retour-a-huis-clos-entre-nice-et-saint-etienne\u002F1680079#at_medium=RSS_feeds",[73,66,163,287,100,101,102,288,103,289,290,110,111],"326257546220277760","326255040996052992","326257565535047680","326257667678932992",[75,68,170,292,113,114,115,293,116,294,295,123,124],"Chelsea","Kalju Nomme","Real Madrid","Police","Why Nice Played Behind Closed Doors: Playoff Ban",{"awayTeamId":163,"awayTeamName":170,"body":-1,"category":90,"excerpt":298,"homeTeamId":66,"homeTeamName":68,"id":299,"leagueId":80,"leagueName":81,"matchId":281,"matchName":282,"publishedAt":300,"slug":301,"sourceName":97,"sourceURL":302,"teamId":303,"teamName":304,"teamIds":305,"teamNames":310,"title":315},"Stéphane Richard has been active weeks before his official July 3 start, sanctioning Aubameyang, choosing Lorenzi, and securing an Ivorian tourism deal.","332836739368357889","2026-05-21T08:09:00Z","stephane-richard-s-om-shake-up-how-early-actions-reshape","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002F-c-est-un-depart-lance-stephane-richard-le-nouveau-president-de-l-om-n-attend-pas-juillet-comme-annonce-pour-prendre-la-fonction-en-main\u002F1677450#at_medium=RSS_feeds","326257536145559552","Rennes",[303,66,163,100,101,306,102,103,307,107,308,309,251],"326255038034874368","326257536334303232","326222712533946368","326257700071542784",[304,68,170,113,114,311,115,116,312,120,313,314,256],"FSV Mainz 05","Le Havre","Ivory Coast","Olympic","Stéphane Richard's OM Shake-Up: How Early Actions Reshape",{"awayTeamId":163,"awayTeamName":170,"body":-1,"category":90,"excerpt":317,"homeTeamId":66,"homeTeamName":68,"id":318,"leagueId":80,"leagueName":81,"matchId":281,"matchName":282,"publishedAt":319,"slug":320,"sourceName":97,"sourceURL":302,"teamId":303,"teamName":304,"teamIds":321,"teamNames":322,"title":323},"New OM president Stéphane Richard hasn't waited for his official July start, hiring a sporting director, attending matches, and inking a key partnership.","332757355844341761","2026-05-21T03:30:00Z","stephane-richard-s-fast-start-what-it-means-for-om-s-future",[303,66,163,100,101,306,102,103,107,251,110],[304,68,170,113,114,311,115,116,120,256,123],"Stéphane Richard's Fast Start: What It Means for OM's Future",{"matchResult":325,"exactScore":326,"totalGoals":327,"bothTeamsToScore":328},[],[],[],[],[330,338,345,351,359,365,371,375,381,387,392,398],{"id":331,"addition":-1,"extraMinute":63,"info":332,"isHome":39,"minute":333,"narrative":334,"playerName":335,"relatedPlayerName":336,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334796728395894784","Substitution 1",11,"11' (Nice) makes a substitution: H. Boudaoui comes on for C. Vanhoutte.","H. Boudaoui","C. Vanhoutte","substitution",{"id":339,"addition":-1,"extraMinute":63,"info":340,"isHome":39,"minute":341,"narrative":342,"playerName":343,"relatedPlayerName":344,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334811072835883008","Substitution 2",46,"46' (Nice) makes a substitution: T. Gouveia comes on for A. Abdi.","T. Gouveia","A. Abdi",{"id":346,"addition":-1,"extraMinute":63,"info":332,"isHome":28,"minute":347,"narrative":348,"playerName":349,"relatedPlayerName":350,"result":21,"teamLogo":74,"teamName":75,"typeName":337},"334814847822729216",60,"60' (Saint Etienne) makes a substitution: D. Appiah comes on for J. Ferreira.","D. Appiah","J. Ferreira",{"id":352,"addition":353,"extraMinute":63,"info":354,"isHome":28,"minute":355,"narrative":356,"playerName":357,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":358},"334815351386673152","Tripping","Yellow Card",63,"63' A. Kante (Saint Etienne) is shown a yellow card for tripping.","A. Kante","yellow_card",{"id":360,"addition":-1,"extraMinute":63,"info":361,"isHome":39,"minute":355,"narrative":362,"playerName":363,"relatedPlayerName":364,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334815602738728960","Substitution 4","63' (Nice) makes a substitution: S. Diop comes on for I. Jansson.","S. Diop","I. Jansson",{"id":366,"addition":-1,"extraMinute":63,"info":367,"isHome":39,"minute":355,"narrative":368,"playerName":369,"relatedPlayerName":370,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334815477102546944","Substitution 3","63' (Nice) makes a substitution: M. Cho comes on for Kevin.","M. Cho","Kevin",{"id":372,"addition":-1,"extraMinute":63,"info":361,"isHome":39,"minute":373,"narrative":374,"playerName":363,"relatedPlayerName":364,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334815477173850112",64,"64' (Nice) makes a substitution: S. Diop comes on for I. Jansson.",{"id":376,"addition":-1,"extraMinute":63,"info":340,"isHome":28,"minute":377,"narrative":378,"playerName":379,"relatedPlayerName":380,"result":21,"teamLogo":74,"teamName":75,"typeName":337},"334816358036410368",67,"67' (Saint Etienne) makes a substitution: I. Cardona comes on for J. Duffus.","I. Cardona","J. Duffus",{"id":382,"addition":-1,"extraMinute":63,"info":367,"isHome":28,"minute":383,"narrative":384,"playerName":385,"relatedPlayerName":386,"result":21,"teamLogo":74,"teamName":75,"typeName":337},"334819377792684032",79,"79' (Saint Etienne) makes a substitution: L. Gadegbeku comes on for F. Tardieu.","L. Gadegbeku","F. Tardieu",{"id":388,"addition":-1,"extraMinute":63,"info":361,"isHome":28,"minute":79,"narrative":389,"playerName":390,"relatedPlayerName":391,"result":21,"teamLogo":74,"teamName":75,"typeName":337},"334822271870832640","90' (Saint Etienne) makes a substitution: Z. Davitashvili comes on for A. Moueffek.","Z. Davitashvili","A. Moueffek",{"id":393,"addition":-1,"extraMinute":63,"info":394,"isHome":39,"minute":79,"narrative":395,"playerName":396,"relatedPlayerName":397,"result":21,"teamLogo":67,"teamName":68,"typeName":337},"334822146029129728","Substitution 5","90' (Nice) makes a substitution: J. Clauss comes on for D. Coulibaly.","J. Clauss","D. Coulibaly",{"id":399,"addition":-1,"extraMinute":18,"info":361,"isHome":28,"minute":79,"narrative":400,"playerName":390,"relatedPlayerName":391,"result":21,"teamLogo":74,"teamName":75,"typeName":337},"334822523499712512","90+1' (Saint Etienne) makes a substitution: Z. Davitashvili comes on for A. Moueffek."]