[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326324117391282176-en":61,"match-news-326324117391282176-en":86,"match-team-news-326324117391282176-en":217,"match-league-news-326324117391282176-en":335,"prediction-summary-326324117391282176":417,"timeline-326324117391282176":422},{"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","326257536179113984","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F96.png","Toulouse","toulouse","This Ligue 1 clash between RC Strasbourg Alsace and Toulouse FC on May 3, 2026, carries significant weight as the season enters its decisive final stretch. With both clubs typically positioned in the competitive mid-table, this fixture could prove pivotal in the race for European qualification spots or in securing a comfortable top-half finish. The points are crucial for either side to achieve their end-of-season ambitions.\n\nWhile not a historic rivalry, recent encounters have been fiercely contested, often with high stakes. Matches between these two have frequently been tight, tactical affairs, reflecting their similar stature in French football. The history is one of mutual respect but also intense competition for every point.\n\nTactically, fans can expect an intriguing battle. Strasbourg, often playing an energetic, attacking style under their manager, will look to utilize the pace and creativity of their forwards to break down a typically well-organized Toulouse side. Toulouse, known for their disciplined defensive structure and quick transitions, will aim to frustrate the hosts and exploit any spaces left behind. The midfield duel to control possession and tempo will be key.\n\nThe atmosphere at the Stade de la Meinau is sure to be electric. Known for its passionate and vocal support, the Strasbourg faithful will create a cauldron of noise, urging their team forward in this crucial home fixture. Fans can expect a vibrant, intense, and potentially dramatic 90 minutes, with both sets of supporters fully aware of the match's importance in the context of their season's goals.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326255037997125632","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F95.png","Strasbourg","strasbourg","326324117391282176","2026-05-03T15:15:00Z",90,"326135624547438592","Ligue 1","fr-ligue-1","strasbourg-vs-toulouse-2026-05-03","finished",[],[87,119,152,176,195,207],{"awayTeamId":66,"awayTeamName":68,"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":98,"teamName":99,"teamIds":100,"teamNames":109,"title":118},"news","Gabriel managed four games for Troyes in 2017-18 as injury and Garcia's hesitation stalled his rise; now an Arsenal key player, he faces PSG in the UCL final.","334957948042219521","326135651395178496","Coupe de la Ligue","Strasbourg vs Toulouse","2026-05-27T05:16:00Z","why-gabriel-s-troyes-loan-failed-garcia-s-biggest-regret","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002F-le-plus-grand-regret-de-ma-carriere-d-entraineur-jean-louis-garcia-revient-sur-la-periode-de-gabriel-a-troyes\u002F1679157#at_medium=RSS_feeds","326257572241739776","Estac Troyes",[98,73,66,101,102,103,104,105,106,107,108],"326257599114645504","326257545968619520","326222711447621632","326257535851958272","326257572023635968","326257535885512704","326257536078450688","326222711569256448",[99,75,68,110,111,112,113,114,115,116,117],"Dinamo Zagreb","Arsenal","France","Angers","Amiens","Lille","Paris Saint Germain","Brazil","Why Gabriel's Troyes Loan Failed: Garcia's 'Biggest Regret'",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":88,"excerpt":120,"homeTeamId":73,"homeTeamName":75,"id":121,"leagueId":122,"leagueName":123,"matchId":77,"matchName":93,"publishedAt":124,"slug":125,"sourceName":96,"sourceURL":126,"teamId":127,"teamName":128,"teamIds":129,"teamNames":140,"title":151},"Nantes, relegated to Ligue 2, are close to re-signing goalkeeper Maxime Dupé from Nice and extending defender Frédéric Guilbert's contract after a strong","329715688706936833","326135625122058240","Second Division","2026-05-12T17:38:40Z","nantes-relegated-dupe-return-guilbert-extension-loom","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMaxime-dupe-de-retour-a-nantes-frederic-guilbert-bien-parti-pour-prolonger\u002F1675295#at_medium=RSS_feeds","326257535994564608","Nantes",[127,73,66,130,131,132,133,134,135,136,137,138,139],"326257536049090560","326257539916238848","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257536413995008","326257546425798656","326257780744785920","326257536296554496",[128,75,68,141,142,143,144,145,146,147,148,149,150],"Nice","Lecce","Paraguay","Lesotho","FK Partizan","Partizani","Paris FC","Aston Villa","Bordeaux","Auxerre","Nantes Relegated: Dupé Return & Guilbert Extension Loom",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":88,"excerpt":153,"homeTeamId":73,"homeTeamName":75,"id":154,"leagueId":155,"leagueName":81,"matchId":77,"matchName":93,"publishedAt":156,"slug":157,"sourceName":96,"sourceURL":158,"teamId":104,"teamName":113,"teamIds":159,"teamNames":167,"title":175},"Ligue 1 33rd round multiplex: May 10, 21:00, 7 matches on Ligue 1+, Monaco-Lille on beIN SPORTS 1. Key relegation and European battles at stake.","328800146441637889","326135625889615872","2026-05-10T05:15:00Z","ligue-1-multiplex-today-33rd-round-kick-off-times","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FA-quelle-heure-et-sur-quelle-chaine-voir-le-multiplex-de-la-33e-journee-de-ligue-1\u002F1674413#at_medium=RSS_feeds",[104,73,66,139,130,160,161,162,163,164,136,165,166,106,107],"326257536334303232","326257535952621568","326257536372051968","326257536216862720","326257536145559552","326257535919067136","326257536112005120",[113,75,68,150,141,168,169,170,171,172,147,173,174,115,116],"Le Havre","Marseille","Metz","Lorient","Rennes","Lyon","Monaco","Ligue 1 Multiplex Today: 33rd Round Kick-off Times",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":88,"excerpt":177,"homeTeamId":73,"homeTeamName":75,"id":178,"leagueId":80,"leagueName":81,"matchId":77,"matchName":93,"publishedAt":179,"slug":180,"sourceName":96,"sourceURL":181,"teamId":127,"teamName":128,"teamIds":182,"teamNames":188,"title":194},"Nantes relegated from Ligue 1 after loss to Lens. Key exits: Lopes, Coquelin, El Arabi; Abline attracting Monaco. Core stays for immediate Ligue 2 promotion","328618285174099969","2026-05-09T17:04:00Z","nantes-relegation-who-stays-and-who-goes-for-ligue-2","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FApres-la-relegation-en-ligue-2-qui-va-faire-partie-de-la-vague-de-departs-a-nantes-et-qui-va-rester-pour-l-operation-remontee\u002F1674488#at_medium=RSS_feeds",[127,73,66,183,184,185,166,131,186,187],"326257536443355136","326257550846595072","326257546220277760","326257572086550528","326257559465889792",[128,75,68,189,190,191,174,142,192,193],"Lens","Sturm Graz","Chelsea","Reims","Panathinaikos","Nantes Relegation: Who Stays and Who Goes for Ligue 2",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":88,"excerpt":196,"homeTeamId":73,"homeTeamName":75,"id":197,"leagueId":198,"leagueName":199,"matchId":77,"matchName":93,"publishedAt":200,"slug":201,"sourceName":96,"sourceURL":181,"teamId":127,"teamName":128,"teamIds":202,"teamNames":204,"title":206},"Nantes relegation triggers veteran exodus: Lopes, Coquelin, El Arabi out; Abline to Monaco. Key retained players and loan returns set for promotion bid.","328614604236132353","326135626590064640","Ligue 2","2026-05-09T16:50:00Z","nantes-relegation-who-stays-who-leaves-ligue-2",[127,73,66,184,185,166,131,186,203,187],"326257615141081088",[128,75,68,190,191,174,142,192,205,193],"FC Sion","Nantes Relegation: Who Stays, Who Leaves Ligue 2?",{"awayTeamId":66,"awayTeamName":68,"body":-1,"category":88,"excerpt":208,"homeTeamId":73,"homeTeamName":75,"id":209,"leagueId":155,"leagueName":81,"matchId":77,"matchName":93,"publishedAt":210,"slug":211,"sourceName":212,"sourceURL":213,"teamId":107,"teamName":116,"teamIds":214,"teamNames":215,"title":216},"The full schedule for Ligue 1 Round 33 of the 2025\u002F2026 season is set. The action begins on May 8 with Lens vs Nant, with all other matches on May 10 at 22:00","328226960058617857","2026-05-08T15:36:52Z","ligue-1-round-33-schedule-psg-leads-table-may-8-10","Championat","https:\u002F\u002Fwww.championat.com\u002Ffootball\u002Fnews-6461078-raspisanie-matchej-33-go-tura-chempionata-francii-po-futbolu-2025-2026.html",[107,73,66,161,160,136,163,139],[116,75,68,169,168,147,171,150],"Ligue 1 Round 33 Schedule: PSG Leads Table, May 8-10",[218,238,255,270,291,308],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":219,"homeTeamId":-1,"homeTeamName":-1,"id":220,"leagueId":29,"leagueName":30,"matchId":221,"matchName":21,"publishedAt":222,"slug":223,"sourceName":96,"sourceURL":224,"teamId":225,"teamName":226,"teamIds":227,"teamNames":232,"title":237},"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",[225,103,73,164,228,133,107,139,229,230,127,231],"326222711401484288","326257537865224192","326257686389723136","326222707169431552",[226,112,75,172,233,144,116,150,234,235,128,236],"Belgium","Estoril","Together","Anderlecht","Guéla Doué downs brother's France: Ivorian 2-1 win",{"awayTeamId":73,"awayTeamName":75,"body":-1,"category":88,"excerpt":239,"homeTeamId":104,"homeTeamName":113,"id":240,"leagueId":29,"leagueName":30,"matchId":241,"matchName":242,"publishedAt":243,"slug":244,"sourceName":96,"sourceURL":245,"teamId":225,"teamName":226,"teamIds":246,"teamNames":250,"title":254},"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",[225,104,73,103,127,247,132,133,134,248,231,249],"326222712655581184","326257696737071104","326222712496197632",[226,113,75,112,128,251,143,144,145,252,236,253],"Algeria","Diaspora","Netherlands","Guéla Doué Becomes 5th French-Born to Score vs France",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":256,"homeTeamId":-1,"homeTeamName":-1,"id":257,"leagueId":29,"leagueName":30,"matchId":221,"matchName":21,"publishedAt":258,"slug":259,"sourceName":96,"sourceURL":260,"teamId":103,"teamName":112,"teamIds":261,"teamNames":265,"title":269},"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",[103,225,73,262,133,263,107,229,264,230,127,183,231],"326222707446255616","326255038034874368","326257541388439552",[112,226,75,266,144,267,116,234,268,235,128,189,236],"Antwerp","FSV Mainz 05","Antalyaspor","Doué Brothers' Pitch Reunion Before France-Ivory Coast Clash",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":271,"homeTeamId":-1,"homeTeamName":-1,"id":272,"leagueId":273,"leagueName":274,"matchId":221,"matchName":21,"publishedAt":275,"slug":276,"sourceName":96,"sourceURL":277,"teamId":138,"teamName":149,"teamIds":278,"teamNames":284,"title":290},"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",[138,279,106,183,133,280,281,139,73,282,102,283],"326257769613103104","326255040715034624","326255042816380928","326257664713560064","326257781038387200",[149,285,115,189,144,286,287,150,75,288,111,289],"Capital","Levski Sofia","FC Levadia Tallinn","Luxembourg","Sochaux","Sparta Capital's Bordeaux Deal: Lille & Lens Finance Experts",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":88,"excerpt":292,"homeTeamId":-1,"homeTeamName":-1,"id":293,"leagueId":198,"leagueName":199,"matchId":221,"matchName":21,"publishedAt":294,"slug":295,"sourceName":96,"sourceURL":296,"teamId":73,"teamName":75,"teamIds":297,"teamNames":302,"title":307},"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","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,298,183,231,133,229,299,300,138,139,103,301],"326257572413706240","326257556060114944","326257561546264576","326222713142120448",[75,303,189,236,144,234,304,305,149,150,112,306],"Boulogne","Estudiantes L.P.","Sonderjyske","Canada","Grégory Thil Named Boulogne Sporting Director After 6 Months",{"awayTeamId":309,"awayTeamName":310,"body":-1,"category":88,"excerpt":311,"homeTeamId":312,"homeTeamName":313,"id":314,"leagueId":29,"leagueName":30,"matchId":315,"matchName":316,"publishedAt":317,"slug":318,"sourceName":96,"sourceURL":319,"teamId":309,"teamName":310,"teamIds":320,"teamNames":327,"title":334},"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",[309,312,321,322,108,323,324,325,262,132,133,263,326,73,103],"326257791310237696","326222767483523072","326222713054040064","326222712395534336","326257610112110592","326255038395584512",[310,313,328,329,117,330,331,332,266,143,144,267,333,75,112],"Madagascar","Burundi","Haiti","Norway","Atlas","Rosenborg","Morocco 4-0 Madagascar: Bouaddi's First Start in Warm-Up",[336,357,366,381,398,409],{"awayTeamId":166,"awayTeamName":174,"body":-1,"category":88,"excerpt":337,"homeTeamId":162,"homeTeamName":170,"id":338,"leagueId":80,"leagueName":81,"matchId":339,"matchName":340,"publishedAt":341,"slug":342,"sourceName":96,"sourceURL":343,"teamId":166,"teamName":174,"teamIds":344,"teamNames":350,"title":356},"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",[166,162,345,132,133,346,134,347,348,349,231,301],"326257546258026496","326255038114566144","326255040400461824","326222707475615744","326257695210344448",[174,170,351,143,144,352,145,353,354,355,236,306],"Manchester City","Santa Clara","FC Santa Coloma","Cercle Brugge","Signal","Sadibou Sané to Monaco: €10M Deal Signals Summer Overhaul",{"awayTeamId":166,"awayTeamName":174,"body":-1,"category":88,"excerpt":358,"homeTeamId":162,"homeTeamName":170,"id":359,"leagueId":80,"leagueName":81,"matchId":339,"matchName":340,"publishedAt":341,"slug":360,"sourceName":96,"sourceURL":343,"teamId":166,"teamName":174,"teamIds":361,"teamNames":363,"title":365},"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",[166,162,348,345,132,133,346,134,347,362,231,301],"326222711783165952",[174,170,354,351,143,144,352,145,353,364,236,306],"Senegal","Sadibou Sané to Monaco: €7M Deal Close for Metz Defender",{"awayTeamId":367,"awayTeamName":368,"body":-1,"category":88,"excerpt":369,"homeTeamId":130,"homeTeamName":141,"id":370,"leagueId":80,"leagueName":81,"matchId":371,"matchName":372,"publishedAt":373,"slug":374,"sourceName":96,"sourceURL":375,"teamId":130,"teamName":141,"teamIds":376,"teamNames":378,"title":380},"326257572300460032","Saint Etienne","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",[130,367,231,132,133,134,135,136,301,377],"326255038584328192",[141,368,236,143,144,145,146,147,306,379],"Legia Warszawa","Nice's Cho and Bard Suffer Injuries: What It Means for Nice",{"awayTeamId":162,"awayTeamName":170,"body":-1,"category":88,"excerpt":382,"homeTeamId":130,"homeTeamName":141,"id":383,"leagueId":80,"leagueName":81,"matchId":384,"matchName":385,"publishedAt":386,"slug":387,"sourceName":96,"sourceURL":388,"teamId":367,"teamName":368,"teamIds":389,"teamNames":393,"title":397},"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",[367,130,162,185,132,133,134,390,135,391,392,231,301],"326255040996052992","326257565535047680","326257667678932992",[368,141,170,191,143,144,145,394,146,395,396,236,306],"Kalju Nomme","Real Madrid","Police","Why Nice Played Behind Closed Doors: Playoff Ban",{"awayTeamId":162,"awayTeamName":170,"body":-1,"category":88,"excerpt":399,"homeTeamId":130,"homeTeamName":141,"id":400,"leagueId":80,"leagueName":81,"matchId":384,"matchName":385,"publishedAt":401,"slug":402,"sourceName":96,"sourceURL":403,"teamId":164,"teamName":172,"teamIds":404,"teamNames":406,"title":408},"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",[164,130,162,132,133,263,134,135,160,161,225,405,349],"326257700071542784",[172,141,170,143,144,267,145,146,168,169,226,407,355],"Olympic","Stéphane Richard's OM Shake-Up: How Early Actions Reshape",{"awayTeamId":162,"awayTeamName":170,"body":-1,"category":88,"excerpt":410,"homeTeamId":130,"homeTeamName":141,"id":411,"leagueId":80,"leagueName":81,"matchId":384,"matchName":385,"publishedAt":412,"slug":413,"sourceName":96,"sourceURL":403,"teamId":164,"teamName":172,"teamIds":414,"teamNames":415,"title":416},"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",[164,130,162,132,133,263,134,135,161,349,231],[172,141,170,143,144,267,145,146,169,355,236],"Stéphane Richard's Fast Start: What It Means for OM's Future",{"matchResult":418,"exactScore":419,"totalGoals":420,"bothTeamsToScore":421},[],[],[],[],[423,432,438,446,452,458,464,470,475,481,485,491,497,502,506],{"id":424,"addition":-1,"extraMinute":425,"info":426,"isHome":28,"minute":427,"narrative":428,"playerName":429,"relatedPlayerName":430,"result":21,"teamLogo":74,"teamName":75,"typeName":431},"326969916152352768",0,"Normal Goal",27,"27' S. Amo-Ameyaw (Strasbourg) scores, set up by I. Doukouré. 0-1 — the opening goal.","S. Amo-Ameyaw","I. Doukouré","goal",{"id":433,"addition":-1,"extraMinute":425,"info":426,"isHome":39,"minute":434,"narrative":435,"playerName":436,"relatedPlayerName":437,"result":21,"teamLogo":67,"teamName":68,"typeName":431},"326969916181712896",43,"43' D. Methalie (Toulouse) scores, set up by C. Cásseres. 1-1 — the equaliser.","D. Methalie","C. Cásseres",{"id":439,"addition":-1,"extraMinute":425,"info":440,"isHome":28,"minute":441,"narrative":442,"playerName":443,"relatedPlayerName":444,"result":21,"teamLogo":74,"teamName":75,"typeName":445},"326969916215267328","Substitution 1",46,"46' (Strasbourg) makes a substitution: A. Ouattara comes on for S. El Mourabet.","A. Ouattara","S. El Mourabet","substitution",{"id":447,"addition":-1,"extraMinute":425,"info":448,"isHome":39,"minute":449,"narrative":450,"playerName":436,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":451},"326969916240433152","Yellow Card",56,"56' D. Methalie (Toulouse) is shown a yellow card.","yellow_card",{"id":453,"addition":-1,"extraMinute":425,"info":440,"isHome":39,"minute":454,"narrative":455,"playerName":456,"relatedPlayerName":457,"result":21,"teamLogo":67,"teamName":68,"typeName":445},"326969916315930624",63,"63' (Toulouse) makes a substitution: J. Russell-Rowe comes on for Emersonn.","J. Russell-Rowe","Emersonn",{"id":459,"addition":-1,"extraMinute":425,"info":460,"isHome":28,"minute":454,"narrative":461,"playerName":462,"relatedPlayerName":463,"result":21,"teamLogo":74,"teamName":75,"typeName":445},"326969916269793280","Substitution 2","63' (Strasbourg) makes a substitution: M. Amougou comes on for Diego Moreira.","M. Amougou","Diego Moreira",{"id":465,"addition":-1,"extraMinute":425,"info":466,"isHome":28,"minute":467,"narrative":468,"playerName":430,"relatedPlayerName":469,"result":21,"teamLogo":74,"teamName":75,"typeName":445},"326969916345290752","Substitution 3",71,"71' (Strasbourg) makes a substitution: I. Doukouré comes on for A. Omobamidele.","A. Omobamidele",{"id":471,"addition":-1,"extraMinute":425,"info":448,"isHome":39,"minute":472,"narrative":473,"playerName":474,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":451},"326969916399816704",75,"75' A. Vossah (Toulouse) is shown a yellow card.","A. Vossah",{"id":476,"addition":-1,"extraMinute":425,"info":460,"isHome":39,"minute":477,"narrative":478,"playerName":479,"relatedPlayerName":480,"result":21,"teamLogo":67,"teamName":68,"typeName":445},"326969916429176832",78,"78' (Toulouse) makes a substitution: S. Hidalgo comes on for D. Sidibé.","S. Hidalgo","D. Sidibé",{"id":482,"addition":-1,"extraMinute":425,"info":466,"isHome":39,"minute":477,"narrative":483,"playerName":436,"relatedPlayerName":484,"result":21,"teamLogo":67,"teamName":68,"typeName":445},"326969916458536960","78' (Toulouse) makes a substitution: D. Methalie comes on for W. Kamanzi.","W. Kamanzi",{"id":486,"addition":-1,"extraMinute":425,"info":487,"isHome":39,"minute":488,"narrative":489,"playerName":474,"relatedPlayerName":490,"result":21,"teamLogo":67,"teamName":68,"typeName":445},"326969916534034432","Substitution 4",82,"82' (Toulouse) makes a substitution: A. Vossah comes on for M. Sauer.","M. Sauer",{"id":492,"addition":-1,"extraMinute":425,"info":493,"isHome":28,"minute":488,"narrative":494,"playerName":495,"relatedPlayerName":496,"result":21,"teamLogo":74,"teamName":75,"typeName":445},"326969916496285696","Substitution 5","82' (Strasbourg) makes a substitution: S. Nanasi comes on for E. Emegha.","S. Nanasi","E. Emegha",{"id":498,"addition":-1,"extraMinute":425,"info":493,"isHome":39,"minute":488,"narrative":499,"playerName":500,"relatedPlayerName":501,"result":21,"teamLogo":67,"teamName":68,"typeName":445},"326969916571783168","82' (Toulouse) makes a substitution: Y. Gboho comes on for Y. Azizi.","Y. Gboho","Y. Azizi",{"id":503,"addition":-1,"extraMinute":425,"info":426,"isHome":39,"minute":504,"narrative":505,"playerName":457,"relatedPlayerName":437,"result":21,"teamLogo":67,"teamName":68,"typeName":431},"326969916601143296",84,"84' Emersonn (Toulouse) scores, set up by C. Cásseres. 2-1.",{"id":507,"addition":-1,"extraMinute":508,"info":448,"isHome":39,"minute":79,"narrative":509,"playerName":510,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":451},"326969916630503424",7,"90+7' A. Dønnum (Toulouse) is shown a yellow card.","A. Dønnum"]