Angers Predictions
AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.
📊 Past Predictions (latest 9)
Stade Brestois 29 and Angers played out a 1-1 stalemate that confounded the pre-match forecast, with both sides finding the net in a five-minute spell after the hour mark. Romain Del Castillo broke the deadlock in the 55th minute, capitalizing on Karim Doumbia's assist to give Brest the lead. The advantage lasted just five minutes before Angers equalized through Abdallah Sbai, who converted from Gérald Koyalipou's assist to level the contest.
The prediction proved wide of the mark on this occasion. Our model had identified Brest as clear favorites at 60% win probability and forecast a 2-0 scoreline, anchored by the home side's exceptional recent record against Angers—seven wins in their last eight meetings, including three 2-0 victories. The underlying logic held some merit: Brest's home dominance and Angers' well-documented away frailties (just one win in their last five on the road, averaging only 0.74 goals per game) suggested a comfortable Brest victory. However, we materially underestimated draw probability despite flagging that both sides carried reduced motivation as mid-table teams with little at stake, and we missed the mark on goal volume, with neither team able to build on their opening strikes.
The BTTS prediction proved incorrect, though for reasons distinct from the final outcome. Where the forecast expected either a Brest win or a low-scoring Brest victory, the actual narrative delivered an even split—a reminder that occasional draws can bridge the gap between different plausible scenarios, and that home advantage in Ligue 1, however strong historically, remains probabilistic rather than deterministic.
Angers and Strasbourg played out the exact stalemate our model anticipated, with Jéremy Enciso's 45th-minute penalty giving Strasbourg an early lead before Gégé Koyalipou leveled for the hosts in the 70th minute. The one-goal-per-side outcome reflected the competitive equilibrium between two evenly-matched mid-table sides, though the manner of the goals—one from the spot, one from open play—added texture to what remained a relatively contained affair. Neither team managed to break through decisively after Koyalipou's equalizer, suggesting the defensive organization we'd flagged held firm through to the final whistle.
Our prediction of a 1-1 draw aligned precisely with how this fixture unfolded. The key factors we identified beforehand proved relevant: the comparable strength of both clubs created natural defensive solidity that limited clear-cut opportunities, while each possessed sufficient attacking resources to find the back of the net once. Angers' home advantage didn't translate into a dominant performance, but it gave them the platform to respond after going behind at the interval. Strasbourg, meanwhile, demonstrated the kind of resilient away record we'd noted, absorbing pressure after halftime without capitulating.
This wasn't a match defined by tactical breakthrough or clinical finishing, but rather by two organizations executing within their operational parameters. The scoreline validated our pre-match assessment that mid-table Ligue 1 sides meeting on these terms tend toward precisely this type of outcome—defensively responsible, modestly productive, and ultimately balanced.
Auxerre's relegation fight took a significant turn as they dismantled Angers 3-1 at home, a result that vindicated the motivation gap we'd identified in our pre-match analysis. Serge Mara opened the scoring in the 12th minute and doubled his tally in the 61st after Loïc Sinayoko's assist, before Sinayoko himself added a third in the 67th to put the match beyond doubt. Amine Sbai's red card on the stroke of halftime proved decisive—Angers, already lacking urgency as a mid-table side with little to play for, effectively folded once reduced to ten men. Gaëtan Koyalipou's 77th-minute penalty was merely a consolation, coming too late to suggest any genuine Angers revival.
Our prediction of a 2-1 Auxerre victory correctly called the result direction but underestimated the hosts' dominance. We'd flagged Auxerre's desperation and Angers' abysmal away form, factors that proved more decisive than historical draw-proneness between these sides. The red card accelerated a pattern we anticipated but couldn't quantify precisely—one team fighting for survival against one going through the motions. Where our model leaned toward a narrow win, the actual performance suggested we weren't aggressive enough in weighting Auxerre's psychological advantage and the behavioral differences between a relegation-threatened side and visitors with nothing to gain.
Paris Saint-Germain dismantled Angers with a clinical 3-0 victory that bore little resemblance to the competitive encounter our model had anticipated. Lee Kang-In's seventh-minute opener set the tone for PSG's dominance, and the visitors never looked back. Sylvain Mayulu doubled the lead in the 39th minute with an assist from Léo Beraldo, before Beraldo himself added a third early in the second half off Kang-In's pass. The scoreline felt settled well before Gonçalo Ramos's 74th-minute red card further tilted the balance.
Our prediction of a 1-1 draw with a 64% probability favoring PSG missed the mark entirely. The model correctly identified PSG as favorites, but fundamentally misjudged how the match would unfold—particularly the timing and momentum of their attacking play. The early live projection from 0-0 at the second minute, which flagged zero remaining expected goals for either side, proved especially misleading. This snapshot came before PSG had established the suffocating control that would characterize the rest of the contest. The prediction underestimated PSG's capacity to dominate possession and create quality chances throughout, while overestimating Angers' defensive resilience.
The gap between forecast and reality underscores how challenging it remains to predict football matches, especially early-match projections that rely on limited data. While the model correctly favored PSG, the confidence in a narrow scoreline proved misplaced. PSG's superior technical execution and composure in front of goal ultimately produced a more convincing victory than the probabilities suggested.
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.
Rennes made hard work of dispatching Angers at home, securing a 2-1 victory in a match that unfolded in considerably messier fashion than our pre-match model anticipated. An own goal from Maxime Louer in the 12th minute handed the hosts an unexpected early advantage, before Matthieu Tamari doubled their lead in the 25th with a well-taken finish from Valentin Rongier's assist. Angers pulled one back through Pierrick Peter's 65th-minute effort, set up by Loïc Raolisoa, but couldn't find the equalizer despite sustained pressure in the closing stages.
Our model correctly identified Rennes as heavy favorites and called their victory, but the 2-0 scoreline we predicted proved optimistic. The own goal obviously skewed the narrative—Louer's early mishap masked what was likely a tighter contest than the scoreline suggested, and it's worth noting that Angers' goal showed they had the quality to trouble their hosts. While we nailed the result direction, the exact margin got away from us, a reminder that even when the outcome prediction holds up, the specific route to victory can surprise.
This was ultimately a workmanlike home win for Rennes rather than the clinical performance our forecast implied. They got the job done, but Angers proved more than a mere stepping stone on the day. For our model, the miss on the exact score serves as a useful calibration point—owning goals and defensive lapses remain inherently harder to predict than the broader trajectory of a match.
Angers and Lyon served up precisely the kind of stalemate that defensive organization and offensive limitation produce in equal measure. Neither side managed to break through across ninety minutes, leaving the pitch empty of goals and the scoreline locked at 0-0. It was a match that vindicated the caution both teams brought to their approach—Angers content to fortify their defensive shape at home, Lyon unable to generate the incisiveness required to unpick a well-drilled setup.
Our model predicted a 1-1 draw, correctly identifying the result direction but missing the margin by one goal in each half. The prediction captured the fundamental dynamic at play: that this fixture would likely end level, reflecting both teams' capacity to frustrate without accumulating sufficient attacking threat. The pre-match analysis flagged that draws feature prominently when traditionally strong sides visit smaller stadiums against organized opposition lacking exceptional attacking form—a framework that held true in terms of outcome, even if the actual scoreline proved more cautious than anticipated. Neither team generated the conversion opportunities that would typically lead to the goal-laden draw our model projected.
The 0-0 result suggests a match defined more by tactical discipline than creative ambition. Lyon's away struggles materialised not as a loss but as a failure to impose themselves, while Angers' defensive solidity proved sufficient to neutralize a visit from a side with superior historical pedigree. In matches of this nature, where neither team enters with offensive momentum to spare, goalless outcomes emerge from the margins—and today, those margins worked precisely in that direction.
Lens dismantled Angers 5-1 at home, delivering a dominant performance that exceeded our pre-match expectations in both scope and execution. Florian Thauvin opened the scoring in the 13th minute after a well-placed Abdulhamid cross, then doubled his assist tally by setting up Oussama Edouard's finish just twelve minutes later. Marseille loanee Mads Sangare added a third before halftime with Thomasson providing the assist, while Edouard grabbed his second of the evening early in the second half from another Thauvin creation. Angers briefly threatened a response when Lois Machine converted in the 62nd minute, but any momentum proved illusory as Matias Udol sealed the rout with a 72nd-minute goal assisted by Sima.
Our prediction of a 2-0 scoreline proved directionally correct—Lens's superiority was never in question—but substantially underestimated the margin. The quality gap we identified before kickoff did materialize exactly as flagged: Lens controlled possession and territory throughout, converting their attacking opportunities with clinical efficiency while Angers offered minimal resistance. Where the model fell short was in quantifying just how comprehensively Lens would dismantle their opponents. Rather than the controlled, narrow victory typical of a dominant side managing a clear quality differential, Lens instead produced an emphatic statement of intent, with Thauvin's creative dominance and Edouard's clinical finishing creating a cascading effect that overwhelmed Angers's depleted setup.
Nice delivered a comprehensive away performance to overturn Angers' home advantage, securing a 2-0 victory that defied our pre-match prediction entirely. Mathys Bard opened the scoring in the 65th minute with assistance from Evann Wahi, before Wahi sealed the result himself in the 90th minute from a Jérémie Clauss assist. The two-goal margin represented a decisive second-half display that exposed the limitations of Angers' defensive setup when pressed systematically.
Our model predicted a 1-0 Angers victory based on the defensive solidity typically associated with the hosts and Nice's historical struggles away from home in Ligue 1. The statistical rationale—that single-goal margins dominate between evenly matched sides and that home advantage usually confers a meaningful edge—proved sound in isolation, yet the match execution diverged sharply from the anticipated narrative. Rather than the expected tight, low-scoring encounter, Nice dominated the second half and converted their chances with clinical efficiency. Angers' compact defensive structure, while theoretically well-suited to defending a narrow lead, never had the opportunity to demonstrate its worth after falling behind.
The prediction's directional miss highlights how defensive reputations can mask vulnerability to specific tactical approaches. While our flagged factors—home stability and away inconsistency—held contextual validity, they failed to account for Nice's ability to break through when given genuine attacking space. This represents a clear calibration point for future assessments of these sides' comparative form and recent momentum in away fixtures.