Le Havre Predictions
AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.
📊 Past Predictions (latest 9)
Le Havre's 2-0 victory over Lorient delivered a result that departed sharply from our pre-match forecast. The match began with an unusual sequence: an own goal from A. Faye handed Lorient an unexpected 33rd-minute lead, only for B. Dieng to restore parity from the penalty spot deep into first-half stoppage time. Le Havre then settled the contest decisively when I. Soumare finished in the 62nd minute following S. Boufal's assist, securing three points that the visitors had little right to expect given their winless run.
Our model predicted a 1-1 draw with strong confidence in a Lorient victory, assigning them a 62% win probability against Le Havre's 11%. The prediction fundamentally misjudged the match's trajectory. Several factors we'd flagged—Lorient's recent home form (averaging 1.99 goals with wins of 4-0 and 2-0), the historical goal-heavy trend in this fixture (3.4 goals per meeting across seven encounters), and combined expected goals of 3.65—suggested higher-scoring football. Instead, Le Havre's defensive organization and clinical finishing overwhelmed our expectation of Lorient's home advantage translating into attacking threat.
The disparity between forecast and outcome highlights how mid-table fixtures carry unpredictability that statistical models can underestimate. Lorient's position in the table, combined with the stakes' diminished relevance, may have suppressed their intensity in ways quantitative analysis struggled to capture. Le Havre, conversely, showed urgency that contradicted their recent form, converting chances efficiently while weathering Lorient's ineffectual pressure. A clear miss across the board.
Marseille secured a narrow 1-0 victory at Le Havre courtesy of Mason Greenwood's 55th-minute penalty, claiming three points in what proved a cagier affair than the pre-match metrics suggested. The spot-kick decided a match that never developed into the goal-heavy encounter the historical precedent between these sides might have promised. Le Havre, fighting for their Ligue 1 survival, lacked the cutting edge their relegation battle demanded, while Marseille's mid-table position appeared to manifest itself in a performance marked more by efficiency than dominance.
Our model predicted a 1-2 scoreline with Marseille favored at 28% to win, though the result direction proved correct. However, the exact score escaped us, primarily because the match departed from the patterns we'd identified. The H2H average of 4.7 goals per game and our flagged concern over both sides' attacking capacity suggested both teams would find the net—yet Le Havre managed nothing despite their history of scoring in low-expectation encounters. Marseille's defensive solidity, bolstered perhaps by their mid-table complacency transforming into pragmatism, held firm where we'd anticipated a more open contest.
The prediction underestimated how caution would dominate proceedings. Our Poisson model and the broader market expected higher-scoring outcomes, but Le Havre's dire form—averaging 1.47 goals and winless across recent fixtures—ultimately told. Marseille's win, though modest in margin, delivered the expected three points for the away side, even if the route there diverged from what the numbers had written.
Lille and Le Havre played out a stalemate on Sunday, with Haraldsson's 29th-minute opener for the hosts cancelled out by Soumare's equaliser four minutes later. The match failed to materialise into the goal-heavy affair our pre-match analysis had anticipated, with both sides settling into a cautious rhythm after an early exchange of strikes. While Lille dominated possession and created the more dangerous openings, Le Havre's compact defending and willingness to hit on the counter prevented the kind of comfortable victory the home side's recent form suggested was likely.
Our prediction of a 3-0 Lille win—backed by strong underlying indicators—missed the mark on both result direction and margin. The model had weighted the outcome heavily in Lille's favour based on their defensive solidity (conceding just 0.49 goals per game at home), their historical dominance in this fixture (averaging 2.8 goals across recent H2H meetings), and Le Havre's poor away record of five consecutive games without a win. What we underestimated was Le Havre's capacity to frustrate, particularly after falling behind early. The visitors showed more resilience than their form sheet suggested, and Soumare's rapid response prevented Lille from building the kind of momentum that had fuelled their recent home performances.
The draw was entirely within the prediction envelope—our model had assigned an 11 per cent probability to this outcome—but the early goal sequence and subsequent deadlock reflected a more balanced contest than anticipated. Lille's pursuit of a top-four Champions League spot should have counted for more, but Le Havre proved that even mid-table sides with little tactical pressure can occasion an upset or, in this case, a share of the spoils.
Le Havre and Metz delivered one of the season's most unexpected goal-fests, combining for eight goals in a 4-4 draw that bore little resemblance to the script either side's recent form suggested. Samatta opened the scoring inside five minutes for the hosts, only for Kvilitaia to equalize within four. Le Havre restored their lead through Kechta's 13th-minute finish, but Metz—already mathematically relegated—refused to fold. Hein's penalty conversion before halftime set the stage for a second-half exhibition: Zouaoui restored Le Havre's cushion from the spot, Pandore hauled Metz level again within minutes, and Doucoure's 61st-minute strike seemed to have settled it. Yet Hein completed his hat-trick in the 85th minute to snatch a draw from the jaws of what appeared a comfortable home victory.
Our model predicted a 2-1 Le Havre win with 69% confidence in a home victory, and the performance exposed a significant blind spot. The prediction flagged Metz's toothless attack (0.74 goals per game away) and their relegation-induced disengagement as factors favoring a low-scoring Le Havre win. Instead, Metz demonstrated precisely the volatility that mid-season motivation collapse can mask: when a team has nothing to play for, they can either implode or, paradoxically, play without inhibition. The historical data—four draws in the last eight meetings, an average of just 1.4 goals per game—suggested a tight affair, yet neither side honored that pattern. Le Havre squandered multiple chances to kill the game; Metz, against all expectation, mounted a genuine comeback. The draw still ranks as an outlier against the underlying form of both teams, but it serves as a reminder that relegation-zone mentality remains an unpredictable variable in modern prediction models.
Angers and Le Havre played out a 1-1 draw on Sunday, with the match defined by early attacking play and a second-half turning point that shifted its complexion entirely. Le Havre struck first through Sofiane Boufal in the 13th minute, capitalizing on a setup from Ismael Soumare to establish an early foothold. Angers responded swiftly, leveling the contest through Pierrick Peter's 28th-minute effort, assisted by Lyes Raolisoa. The scoreline held until the interval, but the second half took a decisive turn when Le Havre's Arouna Sangante received a red card in the 75th minute, leaving his side to negotiate the final stages a man down.
Our pre-match model predicted a 1-2 Le Havre victory, assigning zero probability to both a draw and an Angers win. The actual 1-1 result represents a clear miss on our part, marking a failure to anticipate both the result direction and the exact scoreline. The numerical symmetry in the final outcome—one goal apiece—stands in contrast to the asymmetric prediction, and the dismissal of Sangante in the second half almost certainly altered how the closing stages unfolded. Whether the red card prevented Le Havre from pressing their numerical advantage earlier in the match or changed their attacking shape is difficult to isolate, but it rendered the late proceedings decidedly uneven.
The draw leaves both sides with ground to make up in their respective campaigns. For our model, this serves as a reminder that early tactical execution and disciplinary incidents can reshape fixture outcomes in ways pre-match data sometimes cannot fully capture.
Nice and Le Havre played out the stalemate that our pre-match model anticipated, with the visitors striking first through Aliou Samatta's 41st-minute finish before the hosts equalized through Ali Abdi in the 59th. The goal sequence unfolded predictably across two halves, with Le Havre's early breakthrough through Samatta—assisted by R. Ndiaye—setting the tone for a match that would require Nice to respond. Abdi's second-half leveler ensured neither side could claim dominance, a narrative that aligns precisely with what the data suggested beforehand.
Our prediction of a 1-1 draw proved exact on both result direction and final scoreline, validating the model's assessment of two evenly matched teams operating within narrow margins. The match distribution suggested limited daylight between the sides, and the actual flow of play—Le Havre's goal-scoring opportunity materializing in the first half, followed by Nice's coordinated response after the interval—reflected the kind of balanced contest the underlying metrics had identified. Neither team generated the attacking momentum required to push beyond a single goal, which the prediction had effectively captured.
This outcome represents a cleaner forecasting scenario where the model's confidence in a draw translated directly into the correct exact score. While neither side will view a point as entirely satisfactory, the result itself was structurally sound given both teams' attacking and defensive profiles heading into the fixture.
Le Havre and Auxerre served up a more balanced encounter than anticipated, with the match settling into a 1-1 draw after an eventful opening half. Auxerre struck first through Lassine Sinayoko in the 15th minute, capitalizing on a well-worked move involving Datro Namaso's assist. Le Havre responded quickly, restoring parity just eight minutes later when Soumaïla Ebonog converted with support from Ismael Soumaré's involvement. Despite the early goal flurry, neither side managed to break the deadlock in the remainder of the contest, leaving both teams with a point apiece.
Our model predicted a 1-0 Le Havre victory and did not call the result correctly. The prediction rested on assumptions about defensive solidity and efficient conversion that, while not entirely unfounded, overlooked Auxerre's capacity to trouble the home side early. The visiting team's opening-quarter pressure proved decisive—Sinayoko's goal demonstrated an attacking threat our pre-match assessment had underestimated. While the single-goal margin we flagged as statistically common did materialize, the distribution of those goals across both sides rather than a clean Le Havre win highlights how tactical balance at this competitive level can frustrate predictive models built on historical home-advantage patterns.
The draw reflects a more competitive fixture than anticipated, with both teams demonstrating enough quality to prevent defeat even if neither possessed sufficient edge to secure victory. For Le Havre, the inability to convert their second-half opportunities meant dropping points at home; for Auxerre, salvaging a point on the road represents respectable business against a side with home-ground familiarity in their favor.
Paris FC defeated Le Havre 3-2 in a match that defied the expectation of a tight, low-scoring affair. Our model predicted a 1-0 Paris victory—correctly identifying the winner but missing the goal avalanche that would define the afternoon. Cédric Immobile broke the deadlock in the 29th minute with an assist from Dario Coppola, but the script unraveled four minutes later when an own goal from Anthony Seko doubled Paris's lead. What appeared to be a controlled home performance shifted dramatically after Rudy Matondo's red card in the 55th minute, which prompted Le Havre to emerge from their typically defensive posture. Romain Ndiaye pulled one back shortly after, setting up a tense second half where Paris would have to manage both their numerical disadvantage and an opponent suddenly emboldened to attack.
The momentum swing was completed by Ghanaian midfielder Ghanaian Kyeremeh's late equalizer in the 90th minute, but Paris FC found a decisive response through Anthony Gory's 86th-minute goal, assisted by Pierre Lees-Melou. The fixture ultimately produced five goals rather than the single breakthrough our analysis had anticipated, suggesting that the expected defensive solidity from Le Havre fractured under circumstances we hadn't fully weighted. While our directional call proved sound, the match illustrated how tactical variables—particularly the red card and the corresponding shift in Le Havre's approach—can overwhelm the structural patterns that typically govern low-scoring contests between possession-dominant home sides and compact visitors.
Le Havre and Lyon played out a goalless draw in a match that confounded pre-match expectations, leaving our prediction of a 1-0 Lyon victory wide of the mark. The decisive moment came not through a goal but through adversity for the hosts, as Stephan Zagadou's red card in the 55th minute shifted the tactical landscape entirely. Playing with ten men for the final stretch, Le Havre managed to hold firm defensively despite the numerical disadvantage, ultimately denying Lyon the breakthrough our model had anticipated.
The prediction hinged on Lyon's established superiority in attacking output and creative depth compared to a defensively organized Le Havre side. Our pre-match analysis flagged Lyon's consistent ability to generate quality chances and convert them against well-drilled opposition, with the expectation that the visitors would edge a tight contest. However, the red card fundamentally altered the match's trajectory. Rather than the superior team breaking through a compact defense, Lyon faced an increasingly stretched Le Havre backline that, despite being outnumbered, managed to absorb pressure and prevent clear-cut opportunities from materializing.
This outcome serves as a reminder that while underlying quality metrics often predict outcomes accurately, in-match incidents can rewrite the narrative entirely. Lyon's attacking dominance may well have been evident in expected goals data, yet without a finished product on the pitch, such patterns become academic. Le Havre's defensive resilience—particularly following the dismissal—proved the decisive factor in securing a draw that exceeds what their pre-match circumstances suggested was likely.