Brazil Série A Brazil Série A
May 23, 10:00 PM ET FINAL
Fluminense

Fluminense

4W-6L 0
Final
Mirassol

Mirassol

3W-7L 1
Spread -0.3
Total 2.0
Win Prob 52.3%
Odds format

Fluminense vs Mirassol Final Score: 0-1

Market split and a tight weather-beaten fight — Fluminense and Mirassol trade edges across books; here's where the value lives and what our models say.

ThunderBet ThunderBet
May 14, 2026 Updated May 24, 2026

Why this match matters — the small-stadium test for Fluminense

There’s a texture to this game you don’t get from just glancing at the table: Fluminense rolls into a low-capacity, high-intensity Mirassol ground that has been a pain-in-the-neck for the big boys. Mirassol’s recent home results show they don’t respect pedigree — they held Chapecoense and beat Corinthians — and that’s the mismatch this game poses: can a traditionally more expansive Fluminense side impose its rhythm on a compact, scrappy Mirassol? That clash of identities — expansive vs. compact — is the hook here, not raw reputation.

Market signals reinforce the close-call nature. BetRivers posts Mirassol at {odds:2.60} and Fluminense at {odds:2.70} and FanDuel has them essentially even at {odds:2.65} apiece; the book-by-book flip-flop tells you the market sees a razor-thin preference, not a slam. If you’re searching for "Fluminense vs Mirassol odds" or "Mirassol Fluminense betting odds today," expect a game that lives in the margins — margins where your process matters.

Matchup breakdown — styles, edges and ELO context

Start with the numbers that matter: ELO favors Fluminense at 1506 vs Mirassol’s 1469 — a modest gap, not a gulf. Fluminense averages 1.7 goals per game and concedes 1.6; Mirassol is tighter offensively at 1.1 scored but concedes 1.4. On paper that looks like a slight away edge in attack, but Mirassol’s home form and ability to grind results complicate that simple read.

  • Tempo & width: Fluminense likes to stretch play, use the wings and sit higher in possession when healthy. Mirassol defends narrow, invites the ball wide and looks to nick chances on counters or set plays.
  • Defensive tradeoffs: Mirassol’s average goals allowed (1.4) hides a binary profile: they either hold teams to 0–1 at home or concede multiple in away losses. That volatility is why their last-10 reads 2W-8L overall, but note their recent 2-2 last five at home/away is more respectable than the long form suggests.
  • Recent form: Fluminense’s last five reads D L W W L; their away win at Santos (3-2) shows they can break teams down, but they’ve been vulnerable to quick transitions — a Mirassol strength.

All of this means match control will be the decisive factor. If Fluminense gets control of the wings and forces Mirassol to open up, the scoreboard favors the visitor. If Mirassol pins play centrally and keeps quick counters ready, the chaos favors the home side.

Betting market analysis — what the lines are telling you

The odds tell a story of indecision. BetRivers gives a slight nod to Mirassol at {odds:2.60} vs Fluminense at {odds:2.70}, while FanDuel splits the middle at {odds:2.65} each. The draw sits around {odds:3.15}–{odds:3.30} depending on the book. There are three takeaways from that market split:

  • Consensus is thin: No book is willing to separate these teams by more than a hair. That usually signals a matchup where situational factors (lineups, travel, micro-weather, referees) will tip the scale.
  • Sharp interest not established: We’re not seeing aggressive market migration — our Odds Drop Detector shows no notable price movement to suggest heavier-than-normal sharp money. In plain English: the pro books aren’t forcing public books to the ropes yet, so lines could still be toyed with by lighter public flow.
  • Draw equity is credible: The draw price sitting north of {odds:3.15} is meaningful — both teams are defensively sound enough to make 0–0/1–1 outcomes plausible, which compresses the win market. That’s why the market looks split instead of favoring the away side outright.

Want to see the book-by-book spread in real time? Ask our AI Betting Assistant to pull current shop prices and exchange consensus before you stake.

Value angles — where ThunderBet analytics help you extract edges

We run a few proprietary layers on every game: an ensemble forecast, exchange consensus, and a convergence signal that looks for independent agreement across models and market action. For Fluminense-Mirassol our ensemble model currently scores this matchup at 68/100 confidence with a narrow lean toward the away side, but with only 3 of 5 internal signals in agreement — that’s a watch-word scenario, not a hammer.

Important: the EV Finder is not flagging any +EV edges on this game right now. If you were hoping for an obvious overlay to back, it's not there at current prices; the market split explains why. Likewise, our Trap Detector hasn't flagged a classic soft-book trap or significant sharp-vs-soft divergence. In short, the smart-money signs that often create clean value haven't flipped on this fixture.

So where might value live for a disciplined bettor? Consider these practical angles:

  • Small stakes, situational plays: If Fluminense’s starting center-back pairing is rotated or a key winger is absent, that drops the ensemble confidence by a material amount — and that’s where you look for a price correction. Use the lineup window to spot this; subscribing to the full dashboard unlocks the live lineup and injury feed.
  • Market micro-moves: With the market thin, a small swing in a single big book could create transient value. Let the Odds Drop Detector warn you of any sudden movement; those micro-drops are often where +EV appears briefly before the market rebalances.
  • Live-game edge: Given Mirassol’s tendency to either hold low or concede multiple, in-play lines after the first 20–30 minutes will carry opportunity — especially if the away side pushes and can’t break them down. Our ensemble signal drops if Fluminense dominates possession but fails to convert — that’s the live spot where you can size up the under/low-scoring props.

If you want the machine’s full read and the exact probability curve that produces that 68/100 confidence, our ThunderBet subscription shows the full ensemble output and the bets that would be value at different utility functions.

Recent Form

Fluminense Fluminense
W
D
L
W
W
vs Sao Paulo W 2-1
vs Vitoria D 2-2
vs Internacional L 0-2
vs Chapecoense W 2-1
vs Santos W 3-2
Mirassol Mirassol
L
D
W
L
W
vs Atletico Mineiro L 1-3
vs Chapecoense D 1-1
vs Corinthians W 2-1
vs Sao Paulo L 0-1
vs Internacional W 2-1
Key Stats Comparison
1505 ELO Rating 1456
1.5 PPG Scored 1.1
1.4 PPG Allowed 1.4
L2 Streak L1
Model Spread: -0.2 Predicted Total: 2.8

Trap Detector Alerts

Under 2.0
HIGH
split_line Sharp: Soft: 23.6% div.
Pass -- Retail paying 23.6% LESS than Pinnacle fair value | Pinnacle STEAMED 8.7% away from this side (sharp fade) | Retail …
Over 2.0
MEDIUM
split_line Sharp: Soft: 25.9% div.
Pass -- Retail paying 25.9% MORE than Pinnacle - potential value | Retail slow to react: Pinnacle moved 5.0%, retail still 25.9% …

Key factors to watch — lineups, rest and the small-venue effect

  • Lineups: This is the single biggest swing factor. If Fluminense rests a starter on the flank or a defensive starter is missing, the ensemble lean evaporates. Get the official XI — early hints matter.
  • Travel & rest: Fluminense’s schedule is denser historically; if they’ve rotated through Copa commitments recently, expect fatigue to be real in the final third. Mirassol’s players are more used to the local rhythm and will press hard for 90 minutes.
  • Referee profile: Some refs allow quick counters and physical edge; others penalize the home side’s compact pressing. If the appointed referee has lower cards-per-game and favors play-on, that favors Mirassol’s disruptive style.
  • Public bias: There’s usually public bias toward the bigger name (Fluminense) in Brazil. Right now you can see that in some books nudging them to parity. If that public bias accelerates, watch for the Trap Detector to flag potential soft-book exposure.

Final practical note: because the market is split and there’s no +EV sitting on the board, the highest-value use-case is either micro-stakes hedged positions or waiting for line movement driven by late news. If you’re a live bettor, prioritize spots where possession superiority doesn’t translate into goals — those are the in-play edges.

As always, bet within your means.

AI Analysis

Moderate 62%
Exchange / consensus predicts a combined total of ~2.7, which is above common retail totals (2.25–2.5) — a measurable edge for the over.
Pinnacle/sharp books have steamed away from Fluminense in both the moneyline and spread (sharp fade), indicating sharp money is not backing the away side — avoid backing Fluminense outright.
Trap detection shows a split market on totals (high-severity) with retail prices diverging substantially from Pinnacle — this creates value opportunities but also signals distorted retail pricing and increased risk.

This is a classic market-dislocation situation on totals. Exchange models predict a 2.7 aggregate score (Mirassol 1.6 / Fluminense 1.2), which implies more scoring than the sharper Pinnacle total line at 2.25. Retail books are offering the over at richer …

Post-Game Recap Fluminense 0 - Mirassol 1

Final Score

Mirassol defeated Fluminense 1-0 on May 23, 2026 in a result that looked like an organized upset rather than a fluke — Mirassol parked the bus, struck once and held firm to close out the clean sheet.

How the game played out

Mirassol set up extremely compact and invited possession; Fluminense had the ball for long spells but rarely threatened the box with clarity. The decisive moment came from a high-intensity, low-margin sequence where Mirassol turned one overloaded defensive phase into a quick transition and finished the chance. After that goal Mirassol’s center-backs and goalkeeper took over: blocks, timely interceptions and a couple of reflex saves kept Fluminense from equalizing despite several late crosses and set-piece pressure.

From a stylistic angle this was textbook counter-and-defend. Fluminense led possession and shot volume, but their expected-goals (xG) looked flatter than the scoreboard suggested — they generated chances from distance and half-chances in wide areas instead of clean looks. Mirassol, meanwhile, earned maximum utility out of limited opportunities and their defensive structure was the standout performance of the night.

Betting result highlights

Closing lines left bettors on both sides annoyed. Fluminense were short favorites at -0.5 on the spread, so they failed to cover (Mirassol covered). The total closed at 2.5 and the match went under, so under backers collected. Moneyline backers of Mirassol were rewarded if they staked the upset; those on Fluminense lost.

Pregen game our ensemble model had leaned toward a Fluminense edge with an 82/100 confidence band, and exchange consensus skewed to Fluminense across books — a divergence that our Trap Detector was flagging for sharps. Late line stagnation picked up on the Odds Drop Detector, which would have been useful if you were tracking where value evaporated. If you were hunting edges tonight, our EV Finder and the exchange consensus view were the place to start.

What to watch next

Mirassol’s plan worked and they leave with three points; Fluminense will need clearer chance construction to avoid similar results. Catch the next matchup with full odds comparison and analytics on ThunderBet.

Gamble responsibly — set limits and never wager more than you can afford to lose.

Get the edge on every game.

Professional-grade betting analytics across 91+ sportsbooks.

91+ books +EV finder Trap detector AI assistant Alerts
Get Started