[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052659670388736-en":61,"match-news-327052659670388736-en":87,"match-team-news-327052659670388736-en":197,"match-league-news-327052659670388736-en":273,"prediction-summary-327052659670388736":359},{"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","326255037997125632","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F95.png","Strasbourg","strasbourg","Both teams enter this late-season clash desperate to avoid the drop. Strasbourg's poor away form gives Angers a golden chance to leapfrog their rivals in the relegation fight. A win for either side could prove decisive in the battle to stay up.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257535851958272","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F77.png","Angers","angers","327052659670388736","2026-05-10T19:00:00Z",90,"326135624547438592","Ligue 1","fr-ligue-1","angers-vs-strasbourg-2026-05-10","scheduled",[],"Stade Raymond Kopa",[88,120,138,157,172,180],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":90,"homeTeamId":73,"homeTeamName":75,"id":91,"leagueId":29,"leagueName":30,"matchId":77,"matchName":92,"publishedAt":93,"slug":94,"sourceName":95,"sourceURL":96,"teamId":97,"teamName":98,"teamIds":99,"teamNames":109,"title":119},"news","Guéla Doué scored and assisted as Ivory Coast beat France 2-1, becoming the 5th French-born player to net against Les Bleus. Brother Désiré was an unused sub.","338115067146932225","Angers vs Strasbourg","2026-06-04T22:01:21Z","guela-doue-becomes-5th-french-born-to-score-vs-france","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGuela-doue-est-devenu-le-cinquieme-joueur-ne-en-france-a-marquer-contre-les-bleus\u002F1681926#at_medium=RSS_feeds","326222712533946368","Ivory Coast",[97,73,66,100,101,102,103,104,105,106,107,108],"326222711447621632","326257535994564608","326222712655581184","326222712936599552","326222767416414208","326255039846813696","326257696737071104","326222707169431552","326222712496197632",[98,75,68,110,111,112,113,114,115,116,117,118],"France","Nantes","Algeria","Paraguay","Lesotho","FK Partizan","Diaspora","Anderlecht","Netherlands","Guéla Doué Becomes 5th French-Born to Score vs France",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":121,"homeTeamId":73,"homeTeamName":75,"id":122,"leagueId":123,"leagueName":81,"matchId":77,"matchName":92,"publishedAt":124,"slug":125,"sourceName":95,"sourceURL":126,"teamId":66,"teamName":68,"teamIds":127,"teamNames":132,"title":137},"Enciso provided three assists and Nanasi scored twice as Strasbourg defeated Monaco 4-2 in a Ligue 1 thriller. Faes also netted a brace but had defensive","331596737204457473","326135625889615872","2026-05-17T22:25:58Z","enciso-delivers-3-assists-as-strasbourg-beat-monaco-4-2","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FLes-notes-de-strasbourg-monaco-enciso-fait-son-numero-faes-prend-l-eau\u002F1676688#at_medium=RSS_feeds",[66,73,128,103,104,105,129,130,131,107],"326257536112005120","326255041625198592","326257536413995008","326257535885512704",[68,75,133,113,114,115,134,135,136,117],"Monaco","Partizani","Paris FC","Lille","Enciso Delivers 3 Assists as Strasbourg Beat Monaco 4-2",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":139,"homeTeamId":73,"homeTeamName":75,"id":140,"leagueId":123,"leagueName":81,"matchId":77,"matchName":92,"publishedAt":141,"slug":142,"sourceName":95,"sourceURL":143,"teamId":73,"teamName":75,"teamIds":144,"teamNames":150,"title":156},"Angers avoided relegation with a 1-1 draw vs Strasbourg, celebrating Pierrick Capelle and Abdoulaye Bamba retirements, but Louis Mouton suffered a serious knee","329139787212525569","2026-05-11T03:46:00Z","angers-survive-capelle-bamba-say-goodbye-mouton-injured","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-maintien-l-emotion-avec-les-adieux-capelle-et-de-bamba-la-stupefaction-avec-la-blessure-de-moutin-angers-fete-presque-parfaite\u002F1674861#at_medium=RSS_feeds",[73,66,145,107,146,103,104,147,148,149],"326257603644493824","326222712429088768","326255038034874368","326257686389723136","326222713142120448",[75,68,151,117,152,113,114,153,154,155],"Capelle","Scotland","FSV Mainz 05","Together","Canada","Angers Survive: Capelle, Bamba Say Goodbye; Mouton Injured",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":158,"homeTeamId":73,"homeTeamName":75,"id":159,"leagueId":123,"leagueName":81,"matchId":77,"matchName":92,"publishedAt":160,"slug":161,"sourceName":95,"sourceURL":162,"teamId":163,"teamName":164,"teamIds":165,"teamNames":168,"title":171},"Auxerre's survival fight gets a major boost as Strasbourg loanee Mara scores a vital equalizer against Nice, building on his recent double vs Angers.","329060501696811009","2026-05-10T22:33:07Z","mara-s-goal-rescues-auxerre-ligue-1-survival-boost","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FLes-notes-de-auxerre-nice-mara-inspirant-abdul-samed-transparent\u002F1674842#at_medium=RSS_feeds","326257536296554496","Auxerre",[163,73,66,166,103,104,105,129,167,107,149],"326257536049090560","326257791536730112",[164,75,68,169,113,114,115,134,170,117,155],"Nice","Mali","Mara's Goal Rescues Auxerre: Ligue 1 Survival Boost",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":173,"homeTeamId":73,"homeTeamName":75,"id":174,"leagueId":80,"leagueName":81,"matchId":77,"matchName":92,"publishedAt":175,"slug":176,"sourceName":95,"sourceURL":162,"teamId":163,"teamName":164,"teamIds":177,"teamNames":178,"title":179},"Auxerre's loaned striker equalized with a calm finish, but Nice's Malian international scored his 10th Ligue 1 goal to keep Auxerre in survival fight.","329064281582604289","2026-05-10T22:16:00Z","auxerre-loanee-equalizes-nice-malian-nets-10th-goal",[163,73,66,166,103,104,105,129,107,108,149],[164,75,68,169,113,114,115,134,117,118,155],"Auxerre Loanee Equalizes: Nice Malian Nets 10th Goal",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":181,"homeTeamId":73,"homeTeamName":75,"id":182,"leagueId":80,"leagueName":81,"matchId":77,"matchName":92,"publishedAt":183,"slug":184,"sourceName":95,"sourceURL":185,"teamId":163,"teamName":164,"teamIds":186,"teamNames":191,"title":196},"Sékou Mara's brace and assist show how patience from Auxerre supporters, not jeers, revives Ligue 1 survival hopes after fan ban and struggle.","328623312773058561","2026-05-09T17:28:15Z","auxerre-fans-unshakeable-faith-key-to-survival-in-ligue-1","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FL-indefectible-soutien-des-supporters-d-auxerre-sera-t-il-recompense-par-le-maintien-en-ligue-1\u002F1674417#at_medium=RSS_feeds",[163,73,66,187,101,188,189,190],"326257536216862720","326257572023635968","326257536372051968","326222707140071424",[164,75,68,192,111,193,194,195],"Lorient","Amiens","Metz","KV Mechelen","Auxerre Fans' Unshakeable Faith: Key to Survival in Ligue 1",[198,201,217,230,241,250],{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":89,"excerpt":90,"homeTeamId":73,"homeTeamName":75,"id":91,"leagueId":29,"leagueName":30,"matchId":77,"matchName":92,"publishedAt":93,"slug":94,"sourceName":95,"sourceURL":96,"teamId":97,"teamName":98,"teamIds":199,"teamNames":200,"title":119},[97,73,66,100,101,102,103,104,105,106,107,108],[98,75,68,110,111,112,113,114,115,116,117,118],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":202,"homeTeamId":-1,"homeTeamName":-1,"id":203,"leagueId":123,"leagueName":81,"matchId":204,"matchName":21,"publishedAt":205,"slug":206,"sourceName":95,"sourceURL":207,"teamId":73,"teamName":75,"teamIds":208,"teamNames":212,"title":216},"Stéphane Gilli is set to take over as Angers coach next week, replacing Alexandre Dujeux. The ex-Paris FC boss turned down Metz to lead promoted Ligue 1 side.","338030400725061633","0","2026-06-04T16:27:32Z","stephane-gilli-to-angers-shaping-ligue-1-return","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FStephane-gilli-attendu-a-angers-pour-remplacer-alexandre-dujeux\u002F1681823#at_medium=RSS_feeds",[73,130,189,209,146,103,105,129,210,211,107],"326222707446255616","326257769613103104","326257535919067136",[75,135,194,213,152,113,115,134,214,215,117],"Antwerp","Capital","Lyon","Stéphane Gilli to Angers: Shaping Ligue 1 Return",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":218,"homeTeamId":-1,"homeTeamName":-1,"id":219,"leagueId":123,"leagueName":81,"matchId":204,"matchName":21,"publishedAt":220,"slug":221,"sourceName":95,"sourceURL":222,"teamId":73,"teamName":75,"teamIds":223,"teamNames":226,"title":229},"Anthony Lopes joins Angers on a two-year deal after leaving Nantes. The veteran goalkeeper brings 427 Ligue 1 appearances to the top-flight club.","338019781472948225","2026-06-04T15:56:52Z","anthony-lopes-joins-angers-2-year-deal-after-nantes-exit","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-anthony-lopes-rejoint-angers-apres-la-fin-de-son-contrat-avec-nantes\u002F1681809#at_medium=RSS_feeds",[73,101,211,100,107,146,104,163,224,225,149],"326257537865224192","326257541124198400",[75,111,215,110,117,152,114,164,227,228,155],"Estoril","Fenerbahçe","Anthony Lopes Joins Angers: 2-Year Deal After Nantes Exit",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":89,"excerpt":231,"homeTeamId":163,"homeTeamName":164,"id":232,"leagueId":123,"leagueName":81,"matchId":233,"matchName":234,"publishedAt":235,"slug":236,"sourceName":95,"sourceURL":237,"teamId":73,"teamName":75,"teamIds":238,"teamNames":239,"title":240},"Angers boss Alexandre Dujeux departs after securing safety. His exit, despite a new deal to 2028, baffles fans and leaves the club in a sudden search.","337733854859104257","326324118779596800","Auxerre vs Angers","2026-06-03T20:58:51Z","alexandre-dujeux-steps-down-as-angers-boss-what-happens","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAlexandre-dujeux-n-est-plus-l-entraineur-d-angers\u002F1681597#at_medium=RSS_feeds",[73,163,146,103,104,105,129,130,100,107,149],[75,164,152,113,114,115,134,135,110,117,155],"Alexandre Dujeux Steps Down as Angers Boss: What Happens",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":89,"excerpt":242,"homeTeamId":163,"homeTeamName":164,"id":243,"leagueId":123,"leagueName":81,"matchId":233,"matchName":234,"publishedAt":235,"slug":244,"sourceName":95,"sourceURL":237,"teamId":73,"teamName":75,"teamIds":245,"teamNames":247,"title":249},"Alexandre Dujeux resigns as Angers coach despite contract until 2028, after two Ligue 1 survivals and a promotion; market interest from Nice and Lens grows.","337739656688832513","alexandre-dujeux-quits-angers-what-it-means-for-sco",[73,163,166,246,146,103,147,105,100,107],"326257536443355136",[75,164,169,248,152,113,153,115,110,117],"Lens","Alexandre Dujeux Quits Angers: What it Means for SCO",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":251,"homeTeamId":-1,"homeTeamName":-1,"id":252,"leagueId":253,"leagueName":254,"matchId":204,"matchName":21,"publishedAt":255,"slug":256,"sourceName":95,"sourceURL":257,"teamId":258,"teamName":259,"teamIds":260,"teamNames":266,"title":272},"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","326257572300460032","Saint Etienne",[258,103,104,105,129,130,224,261,262,263,264,100,73,265,211,189,107],"326257539769438208","326257539844935680","326257535952621568","326257572149465088","326257808217477120",[259,113,114,115,134,135,227,267,268,269,270,110,75,271,215,194,117],"Inter","Parma","Marseille","Grenoble","Derby","Saint-Étienne Fan Groups Escape Dissolution: Minister",[274,295,304,317,336,351],{"awayTeamId":128,"awayTeamName":133,"body":-1,"category":89,"excerpt":275,"homeTeamId":189,"homeTeamName":194,"id":276,"leagueId":80,"leagueName":81,"matchId":277,"matchName":278,"publishedAt":279,"slug":280,"sourceName":95,"sourceURL":281,"teamId":128,"teamName":133,"teamIds":282,"teamNames":288,"title":294},"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",[128,189,283,103,104,284,105,285,286,287,107,149],"326257546258026496","326255038114566144","326255040400461824","326222707475615744","326257695210344448",[133,194,289,113,114,290,115,291,292,293,117,155],"Manchester City","Santa Clara","FC Santa Coloma","Cercle Brugge","Signal","Sadibou Sané to Monaco: €10M Deal Signals Summer Overhaul",{"awayTeamId":128,"awayTeamName":133,"body":-1,"category":89,"excerpt":296,"homeTeamId":189,"homeTeamName":194,"id":297,"leagueId":80,"leagueName":81,"matchId":277,"matchName":278,"publishedAt":279,"slug":298,"sourceName":95,"sourceURL":281,"teamId":128,"teamName":133,"teamIds":299,"teamNames":301,"title":303},"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",[128,189,286,283,103,104,284,105,285,300,107,149],"326222711783165952",[133,194,292,289,113,114,290,115,291,302,117,155],"Senegal","Sadibou Sané to Monaco: €7M Deal Close for Metz Defender",{"awayTeamId":258,"awayTeamName":259,"body":-1,"category":89,"excerpt":305,"homeTeamId":166,"homeTeamName":169,"id":306,"leagueId":80,"leagueName":81,"matchId":307,"matchName":308,"publishedAt":309,"slug":310,"sourceName":95,"sourceURL":311,"teamId":166,"teamName":169,"teamIds":312,"teamNames":314,"title":316},"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",[166,258,107,103,104,105,129,130,149,313],"326255038584328192",[169,259,117,113,114,115,134,135,155,315],"Legia Warszawa","Nice's Cho and Bard Suffer Injuries: What It Means for Nice",{"awayTeamId":189,"awayTeamName":194,"body":-1,"category":89,"excerpt":318,"homeTeamId":166,"homeTeamName":169,"id":319,"leagueId":80,"leagueName":81,"matchId":320,"matchName":321,"publishedAt":322,"slug":323,"sourceName":95,"sourceURL":324,"teamId":258,"teamName":259,"teamIds":325,"teamNames":330,"title":335},"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",[258,166,189,326,103,104,105,327,129,328,329,107,149],"326257546220277760","326255040996052992","326257565535047680","326257667678932992",[259,169,194,331,113,114,115,332,134,333,334,117,155],"Chelsea","Kalju Nomme","Real Madrid","Police","Why Nice Played Behind Closed Doors: Playoff Ban",{"awayTeamId":189,"awayTeamName":194,"body":-1,"category":89,"excerpt":337,"homeTeamId":166,"homeTeamName":169,"id":338,"leagueId":80,"leagueName":81,"matchId":320,"matchName":321,"publishedAt":339,"slug":340,"sourceName":95,"sourceURL":341,"teamId":342,"teamName":343,"teamIds":344,"teamNames":347,"title":350},"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",[342,166,189,103,104,147,105,129,345,263,97,346,287],"326257536334303232","326257700071542784",[343,169,194,113,114,153,115,134,348,269,98,349,293],"Le Havre","Olympic","Stéphane Richard's OM Shake-Up: How Early Actions Reshape",{"awayTeamId":189,"awayTeamName":194,"body":-1,"category":89,"excerpt":352,"homeTeamId":166,"homeTeamName":169,"id":353,"leagueId":80,"leagueName":81,"matchId":320,"matchName":321,"publishedAt":354,"slug":355,"sourceName":95,"sourceURL":341,"teamId":342,"teamName":343,"teamIds":356,"teamNames":357,"title":358},"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",[342,166,189,103,104,147,105,129,263,287,107],[343,169,194,113,114,153,115,134,269,293,117],"Stéphane Richard's Fast Start: What It Means for OM's Future",{"matchResult":360,"exactScore":361,"totalGoals":362,"bothTeamsToScore":363},[],[],[],[]]