📊 Recent Form
Brann
Rosenborg
🧭 How the Model Sees It
The engine puts Brann at 52%, ahead but not commandingly. With the draw at 28% this is a fixture the model expects to stay tight.
We have Brann at 52% where the consensus of 14 bookmakers has 48% — a gap in our favour of 4 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 1 goal. Below the 2.5 line and then some — a game the model expects to turn on a single moment rather than on volume.
Confidence is filed as low at 37/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
Brann came from behind to beat Rosenborg 3-2 in a match that had far more drama than our pre-kickoff forecast allowed for. Castro set the tone early, slotting home after a Wassberg assist in the 14th minute to give the home side the lead. Rosenborg levelled the tie through a Chiakha penalty in the 61st minute, then took it further ahead when Fossum finished off a Svensson assist just six minutes later. It looked like Rosenborg might hold on, but Brann weren't done—Ingason pulled one back in the 74th minute (assisted by Eriksen) before Eriksen grabbed the winner deep into injury time.
Our model had leaned towards a 1-0 Brann win, backed by a 52% win probability for the home side. That lean on the result direction was correct, but the scoreline itself went sideways. We'd weighted the stats heavily towards a low-intensity, low-scoring affair—both teams mid-table with limited motivation, Brann facing European duties soon, and Rosenborg's dreadful away record all pointing towards caution and defensive solidity. What actually played out was considerably more open. The match didn't settle into the compact, cagey rhythm the pre-match indicators suggested it might.
Brann's home record and unbeaten run against Rosenborg did count for something in the end, but the execution was messier and more goal-heavy than anticipated. Sometimes the numbers hint at what *should* happen, and sometimes 90 minutes unfold differently anyway.
💰 Finding the Value
Our model probability vs the consensus across 14 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| Brann Win | 10/11 1.95 | 48% | 52% | +4% |
| Draw | 11/4 3.75 | 25% | 28% | +3% |
| Rosenborg Win | 5/2 3.45 | 27% | 20% | -7% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 😴 Brann mid-table (P9) — low motivation
- 😴 Rosenborg mid-table (P10) — low motivation
- ⚠️ Narrow-margin home pick — risk factors detected for Brann, confidence reduced
🔍 Key Stats
Form: Brann inconsistent overall (40% win rate) but H2H dominant at home; Rosenborg stronger in recent league form but dreadful away record
H2H: Brann unbeaten in 8 meetings (6W 2D), averaging 2.6 goals/game with home dominance
Stakes: Both sides mid-table with nothing to play for — reduced intensity expected, slight edge to home comfort
Betting: a clean sheet for one side, under 2.5 goals — in line with the projected 1-0.
⚔️ Head to Head
Brann have been utterly dominant in this fixture — 6 wins and 2 draws in last 8 meetings with zero Rosenborg victories. Home fixtures have produced clean sheets (0-0 in May 2025, 3-0 in May 2024), suggesting Brann can shut Rosenborg out at Brann Stadion.
🎲 Betting Tips
Both Teams to Score: No
The projected 1-0 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 1-0 scoreline totals 1 goals, keeping it under 2.5.

