Lecce Predictions
AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.
📊 Past Predictions (latest 9)
Lecce pulled off a dramatic 3-2 comeback win at the Stadio Mapei, striking twice early through Walace Cheddira before Sassuolo mounted their own response with goals from Armando Lauriente and Matteo Pinamonti. The away side's composure held in the closing stages, with Nikola Stulic's 90+6' finish sealing what looked an unlikely result given Lecce's troubling record away from home and their season-long struggles in front of goal.
Our model predicted a 1-1 draw with 50% probability favoring Sassuolo, anchored by strong form data—the hosts had won four of their last five at home while Lecce arrived with the lowest average goals scored away (0.72 per match) and a dismal W1D1L4 record on the road. The historical head-to-head tilted toward Sassuolo as well, with four wins in their last eight meetings. What we missed was the sheer intensity Lecce brought in the opening stages. Cheddira's double by the 25th minute exposed gaps in Sassuolo's defensive shape early on, and while the hosts equalized through Lauriente's 20th-minute finish and later leveled again via Pinamonti's 82nd-minute effort, they couldn't find the breakthrough needed in a chaotic closing period.
The prediction also underestimated both teams' attacking threat. We'd flagged both defences as functional and expected an Under 2.5 finish, yet five goals emerged across what became a more open contest than the underlying data suggested. For Lecce, this represents a critical three points in their relegation battle; for Sassuolo, a frustrating home draw dropped despite leading late. The model's directional miss serves as a reminder that motivation disparities—mid-table Sassuolo versus a desperate Lecce—can shift results beyond what fixture form alone reveals.
Juventus controlled this fixture from the opening whistle, with Dusan Vlahovic's first-minute strike from an Alejandro Cambiaso assist setting the tone for a dominant away performance. The goal came almost instantaneously, a statement of intent that reflected the visitors' clear superiority in personnel and motivation. Lecce, operating without meaningful attacking thrust, offered little resistance across the ninety minutes as Juventus' defence operated with the suffocating efficiency that has defined their recent campaign.
Our model predicted a 0-2 scoreline with Juventus at 73% to win, and while we correctly identified the result direction, the actual outcome fell just short of the exact forecast. The underlying logic held firm: Lecce's attacking struggles (averaging 0.83 goals per game with four consecutive defeats) proved as pronounced as anticipated, and Juventus' defensive solidity (0.57 goals conceded per game) remained intact. The early breakthrough vindicated the pre-match assessment that the visitors would dominate territorial control and shot creation.
What separated the actual result from our prediction was largely clinical finishing. Juventus created opportunities befitting a side ranked among Serie A's elite this season, yet failed to convert the chances that emerged from their systematic approach play. The 1-0 margin represents a competent away victory for a team chasing top-four positioning, even if it lacked the emphatic scoreline that the balance of play might have suggested. For a Lecce side struggling for form and direction, the result merely underscored the gulf in quality separating mid-table from the competition's upper echelon.
Lecce's 2-1 victory over Pisa on Saturday defied the evening's expected script. After L. Banda opened the scoring in the 52nd minute, converting from W. Cheddira's assist, Pisa briefly fought back through M. Leris's 56th-minute equalizer. But Lecce regained control when Cheddira added a second just nine minutes later, courtesy of S. Pierotti's assist, to secure three points that shift pressure firmly back onto the hosts.
Our model predicted a 1-0 Pisa victory with 40% win probability, missing both the result direction and the match's higher-scoring nature. The prediction was anchored by several sound premises: both teams ranked among Europe's lowest-scoring units, their head-to-head history suggested tight margins, and Pisa's desperate relegation battle promised intensity. Yet the actual contest produced three goals across 90 minutes, departing from the low-scoring pattern the underlying data had suggested. Lecce's away record and offensive limitations were flagged as constraints, yet they managed two clinical finishes when opportunities arrived.
The sequence proved telling. Pisa's home advantage and survival stakes failed to translate into the early dominance or defensive solidity the pre-match analysis anticipated. Instead, Lecce controlled the middle stages with precision, and while Leris's response briefly threatened a comeback narrative, Cheddira's second ended any doubt. For Pisa, the defeat deepens their predicament in the relegation zone; for our model, it serves as a reminder that even well-calibrated probability frameworks encounter matches where execution and timing override historical patterns.
Hellas Verona and Lecce played out a scoreless stalemate on Sunday, with both sides cancelling each other out in a match defined more by defensive solidity than attacking intent. Neither team managed to break through, leaving the pitch empty of goals despite the desperation both carried into the fixture. The result extends Verona's home struggles—now without a win in five—while Lecce's inconsistency on the road continues to haunt their survival hopes, though a point away from home offers marginal value in their fight against relegation.
Our model predicted a 1-0 victory for Lecce, giving them a 46% chance of winning and Verona just 26%. That didn't materialise. What we called correctly was the likely low-scoring nature of the encounter; we flagged both defences as vulnerable but also identified that Verona's chronic attacking impotence (averaging 0.5 goals at home) and Lecce's inconsistent finishing would create a bottleneck. The goalless outcome vindicated that core assessment, though we failed to account for how comprehensively both attacks would misfire. Lecce's counter-attacking threat, which we'd noted as a potential differentiator, never fully materialised against a Verona side that appeared content to absorb pressure rather than manufacture chances.
This was precisely the type of fixture where margins matter in tight leagues. Neither side took their opportunity to gain ground on peers above them. For Lecce, the away point is defensible; for Verona, the inability to convert home advantage into three points leaves them treading water. Both teams will view this as a missed opportunity rather than a satisfactory result.
Lecce and Fiorentina cancelled each other out in a 1-1 stalemate that saw the visitors squander their opportunity to capitalize on their superior quality. Jorginho Harrison's clinical finish in the 30th minute, set up by Riccardo Mandragora, appeared to have settled the contest in Fiorentina's favor. But Lecce's desperation proved infectious as the match wore on—Tiago Gabriel leveled the score in the 71st minute with an assist from Alessio Gallo, forcing a draw that neither side truly wanted. The result leaves Lecce still mired in relegation danger while Fiorentina's inconsistency at ground level continues to frustrate.
Our model's prediction of a 1-2 Fiorentina win did not materialize, representing a miss on both the exact scoreline and the result direction. The pre-match assessment flagged Lecce's dreadful offensive form and Fiorentina's superior quality as the foundation for an away victory, and while those underlying factors held some truth—Fiorentina dominated periods and created the opening goal—the model underestimated Lecce's capacity to respond at home when facing elimination. The hosts' final-hour push aligned with our flagged expectation that desperation might produce at least one goal, but Fiorentina's failure to add a second when the game remained in their control proved costly.
The 1-1 outcome reflects a match that fell between predictive scenarios: more competitive than Fiorentina's recent away form typically allows, yet unresolved in a way that neither team's pre-match standing suggested. Lecce's ability to equalize hints at character, though their broader scoring struggles remain the core problem. Fiorentina, meanwhile, cannot afford such lapses if they harbor ambitions beyond mid-table mediocrity.
Bologna made light work of Lecce on the road, securing a convincing 2-0 victory with goals from Riccardo Freuler in the 26th minute and Riccardo Orsolini in the 90th, the latter set up by Federico Bernardeschi. The result marks a straightforward win for the home side, who controlled proceedings throughout and left little doubt about the outcome as the match wore on.
Our model predicted a 1-1 draw heading into kickoff, assigning zero win probability to either side—a forecast that missed the mark entirely. Bologna's superior execution in both phases proved decisive, and what the prediction framed as an evenly balanced contest turned decisively in the hosts' favor. The shutout performance from Bologna's defense, combined with their clinical finishing across the ninety minutes, represented the kind of complete display that our initial assessment failed to anticipate.
The prediction's confidence distribution suggests the model underestimated Bologna's capacity to impose themselves in this fixture. While pre-match context around form, personnel, or tactical setup would typically offer explanation for such a miss, the fundamental issue here is that our framework saw this as a genuine fifty-fifty proposition rather than a one-sided affair. Going forward, this result warrants examination of how Bologna's underlying performance metrics compared to our input assumptions, and whether Lecce's defensive vulnerabilities were adequately factored into our probabilistic modeling.
Atalanta dismantled Lecce with a dominant 3-0 away victory, delivering a scoreline that exceeded expectations despite the outcome moving in the predicted direction. Gian Marco Scalvini opened the scoring in the 29th minute off a Charles De Ketelaere assist, with the Belgian midfielder proving instrumental throughout the contest. Nicolo Krstovic doubled the advantage in the 59th minute, again benefiting from De Ketelaere's creativity, before Giacomo Raspadori sealed the result with a 73rd-minute goal set up by Matteo Pasalic. The sequence revealed an Atalanta side operating at full efficiency—converting chances with clinical precision across the match.
Our model predicted a 1-0 Atalanta victory, correctly identifying the winner but materially underestimating the margin. The pre-match analysis flagged that Lecce's defensive discipline at home would typically constrain heavy defeats, and that fixtures matching this profile—strong attacking side versus well-organized home defense—historically produce narrow margins. Those observations held contextual validity; Lecce did not collapse defensively in an embarrassing fashion. Yet the performance on the day revealed an attacking display from Atalanta that transcended the narrow-victory template we'd anticipated.
The miss reflects both the limits of historical pattern-matching and Atalanta's genuine quality on the road. De Ketelaere's creative dominance and Atalanta's collective intensity in the final third simply overpowered Lecce's compact setup more decisively than the typical 1-0 outcome would suggest. The prediction direction was sound, but the magnitude of Atalanta's superiority went underestimated by our model.
AS Roma dispatched Lecce with a 1-0 victory at the Stadio Olimpico, securing the result through Riccardo Vaz's 57th-minute finish following Mateo Hermoso's assist. The goal arrived in the match's defining moment, with Roma's superiority in possession and territory finally translating into the decisive breakthrough that their domination deserved. Lecce's compact defensive shape held firm for the opening hour, but once Roma found their opening, the visitors offered little in response to threaten an equalizer.
Our pre-match model predicted exactly this outcome—a 1-0 Roma victory—and the match unfolded largely according to the underlying patterns we'd identified. Roma's ability to convert limited opportunities against well-organized defenses proved decisive, while Lecce's predictable approach of prioritizing solidity over creative ambition meant they generated minimal attacking pressure throughout. The home advantage at the Olimpico factored meaningfully, as did the disparity in squad depth and competitive level between Serie A's upper-middle tier and a smaller-budget side built to frustrate rather than dominate. The narrow margin reflected the reality of the contest: Roma were clearly superior but faced an opponent whose tactical discipline and defensive structure prevented a more emphatic scoreline.
This result reinforces the patterns that shaped our prediction. Lecce's resilience kept the match tight, but it was never enough to extract anything from a Roma side with clearer finishing instincts and greater control. The 1-0 scoreline remains the most probable outcome when a stronger team encounters organized resistance, and that probability played out on the pitch.
Napoli secured a 2-1 victory over Lecce in a match that unfolded in reverse of expectations. Against the script, Lecce struck first through J. Siebert's third-minute finish following A. Gallo's assist, immediately putting the hosts on their heels. The early goal disrupted what had been anticipated as a controlled Napoli performance, but the home side responded decisively after the interval. R. Hojlund leveled matters with a 46th-minute strike assisted by M. Politano, then Politano himself converted in the 67th minute to secure the three points.
Our model predicted a 2-0 Napoli victory, correctly calling the result direction but missing the sequence entirely. The prediction rested on familiar patterns: Napoli's home advantage against lower-positioned opposition, the expected conversion of limited chances, and Lecce's typical defensive frailties when facing stronger attacks. Those underlying factors did materialize—Napoli ultimately dominated possession and created the clearer openings—but the narrative was complicated by an unusually sharp Lecce start. Rather than methodically building pressure from kickoff, Napoli found themselves chasing the game early on, which shifted the tactical balance temporarily.
What the model captured accurately was the final margin and the general class differential between the sides. Where it fell short was anticipating Lecce's early intensity and precision in the opening exchanges. The away side's initial breakthrough suggested a more organized approach than their typical away performance would indicate, though Napoli's second-half adjustments proved sufficient. The result confirms the predictive framework around Napoli's home dominance, even if the path there demanded more adaptation than initially outlined.