Fluminense Predictions
AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.
📊 Past Predictions (latest 5)
Fluminense secured a 2-1 victory over Sao Paulo at the Maracana, moving closer to their top-two aspirations with a controlled performance that justified their pre-match positioning as favorites. John Kennedy opened the scoring in the 19th minute following an assist from Guilherme Arana, establishing early dominance. Alejandro Canobbio doubled the lead before halftime in the 44th minute, converting from a Luis Acosta setup and effectively settling the contest. Matheus Doria pulled one back for Sao Paulo in the 79th minute through Sabino, but the hosts had already done enough to secure three points.
Our model predicted a 2-1 Fluminense victory with 66% win probability, and the exact scoreline materialized as forecasted. The prediction aligned with what the underlying data suggested: Fluminense's motivated home record and push for the summit, combined with Sao Paulo's poor away form and fatigue factor, created a clear performance gap. The goal sequence itself reflected the expected pattern—an early Fluminense advantage compounded by midfield control—though the timing of Canobbio's second goal arriving just before the interval proved particularly decisive. The late Sao Paulo consolation came with the match effectively decided, consistent with their historical ability to threaten even in losing efforts. The 2-1 result fell between our Poisson projection of 3-1 and competing predictions of 2-0, settling in the most balanced outcome where Fluminense's quality translated to dominance without overextension.
Fluminense came from behind twice in a dramatic 2-2 draw against Vitoria, a result that rewarded neither side despite the hosts' clear superiority in possession and attacking intent. John Kennedy gave the home side a first-half advantage with a 36th-minute opener, but Vitoria emerged from the interval with renewed purpose. Renato Kayzer equalized from the penalty spot in the 63rd minute before adding a second just four minutes later with an assist from Rene, seemingly putting the visitors on course for a shock away victory. The drama wasn't finished, though—K. Serna restored parity in the 90th minute, finishing a move set up by Kennedy to secure a point for Fluminense.
Our model's prediction of a 3-0 Fluminense win missed the mark on both the scoreline and result direction. The model had flagged Vitoria's weak away record and their mid-table position as indicators of low motivation, while Fluminense's push for the top two suggested a straightforward home victory. What the analysis didn't account for was Vitoria's ability to capitalize on set pieces—the penalty and the subsequent build-up play suggesting more tactical organization than their league position implies. Fluminense's recent tendency to score fewer than one goal at home also proved prescient in hindsight, though the hosts ultimately did find the net twice. The neutrality of the head-to-head record (eight meetings with tight recent results) may have warranted more caution against the lopsided win probability we assigned. This was a reminder that form indicators and league position don't always translate to match outcome, and that Vitoria, despite their struggles, remained capable of disrupting the narrative.
Internacional dominated Fluminense to secure a convincing 2-0 victory at home, with Alerrandro providing the catalyst for the hosts' second-half breakthrough. A. Bernabei opened the scoring in the 39th minute off Alerrandro's assist, before Alerrandro himself doubled the lead just ten minutes into the second half. The goals came in clusters either side of halftime, allowing Internacional to control proceedings and close out a commanding performance that belied their mid-table standing.
Our model predicted a 1-1 draw with Fluminense backed at 36% to claim all three points, so this result represents a clear miss. The analysis flagged Internacional's significant rest advantage—eight days compared to Fluminense's three—as a decisive factor, but underestimated how much that freshness would matter in execution. We also anticipated a low-scoring affair based on the teams' recent head-to-head pattern and Fluminense's depleted attacking options without Cano and Ganso. That defensive fragility did materialise, but Internacional's ability to convert chances—something our Poisson model had suggested at 1.4 goals per home game—proved more decisive than our final prediction allowed. The absence of Fluminense's key attacking players, combined with their fatigue from fixture congestion, proved more impactful than their historical dominance in this fixture. Internacional's fresh legs translated into clinical finishing when opportunities arrived, a reminder that rest differentials and squad rotation matter in tight contests.
Fluminense secured a 2-1 victory over relegation-battling Chapecoense-sc, though the margin proved tighter than expected. The hosts broke the deadlock through João Savarino's penalty conversion in the 56th minute, establishing control that looked destined to deliver the comfortable win our model had anticipated. Chapecoense mounted an unlikely response when Enio finished from close range in the 78th, sparked by Marcinho's assist, briefly threatening an upset. Fluminense reasserted dominance through John Kennedy's 86th-minute goal, set up by Alisson, before late drama saw Chapecoense reduced to ten men when Eduardo Doma received a red card deep into stoppage time.
The prediction of a 3-0 scoreline proved directionally correct—Fluminense's dominance was never in doubt—but the model underestimated Chapecoense's ability to breach a compromised defense. Our flagged factors largely held: Fluminense's superior home form and motivation as title contenders showed in their control, while Chapecoense's poor away record and limited attacking threat were evident in their xG profile. However, the visitors did what the pre-match form suggested they shouldn't: they scored. The 2-1 finish sits between our AI projection of 3-0 and the Poisson model's 3-1, suggesting the underlying dominance was accurately captured even if the precise scoreline wasn't. Fluminense's march toward the top two continues, while Chapecoense's struggles persist despite a consolation that came too late to change the outcome.
Fluminense came from behind to claim a 3-2 victory over Santos in a match that unfolded in two distinct halves. Gabriel Barbosa gave Santos an early advantage with a ninth-minute goal, and the hosts extended their lead through A. Barreal's 57th-minute strike, which came courtesy of Barbosa's assist. For much of the contest, Santos appeared positioned to secure the points. However, Fluminense's resilience proved decisive. J. Savarino pulled one back in the 24th minute with R. Castillo providing the assist, and the visitors leveled matters when Castillo scored himself just three minutes after Barreal's goal, with Guga supplying the cross. The match turned decisively in Fluminense's favor when John Kennedy completed the comeback in the 86th minute, again assisted by Guga, securing a dramatic late turnaround.
Our model predicted a 2-1 scoreline in Santos's favor, and the prediction missed the mark on both result direction and final score. The analysis failed to account for Fluminense's second-half intensity and the vulnerabilities that emerged in Santos's defending, particularly down the wings where Guga created space for two assists. While an early two-goal lead suggested the hosts might control proceedings, the structural advantages we may have overweighted did not materialize as expected. The match illustrated how momentum shifts and tactical adjustments in the second half can override early positional advantages, a reminder that static pre-match models have inherent limitations when facing dynamic, in-game developments.