[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-why-sofiane-boufal-is-leaving-le-havre-mission-accomplished":61,"news-related-why-sofiane-boufal-is-leaving-le-havre-mission-accomplished-en":102,"news-related-match-why-sofiane-boufal-is-leaving-le-havre-mission-accomplished-en":203},{"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",{"article":62},{"awayTeamId":63,"awayTeamName":64,"body":65,"category":66,"excerpt":67,"homeTeamId":68,"homeTeamName":69,"id":70,"leagueId":71,"leagueName":72,"matchId":73,"matchName":74,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":63,"teamName":64,"teamIds":79,"teamNames":90,"title":101},"326257536334303232","Le Havre","Sofiane Boufal has officially confirmed that his time at Le Havre AC has come to an end. The 32-year-old Moroccan midfielder announced his departure via an Instagram post on Wednesday, just a few days after helping the club secure top-flight survival. The news did not come as a complete surprise, as his short-term contract was always expected to hinge on the team's league status.\n\nIn a heartfelt message to the Le Havre faithful, Boufal expressed his deep appreciation for the opportunity. \"Wearing the colors of HAC has been an honor and an immense pride,\" he wrote. He added that he took \"enormous pleasure\" playing at the Stade Océane and during away trips, and extended sincere thanks to the coaching staff, his teammates, and the sporting management for their confidence throughout his stay.\n\nBoufal arrived at Le Havre in the January transfer window as the club scrambled to strengthen its squad in a desperate fight against relegation. The Normandy outfit had been hovering dangerously close to the drop zone, and the addition of an experienced international was seen as a vital injection of quality and leadership. With just six months remaining, both club and player aligned on a high-stakes, short-term partnership.\n\nThe move to Le Havre marked the latest chapter in a colorful career. Boufal first rose to prominence at Lille OSC, where his dazzling skills and goal-scoring ability earned him a transfer to Premier League side Southampton. While his time in England had mixed results, he remained a regular with the Moroccan national team, bringing a wealth of top-level experience back to Ligue 1 when his country needed a savior.\n\nLe Havre's plight was precarious. The promoted club had shown flashes of promise but struggled for consistency, and a string of poor results in early 2024 left them teetering on the brink. Every point became precious, and the psychological toll was mounting. Boufal's presence offered a calming influence, and his ability to unlock defenses in tight games proved to be just what the team needed.\n\nWhile not always starting, Boufal's impact was felt in crucial moments. His tactical intelligence, close control, and eye for a decisive pass added a new dimension to Le Havre's attack. Off the pitch, his professionalism and positive demeanor helped galvanize a young squad that had been under immense pressure. Teammates and staff alike lauded his commitment to the cause.\n\nThe ultimate test came in round 37 against FC Lorient, a direct rival in the survival scrap. A defeat would have plunged Le Havre into deep trouble heading into the final day. Instead, the team delivered arguably its most complete performance of the season, cruising to a 2-0 victory away from home. Boufal was instrumental in midfield, helping to control the tempo and ensure the three points that mathematically sealed safety.\n\nWith survival guaranteed, Boufal took to social media to make the announcement. \"The maintenance is assured, the mission is accomplished,\" he stated in his Instagram post, underscoring that his objective had been fulfilled. The post included several photos from his time at the club, capturing moments of celebration and connection with fans. It was a poignant farewell that resonated deeply with supporters.\n\nBoufal's exit now forces Le Havre to turn their attention to the summer rebuild. While losing a player of his caliber is a blow, the club can take solace in the fact that his salary will be freed up for reinvestment. The millions in revenue that top-flight status guarantees will allow the sporting director to target replacements and strengthen other areas, ensuring the team is better equipped for the challenges ahead.\n\nFor Boufal, a successful short-term stint has revived his market value. The free agent can now weigh his options, and suitors both in France and across Europe are expected to take notice. Having proved his fitness and effectiveness in a high-pressure environment, the former Lille man is in a strong negotiating position. This chapter may well serve as a springboard to one final major contract.\n\nThe Boufal-Le Havre case exemplifies a growing trend in modern football: the targeted, short-term acquisition to achieve a specific goal. In a league where financial disparities are vast, such moves can be mutually beneficial. The player gets a platform to rediscover form, and the club receives an immediate upgrade without long-term financial risk. When it works, as it has here, both sides emerge with credit.\n\nAs the dust settles, Le Havre fans will remember Boufal's contribution fondly. He came, saw the job through, and leaves on his own terms. In his own words, \"the mission is accomplished.\" The club now turns the page, but the impact of a few decisive months will linger. Based on reporting from L'Equipe.","news","After securing Ligue 1 safety, Sofiane Boufal departs Le Havre. The Moroccan midfielder announces his exit via Instagram after a successful six-month mission.","326257536216862720","Lorient","332589529670094849","326135625889615872","Ligue 1","327054525431025664","Lorient vs Le Havre","2026-05-20T15:58:19Z","why-sofiane-boufal-is-leaving-le-havre-mission-accomplished","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FApres-six-mois-au-club-sofiane-boufal-annonce-son-depart-du-havre-le-maintien-est-assure-la-mission-est-accomplie\u002F1677401#at_medium=RSS_feeds",[63,68,80,81,82,83,84,85,86,87,88,89],"326257807630274560","326222712936599552","326222767416414208","326255038852763648","326255039846813696","326255041625198592","326222711682502656","326222711447621632","326257535885512704","326222707169431552",[64,69,91,92,93,94,95,96,97,98,99,100],"Southampton","Paraguay","Lesotho","BK Hacken","FK Partizan","Partizani","England","France","Lille","Anderlecht","Why Sofiane Boufal Is Leaving Le Havre: Mission Accomplished",[103,125,150,169],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":104,"homeTeamId":-1,"homeTeamName":-1,"id":105,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":107,"slug":108,"sourceName":77,"sourceURL":109,"teamId":88,"teamName":99,"teamIds":110,"teamNames":117,"title":124},"Lille, Rennes, and Toulouse passed their DNCG review without sanctions, securing financial stability for the upcoming Ligue 1 season after strong finishes.","338098361418649601","0","2026-06-04T20:57:20Z","lille-rennes-toulouse-pass-dncg-scrutiny-without-sanctions","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAucune-mesure-prise-par-la-dncg-contre-lille-rennes-et-toulouse\u002F1681908#at_medium=RSS_feeds",[88,111,112,81,82,84,85,113,114,115,87,116,89],"326257536145559552","326257536179113984","326257536413995008","326257535952621568","326257769613103104","326257535919067136",[99,118,119,92,93,95,96,120,121,122,98,123,100],"Rennes","Toulouse","Paris FC","Marseille","Capital","Lyon","Lille, Rennes, Toulouse Pass DNCG Scrutiny Without Sanctions",{"awayTeamId":126,"awayTeamName":127,"body":-1,"category":66,"excerpt":128,"homeTeamId":88,"homeTeamName":99,"id":129,"leagueId":71,"leagueName":72,"matchId":130,"matchName":131,"publishedAt":132,"slug":133,"sourceName":77,"sourceURL":134,"teamId":88,"teamName":99,"teamIds":135,"teamNames":142,"title":149},"326257536296554496","Auxerre","Christophe Pelissier leaves Auxerre despite Ligue 1 survival, with Will Still to take over. James Zhou's call ends a tenure marked by relegation and an","338045553050914817","327054516866256896","Lille vs Auxerre","2026-06-04T17:34:14Z","auxerre-sack-pelissier-will-still-named-successor","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FChristophe-pelissier-quitte-bien-l-aj-auxerre-ou-will-still-devrait-lui-succeder-comme-entraineur\u002F1681845#at_medium=RSS_feeds",[88,126,136,81,82,137,84,85,114,138,139,140,141,89],"326222711401484288","326255038034874368","326257780744785920","326257572086550528","326257789708013568","326257536443355136",[99,127,143,92,93,144,95,96,121,145,146,147,148,100],"Belgium","FSV Mainz 05","Bordeaux","Reims","China","Lens","Auxerre Sack Pelissier: Will Still Named Successor",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":151,"homeTeamId":-1,"homeTeamName":-1,"id":152,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":153,"slug":154,"sourceName":77,"sourceURL":155,"teamId":156,"teamName":157,"teamIds":158,"teamNames":163,"title":168},"Allan Saint-Maximin leaves RC Lens after just four months, with 4 goals and a Coupe de France title, as he prepares for a move to Charlotte FC in MLS.","338045762778697729","2026-06-04T17:27:44Z","allan-saint-maximin-to-charlotte-4-month-lens-exit","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FAllan-saint-maximin-officialise-son-depart-du-rc-lens-ce-n-etait-pas-une-decision-facile-a-prendre\u002F1681842#at_medium=RSS_feeds","326257610212773888","Club America",[156,159,87,141,81,84,85,113,160,161,162,89],"326257590726037504","326222712043212800","326257545754710016","326222711908995072",[157,164,98,148,92,95,96,120,165,166,167,100],"Charlotte","Saudi Arabia","Newcastle","Mexico","Allan Saint-Maximin to Charlotte: 4-Month Lens Exit",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":170,"homeTeamId":-1,"homeTeamName":-1,"id":171,"leagueId":71,"leagueName":72,"matchId":106,"matchName":21,"publishedAt":172,"slug":173,"sourceName":174,"sourceURL":175,"teamId":176,"teamName":177,"teamIds":178,"teamNames":190,"title":202},"Liverpool have approached RB Leipzig for Yan Diomande, but no bid. PSG, Man City also keen. The 19-year-old winger admits he'd love to join PSG.","338018968960765953","2026-06-04T16:44:00Z","liverpool-target-diomande-psg-city-in-chase","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550816\u002Fliverpool-transfer-news-reds-approach-rb-leipzig-over-19-year-old-yan-diomande-with-psg-also-interested","326257545918287872","Liverpool",[176,179,180,181,182,183,184,185,186,187,188,189],"326257534526558208","326257546258026496","326257545712766976","326257534170042368","326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257546392244224",[177,191,192,193,194,195,196,197,198,199,200,201],"RB Leipzig","Manchester City","Manchester United","Bayern München","Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Nottingham Forest","Liverpool Target Diomande: PSG, City in Chase",{"awayScore":204,"awayTeam":205,"description":209,"homeScore":204,"homeTeam":210,"id":73,"kickoffAt":214,"length":215,"leagueId":216,"leagueName":72,"leagueSlug":217,"probabilityLabel":72,"slug":218,"status":219,"tvStations":220,"venueCity":69,"venueName":221},0,{"code":206,"id":63,"imagePath":207,"name":64,"slug":208},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F111.png","le-havre","Both sides are locked in a tense relegation battle, making this a six-pointer at Stade du Moustoir. A win for Lorient could leapfrog them above Le Havre and out of the drop zone. Defeat for either team would leave them deep in danger with only one match remaining.",{"code":211,"id":68,"imagePath":212,"name":69,"slug":213},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F97.png","lorient","2026-05-17T19:00:00Z",90,"326135624547438592","fr-ligue-1","lorient-vs-le-havre-2026-05-17","scheduled",[],"Stade du Moustoir"]