[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052252315389952-en":61,"match-news-327052252315389952-en":86,"match-team-news-327052252315389952-en":225,"match-league-news-327052252315389952-en":343,"prediction-summary-327052252315389952":480,"timeline-327052252315389952":485},{"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",-38,-21,"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":18,"awayTeam":63,"description":69,"homeScore":70,"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},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326255041704890368","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F728.png","Rayo Vallecano","rayo-vallecano","Strasbourg must overturn a first-leg deficit at home to keep their European hopes alive against Rayo Vallecano. The Spanish side will defend their narrow lead, knowing a clean sheet or an away goal could seal their progression. The winner of this tense knockout tie advances to the next round of the UEFA Europa Conference League.",0,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326255037997125632","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F95.png","Strasbourg","strasbourg","327052252315389952","2026-05-07T19:00:00Z",90,"326135653702045696","UEFA Europa Conference League","uefa-europa-conference-league","strasbourg-vs-rayo-vallecano-2026-05-07","finished",[],[87,121,144,167,190,210],{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":89,"homeTeamId":73,"homeTeamName":75,"id":90,"leagueId":91,"leagueName":92,"matchId":77,"matchName":93,"publishedAt":94,"slug":95,"sourceName":96,"sourceURL":97,"teamId":65,"teamName":67,"teamIds":98,"teamNames":109,"title":120},"news","L'Equipe reveals Ligue 1's unseen moments: Niakhaté's train, Sage's taxi, Trapp's shock, Traoré's mix-up—human stories beyond the pitch.","333307858428891137","326135625889615872","Ligue 1","Strasbourg vs Rayo Vallecano","2026-05-22T16:00:00Z","ligue-1-secrets-niakhate-s-train-sage-s-taxi-trapp-s","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FMoments-voles-rencontres-impromptues-complicite-nos-reporters-vous-devoilent-leurs-coulisses-de-la-saison-de-ligue-1\u002F1677553#at_medium=RSS_feeds",[65,73,99,100,101,102,103,104,105,106,107,108],"326257545918287872","326257536413995008","326257535851958272","326257535919067136","326257536372051968","326257536443355136","326257534430089216","326257536078450688","326222711401484288","326222712076767232",[67,75,110,111,112,113,114,115,116,117,118,119],"Liverpool","Paris FC","Angers","Lyon","Metz","Lens","Eintracht Frankfurt","Paris Saint Germain","Belgium","Germany","Ligue 1 Secrets: Niakhaté's Train, Sage's Taxi, Trapp's",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":122,"homeTeamId":73,"homeTeamName":75,"id":123,"leagueId":124,"leagueName":125,"matchId":77,"matchName":93,"publishedAt":126,"slug":127,"sourceName":96,"sourceURL":128,"teamId":129,"teamName":130,"teamIds":131,"teamNames":137,"title":143},"AS Monaco must sell Balogun, Camara, Akliouche for €100M+ as Champions League miss creates €50M shortfall, forcing a summer exodus to avoid debt.","331319067820429313","326135626208382976","Coupe de France","2026-05-17T04:15:00Z","monaco-s-100m-summer-exodus-why-stars-must-be-sold","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FPas-assure-d-une-qualification-europeenne-monaco-va-etre-contraint-de-vendre-en-masse-faute-de-revenus-importants\u002F1676393#at_medium=RSS_feeds","326257546258026496","Manchester City",[129,73,65,132,99,133,134,135,106,136],"326257545754710016","326222711447621632","326257536112005120","326257535885512704","326257565195309056",[130,75,67,138,110,139,140,141,117,142],"Newcastle","France","Monaco","Lille","Barcelona","Monaco's €100M Summer Exodus: Why Stars Must Be Sold",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":145,"homeTeamId":73,"homeTeamName":75,"id":146,"leagueId":124,"leagueName":125,"matchId":77,"matchName":93,"publishedAt":147,"slug":148,"sourceName":96,"sourceURL":149,"teamId":73,"teamName":75,"teamIds":150,"teamNames":158,"title":166},"Strasbourg finish 8th, miss European spot as coach Gary O'Neil targets two strikers for next season while Joaquin Panichelli is out with ACL injury.","331168507574095873","2026-05-16T17:49:48Z","strasbourg-miss-europe-coach-s-striker-plan-for-2026-27","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FStrasbourg-n-a-plus-rien-a-jouer-et-reste-sur-sa-faim-avant-la-derniere-journee-de-ligue-1\u002F1676328#at_medium=RSS_feeds",[73,65,133,151,152,153,154,155,156,157],"326222707446255616","326222712936599552","326222767416414208","326255038034874368","326255039846813696","326222707169431552","326222713142120448",[75,67,139,159,160,161,162,163,164,165],"Antwerp","Paraguay","Lesotho","FSV Mainz 05","FK Partizan","Anderlecht","Canada","Strasbourg Miss Europe: Coach's Striker Plan for 2026-27",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":168,"homeTeamId":73,"homeTeamName":75,"id":169,"leagueId":170,"leagueName":171,"matchId":77,"matchName":93,"publishedAt":172,"slug":173,"sourceName":96,"sourceURL":174,"teamId":73,"teamName":75,"teamIds":175,"teamNames":182,"title":189},"Strasbourg expected to sign 20-year-old Portuguese defensive midfielder Diogo Sousa from Vitória Guimarães for €10M, as club plans squad overhaul after","329694219914448897","326135651395178496","Coupe de la Ligue","2026-05-12T16:28:36Z","strasbourg-set-to-sign-sousa-10m-for-portuguese-talent","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDiogo-sousa-milieu-international-espoirs-portugais-du-vitoria-guimaraes-devrait-s-engager-avec-strasbourg\u002F1675279#at_medium=RSS_feeds",[73,65,176,177,178,179,133,180,106,181],"326257537731006464","326257537764560896","326257537559040000","326257544425115648","326257768400949248","326257556114640896",[75,67,183,184,185,186,139,187,117,188],"Guimaraes","Nacional","Benfica","Vitoria","Sousa","Boca Juniors","Strasbourg Set to Sign Sousa: €10M for Portuguese Talent",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":191,"homeTeamId":73,"homeTeamName":75,"id":192,"leagueId":91,"leagueName":92,"matchId":77,"matchName":93,"publishedAt":193,"slug":194,"sourceName":195,"sourceURL":196,"teamId":197,"teamName":198,"teamIds":199,"teamNames":204,"title":209},"Aubameyang's fire extinguisher rampage costs him Marseille spot; Emegha's sunglasses spark fan fury; Bastia relegated after flare incident. A dramatic week in","329317194154381313","2026-05-11T15:21:25Z","ligue-1-chaos-aubameyang-emegha-bastia-in-focus","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F11\u002Fligue-1-sunglasses-fire-extinguishers-tragedy-aubameyang-emegha-bastia","326257535952621568","Marseille",[197,73,65,200,201,100,108,202,203],"326257536334303232","326257536179113984","326257536216862720","326257546220277760",[198,75,67,205,206,111,119,207,208],"Le Havre","Toulouse","Lorient","Chelsea","Ligue 1 Chaos: Aubameyang, Emegha, Bastia in Focus",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":211,"homeTeamId":73,"homeTeamName":75,"id":212,"leagueId":91,"leagueName":92,"matchId":77,"matchName":93,"publishedAt":213,"slug":214,"sourceName":96,"sourceURL":215,"teamId":73,"teamName":75,"teamIds":216,"teamNames":220,"title":224},"Strasbourg coach Gary O'Neil vents after goalless draw with Angers, slams performance, demands two strikers, as club misses chance to close gap on Monaco.","329057306375360513","2026-05-10T22:07:51Z","why-gary-o-neil-is-angry-strasbourg-draw-with-angers","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGary-o-neil-en-colere-apres-le-nul-de-strasbourg-contre-angers-on-n-arrivera-a-rien-en-jouant-comme-ca\u002F1674834#at_medium=RSS_feeds",[73,65,101,134,217,153,218,219,156,157],"326222711623782400","326257537865224192","326257556060114944",[75,67,112,140,221,161,222,223,164,165],"Colombia","Estoril","Estudiantes L.P.","Why Gary O'Neil is Angry: Strasbourg Draw with Angers",[226,246,263,274,299,314],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":227,"homeTeamId":-1,"homeTeamName":-1,"id":228,"leagueId":29,"leagueName":30,"matchId":229,"matchName":21,"publishedAt":230,"slug":231,"sourceName":96,"sourceURL":232,"teamId":233,"teamName":234,"teamIds":235,"teamNames":240,"title":245},"Guéla Doué scored and assisted as Ivory Coast beat France 2-1 in a friendly, outshining his brother Désiré who featured for Les Bleus in the sibling showdown.","338200147588550657","0","2026-06-05T04:00:00Z","guela-doue-downs-brother-s-france-ivorian-2-1-win","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FUn-but-et-une-passe-decisive-contre-la-france-la-soiree-de-reve-pour-guela-doue-avec-la-cote-d-ivoire\u002F1681944#at_medium=RSS_feeds","326222712533946368","Ivory Coast",[233,133,73,236,107,153,106,237,218,238,239,156],"326257536145559552","326257536296554496","326257686389723136","326257535994564608",[234,139,75,241,118,161,117,242,222,243,244,164],"Rennes","Auxerre","Together","Nantes","Guéla Doué downs brother's France: Ivorian 2-1 win",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":88,"excerpt":247,"homeTeamId":101,"homeTeamName":112,"id":248,"leagueId":29,"leagueName":30,"matchId":249,"matchName":250,"publishedAt":251,"slug":252,"sourceName":96,"sourceURL":253,"teamId":233,"teamName":234,"teamIds":254,"teamNames":258,"title":262},"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","327052659670388736","Angers vs Strasbourg","2026-06-04T22:01:21Z","guela-doue-becomes-5th-french-born-to-score-vs-france","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",[233,101,73,133,239,255,152,153,155,256,156,257],"326222712655581184","326257696737071104","326222712496197632",[234,112,75,139,244,259,160,161,163,260,164,261],"Algeria","Diaspora","Netherlands","Guéla Doué Becomes 5th French-Born to Score vs France",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":264,"homeTeamId":-1,"homeTeamName":-1,"id":265,"leagueId":29,"leagueName":30,"matchId":229,"matchName":21,"publishedAt":266,"slug":267,"sourceName":96,"sourceURL":268,"teamId":133,"teamName":139,"teamIds":269,"teamNames":271,"title":273},"Désiré and Guéla Doué reunited on the pitch pre-France vs Ivory Coast. Désiré benched; Guéla starts at right-back in their first international meeting.","338056839176392705","2026-06-04T18:14:07Z","doue-brothers-pitch-reunion-before-france-ivory-coast-clash","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDesire-et-guela-doue-ont-reconnu-la-pelouse-de-la-beaujoire-ensemble-avant-le-match-amical-france-cote-d-ivoire\u002F1681860#at_medium=RSS_feeds",[133,233,73,151,153,154,106,218,270,238,239,104,156],"326257541388439552",[139,234,75,159,161,162,117,222,272,243,244,115,164],"Antalyaspor","Doué Brothers' Pitch Reunion Before France-Ivory Coast Clash",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":275,"homeTeamId":-1,"homeTeamName":-1,"id":276,"leagueId":277,"leagueName":278,"matchId":229,"matchName":21,"publishedAt":279,"slug":280,"sourceName":96,"sourceURL":281,"teamId":282,"teamName":283,"teamIds":284,"teamNames":291,"title":298},"Sparta Capital agrees to buy 67% of Bordeaux, the fallen French giant in National 2, led by finance experts who previously engineered Lille and Lens takeovers.","338034052554559489","326135628146151424","National 2 - Group D","2026-06-04T16:40:34Z","sparta-capital-s-bordeaux-deal-lille-lens-finance-experts","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FImpliques-dans-les-rachats-de-lille-et-lens-specialistes-de-la-finance-qui-sont-les-hommes-forts-de-sparta-capital-futur-actionnaire-majoritaire-de-bordeaux\u002F1681826#at_medium=RSS_feeds","326257780744785920","Bordeaux",[282,285,135,104,153,286,287,237,73,288,289,290],"326257769613103104","326255040715034624","326255042816380928","326257664713560064","326257545968619520","326257781038387200",[283,292,141,115,161,293,294,242,75,295,296,297],"Capital","Levski Sofia","FC Levadia Tallinn","Luxembourg","Arsenal","Sochaux","Sparta Capital's Bordeaux Deal: Lille & Lens Finance Experts",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":300,"homeTeamId":-1,"homeTeamName":-1,"id":301,"leagueId":302,"leagueName":303,"matchId":229,"matchName":21,"publishedAt":304,"slug":305,"sourceName":96,"sourceURL":306,"teamId":73,"teamName":75,"teamIds":307,"teamNames":310,"title":313},"Grégory Thil returns to Boulogne as sporting director, six months after leaving Strasbourg, and will lead squad rebuild to secure Ligue 2 status.","337675306519236609","326135626590064640","Ligue 2","2026-06-03T17:08:07Z","gregory-thil-named-boulogne-sporting-director-after-6-months","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FGregory-thil-revient-a-boulogne-comme-directeur-sportif-plus-de-six-mois-apres-son-depart-de-strasbourg\u002F1681526#at_medium=RSS_feeds",[73,308,104,156,153,218,219,309,282,237,133,157],"326257572413706240","326257561546264576",[75,311,115,164,161,222,223,312,283,242,139,165],"Boulogne","Sonderjyske","Grégory Thil Named Boulogne Sporting Director After 6 Months",{"awayTeamId":315,"awayTeamName":316,"body":-1,"category":88,"excerpt":317,"homeTeamId":318,"homeTeamName":319,"id":320,"leagueId":29,"leagueName":30,"matchId":321,"matchName":322,"publishedAt":323,"slug":324,"sourceName":96,"sourceURL":325,"teamId":315,"teamName":316,"teamIds":326,"teamNames":334,"title":342},"326222712219373568","Morocco","Morocco defeated Madagascar 4-0 in a World Cup warm-up, with 18-year-old Ayyoub Bouaddi making his first start and playing 45 minutes. Saibari netted a brace.","326222712429088768","Scotland","337359259614318593","327115065541005312","Scotland vs Morocco","2026-06-02T20:07:05Z","morocco-4-0-madagascar-bouaddi-s-first-start-in-warm-up","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLe-maroc-deroule-contre-madagascar-avant-la-coupe-du-monde-ayyoub-bouaddi-titulaire-pour-sa-premiere\u002F1681277#at_medium=RSS_feeds",[315,318,327,328,329,330,331,332,151,152,153,154,333,73,133],"326257791310237696","326222767483523072","326222711569256448","326222713054040064","326222712395534336","326257610112110592","326255038395584512",[316,319,335,336,337,338,339,340,159,160,161,162,341,75,139],"Madagascar","Burundi","Brazil","Haiti","Norway","Atlas","Rosenborg","Morocco 4-0 Madagascar: Bouaddi's First Start in Warm-Up",[344,374,395,404,428,448],{"awayTeamId":345,"awayTeamName":346,"body":-1,"category":88,"excerpt":347,"homeTeamId":136,"homeTeamName":142,"id":348,"leagueId":80,"leagueName":81,"matchId":349,"matchName":350,"publishedAt":351,"slug":352,"sourceName":353,"sourceURL":354,"teamId":355,"teamName":356,"teamIds":357,"teamNames":365,"title":373},"326257565535047680","Real Madrid","LaLiga's penultimate team has 39 points and faces relegation, far more than in England or Italy. Uzquiano on survival, Barcelona's title, and Griezmann's exit.","331734881321095169","327052734794567680","Barcelona vs Real Madrid","2026-05-18T07:55:45Z","laliga-relegation-fight-39-points-not-enough-to-survive","Marca","https:\u002F\u002Fwww.marca.com\u002Fradio\u002F2026\u002F05\u002F18\u002Fguille-uzquiano-inglaterra-italia-penultimo-20-21-puntos-espana-39.html","326257565467938816","Levante",[355,136,345,358,359,360,361,362,363,364],"326257565778317312","326257565811871744","326257565669265408","326257565845426176","326257565501493248","326257593276174336","326222711682502656",[356,142,346,366,367,368,369,370,371,372],"Osasuna","Elche","Girona","Mallorca","Espanyol","New Stars","England","LaLiga Relegation Fight: 39 Points Not Enough to Survive",{"awayTeamId":197,"awayTeamName":198,"body":-1,"category":88,"excerpt":375,"homeTeamId":200,"homeTeamName":205,"id":376,"leagueId":80,"leagueName":81,"matchId":377,"matchName":378,"publishedAt":379,"slug":380,"sourceName":96,"sourceURL":381,"teamId":200,"teamName":205,"teamIds":382,"teamNames":388,"title":394},"Aubameyang's extinguisher celebration against Rennes followed his suspension for a prank. His goal and gesture proved pivotal as OM clinched a European berth.","331574258184491009","327052668155465728","Le Havre vs Marseille","2026-05-17T20:38:33Z","why-aubameyang-s-extinguisher-gesture-matters-for-om","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FUn-but-et-un-clin-d-oeil-la-celebration-extincteur-de-pierre-emerick-aubameyang-apres-son-but-avec-l-om-face-a-rennes\u002F1676634#at_medium=RSS_feeds",[200,197,236,218,219,309,383,384,385,386,387,203,156],"326257618995646464","326257621004718080","326257621155713024","326257664680005632","326257546094448640",[205,198,241,222,223,312,389,390,391,392,393,208,164],"CA Estudiantes","Esteghlal FC","Esteghlal Khuzestan","Estonia","Tottenham","Why Aubameyang's Extinguisher Gesture Matters for OM",{"awayTeamId":65,"awayTeamName":67,"body":-1,"category":88,"excerpt":396,"homeTeamId":73,"homeTeamName":75,"id":397,"leagueId":80,"leagueName":81,"matchId":77,"matchName":93,"publishedAt":398,"slug":399,"sourceName":96,"sourceURL":400,"teamId":73,"teamName":75,"teamIds":401,"teamNames":402,"title":403},"Lorient thrashed relegation-bound Metz 4-0, while Angers drew 1-1 with Strasbourg to clinch Ligue 1 survival and dent Strasbourg's European hopes.","329049377265946625","2026-05-10T21:56:45Z","lorient-4-0-metz-angers-hold-strasbourg-to-secure-survival","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FLorient-se-promene-a-metz-strasbourg-accroche-a-angers-officiellement-maintenu\u002F1674830#at_medium=RSS_feeds",[73,65,202,101,103,318,152,153,156],[75,67,207,112,114,319,160,161,164],"Lorient 4-0 Metz: Angers Hold Strasbourg to Secure Survival",{"awayTeamId":156,"awayTeamName":164,"body":-1,"category":88,"excerpt":405,"homeTeamId":406,"homeTeamName":407,"id":408,"leagueId":80,"leagueName":81,"matchId":409,"matchName":410,"publishedAt":411,"slug":412,"sourceName":413,"sourceURL":414,"teamId":105,"teamName":116,"teamIds":415,"teamNames":421,"title":427},"Eintracht Frankfurt can avoid a season without European football by winning on the final day and relying on other results after a major disappointment.","326222707295260672","Gent","328954972806844417","327052652745592832","Gent vs Anderlecht","2026-05-10T15:51:37Z","eintracht-frankfurt-hopes-for-europe-final-day-crucial","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fein-endspiel-als-geschenk-die-eintracht-darf-weiter-auf-europa-hoffen-1218108\u002Fartikel#omrss",[105,406,156,416,417,418,419,157,420],"326222707504975872","326222707618222080","326222711976103936","326222712324231168","326255039712595968",[116,407,164,422,423,424,425,165,426],"Genk","Dender","Australia","Austria","Başakşehir","Eintracht Frankfurt Hopes for Europe: Final Day Crucial",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":429,"homeTeamId":-1,"homeTeamName":-1,"id":430,"leagueId":80,"leagueName":81,"matchId":229,"matchName":21,"publishedAt":431,"slug":432,"sourceName":433,"sourceURL":434,"teamId":435,"teamName":436,"teamIds":437,"teamNames":442,"title":447},"Jadon Sancho reaches his third European final in three years with Aston Villa, facing Freiburg in the Europa League on May 20. He previously lost a Champions","328275409768550401","2026-05-08T18:58:38Z","sancho-s-3rd-euro-final-in-3-years-aston-villa-vs-freiburg","Championat","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6461302-dzhejdon-sancho-sygraet-v-tretem-evrokubkovom-finale-za-tri-goda.html","326257534329425920","Borussia Dortmund",[435,438,439,345,440,441,203,156],"326257545712766976","326257546425798656","326257565602156544","326257807814823936",[436,443,444,346,445,446,208,164],"Manchester United","Aston Villa","Real Betis","Birmingham","Sancho's 3rd Euro Final in 3 Years: Aston Villa vs Freiburg",{"awayTeamId":449,"awayTeamName":450,"body":-1,"category":88,"excerpt":451,"homeTeamId":452,"homeTeamName":453,"id":454,"leagueId":80,"leagueName":81,"matchId":455,"matchName":456,"publishedAt":457,"slug":458,"sourceName":459,"sourceURL":460,"teamId":449,"teamName":450,"teamIds":461,"teamNames":470,"title":479},"326255039494492160","Shakhtar Donetsk","Shakhtar Donetsk, managed by Arda Turan, face Crystal Palace in the UEFA Conference League semi-final second leg. The Ukrainian side travels to England for the","326255037950988288","Crystal Palace","328239475182276609","327052250818023424","Crystal Palace vs Shakhtar Donetsk","2026-05-08T16:39:49Z","shakhtar-donetsk-vs-crystal-palace-uefa-conference-league","Hürriyet Spor","https:\u002F\u002Fwww.hurriyet.com.tr\u002Fsporarena\u002Farda-turanli-shakhtar-final-icin-crystal-palace-karsisinda-konferans-ligi-yari-final-heyecani-canli-sohbet-ile-mislide-43168144",[449,452,462,463,464,465,466,467,468,136,364,156,469],"326257541547823104","326257567237935104","326257568844353536","326257575404244992","326257698947469312","326257699559837696","326257565233057792","326255038584328192",[450,453,471,472,473,474,475,476,477,142,372,164,478],"Fatih Karagümrük","Qarabag","Karpaty","Vanløse","Karlberg","Karlslund","Atletico Madrid","Legia Warszawa","Shakhtar Donetsk vs Crystal Palace: UEFA Conference League",{"matchResult":481,"exactScore":482,"totalGoals":483,"bothTeamsToScore":484},[],[],[],[],[486,494,501,508,513,520,527,532,538,544,550,556,560,563,566,571,575,580,584,590],{"id":487,"addition":488,"extraMinute":70,"info":489,"isHome":28,"minute":490,"narrative":491,"playerName":492,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":493},"327919540899942400","Holding","Yellow Card",25,"25' B. Chilwell (Strasbourg) is shown a yellow card for holding.","B. Chilwell","yellow_card",{"id":495,"addition":-1,"extraMinute":70,"info":496,"isHome":39,"minute":497,"narrative":498,"playerName":499,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":500},"327923818926444544","Normal Goal",42,"42' Alemao (Rayo Vallecano) scores. 0-1 — the opening goal.","Alemao","goal",{"id":502,"addition":-1,"extraMinute":70,"info":503,"isHome":28,"minute":504,"narrative":505,"playerName":492,"relatedPlayerName":506,"result":21,"teamLogo":74,"teamName":75,"typeName":507},"327928853257261056","Substitution 1",46,"46' (Strasbourg) makes a substitution: B. Chilwell comes on for S. Nanasi.","S. Nanasi","substitution",{"id":509,"addition":-1,"extraMinute":70,"info":503,"isHome":39,"minute":510,"narrative":511,"playerName":499,"relatedPlayerName":512,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327933633698467840",65,"65' (Rayo Vallecano) makes a substitution: Alemao comes on for S. Camello.","S. Camello",{"id":514,"addition":-1,"extraMinute":70,"info":515,"isHome":28,"minute":516,"narrative":517,"playerName":518,"relatedPlayerName":519,"result":21,"teamLogo":74,"teamName":75,"typeName":507},"327934262844067840","Substitution 2",67,"67' (Strasbourg) makes a substitution: S. El Mourabet comes on for S. Amo-Ameyaw.","S. El Mourabet","S. Amo-Ameyaw",{"id":521,"addition":-1,"extraMinute":70,"info":522,"isHome":39,"minute":523,"narrative":524,"playerName":525,"relatedPlayerName":526,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327937031432835072","Substitution 3",78,"78' (Rayo Vallecano) makes a substitution: I. Palazon comes on for P. Diaz.","I. Palazon","P. Diaz",{"id":528,"addition":-1,"extraMinute":70,"info":515,"isHome":39,"minute":523,"narrative":529,"playerName":530,"relatedPlayerName":531,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327937031483166720","78' (Rayo Vallecano) makes a substitution: J. de Frutos comes on for I. Balliu.","J. de Frutos","I. Balliu",{"id":533,"addition":534,"extraMinute":70,"info":489,"isHome":28,"minute":535,"narrative":536,"playerName":537,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":493},"327937786835374080","Unsportsmanlike conduct",80,"80' D. Moreira (Strasbourg) is shown a yellow card for unsportsmanlike conduct.","D. Moreira",{"id":539,"addition":540,"extraMinute":70,"info":489,"isHome":39,"minute":541,"narrative":542,"playerName":543,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327938919368757248","Delay of game",84,"84' U. Lopez (Rayo Vallecano) is shown a yellow card for delay of game.","U. Lopez",{"id":545,"addition":-1,"extraMinute":70,"info":546,"isHome":39,"minute":547,"narrative":548,"playerName":543,"relatedPlayerName":549,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327938667777626112","Substitution 5",85,"85' (Rayo Vallecano) makes a substitution: U. Lopez comes on for G. Gumbau.","G. Gumbau",{"id":551,"addition":-1,"extraMinute":70,"info":552,"isHome":39,"minute":547,"narrative":553,"playerName":554,"relatedPlayerName":555,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327938667731488768","Substitution 4","85' (Rayo Vallecano) makes a substitution: Pacha comes on for A. Garcia.","Pacha","A. Garcia",{"id":557,"addition":-1,"extraMinute":70,"info":546,"isHome":39,"minute":558,"narrative":559,"playerName":543,"relatedPlayerName":549,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327939170313965568",86,"86' (Rayo Vallecano) makes a substitution: U. Lopez comes on for G. Gumbau.",{"id":561,"addition":-1,"extraMinute":70,"info":546,"isHome":39,"minute":558,"narrative":562,"playerName":554,"relatedPlayerName":555,"result":21,"teamLogo":66,"teamName":67,"typeName":507},"327939170347520000","86' (Rayo Vallecano) makes a substitution: Pacha comes on for A. Garcia.",{"id":564,"addition":540,"extraMinute":70,"info":489,"isHome":39,"minute":558,"narrative":565,"playerName":543,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327939296013062145","86' U. Lopez (Rayo Vallecano) is shown a yellow card for delay of game.",{"id":567,"addition":568,"extraMinute":70,"info":489,"isHome":39,"minute":558,"narrative":569,"playerName":570,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327939925276102656","Roughing","86' O. Valentin (Rayo Vallecano) is shown a yellow card for roughing.","O. Valentin",{"id":572,"addition":568,"extraMinute":70,"info":489,"isHome":39,"minute":573,"narrative":574,"playerName":570,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327939170389463040",87,"87' O. Valentin (Rayo Vallecano) is shown a yellow card for roughing.",{"id":576,"addition":540,"extraMinute":70,"info":489,"isHome":39,"minute":577,"narrative":578,"playerName":579,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327940303795261440",88,"88' A. Batalla (Rayo Vallecano) is shown a yellow card for delay of game.","A. Batalla",{"id":581,"addition":540,"extraMinute":70,"info":489,"isHome":39,"minute":582,"narrative":583,"playerName":579,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":493},"327939800680108032",89,"89' A. Batalla (Rayo Vallecano) is shown a yellow card for delay of game.",{"id":585,"addition":-1,"extraMinute":586,"info":587,"isHome":28,"minute":79,"narrative":588,"playerName":589,"relatedPlayerName":589,"result":21,"teamLogo":74,"teamName":75,"typeName":500},"327940932257189888",2,"Missed Penalty","90+2' J. Enciso (Strasbourg) converts from the spot.","J. Enciso",{"id":591,"addition":-1,"extraMinute":592,"info":587,"isHome":28,"minute":79,"narrative":593,"playerName":589,"relatedPlayerName":589,"result":21,"teamLogo":74,"teamName":75,"typeName":500},"327941058228916224",4,"90+4' J. Enciso (Strasbourg) converts from the spot."]