📊 Recent Form
Ajax
Shelbourne
🧭 How the Model Sees It
The engine makes Ajax a 73% call — a clear lean, and about as certain as this model gets on a three-way market where the draw always takes a share of the book.
We have Ajax at 73% where the consensus of 14 bookmakers has 88% — a gap against us of 15 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 2 goals. That sits under the 2.5 line, though only just: one more goal from either side and that call is wrong.
Confidence is filed as high at 77/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
Ajax dominated Shelbourne in this UEFA Conference League knockout tie, running out comfortable 3-1 winners. The Dutch side broke the deadlock early through Godts from the penalty spot in the sixth minute, then doubled their lead when Wijndal finished from a Berghuis assist on 22 minutes. Shelbourne had no answer to Ajax's intensity, and the tie was effectively settled when Dolberg made it 3-0 just after the interval, again set up by Berghuis. Godts grabbed a second from another penalty in the 57th minute before Kelly pulled one back for Shelbourne in the 84th, a late consolation that barely registered on a night that always belonged to the visitors.
Our model went 2-0 and got the result direction right but missed the scoreline. We gave Ajax a 73% win probability heading in, so while the outcome itself wasn't a surprise, the margin was. The pre-match shape—Ajax's dominant home record and Shelbourne's poor run away from Dublin—suggested the visitors would face a tough evening, and that held true. The early penalty and quick second goal meant Ajax had breathing room early on, which tends to invite the kind of second-half comfort that produces extra goals rather than containment. Our lean on a clean sheet and under 2.5 goals didn't quite survive contact with how the match played out, though it wasn't a wild miss—just the sort of thing that happens when a strong team puts a weaker one away without needing to go into overdrive.
💰 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 |
|---|---|---|---|---|
| Ajax Win | 1/25 1.06 | 88% | 73% | -15% |
| Draw Value | 10/1 11.00 | 8% | 15% | +7% |
| Shelbourne Win Value | 33/1 30.50 | 4% | 12% | +8% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🏆 UEFA Conference League knockout — elimination stakes
- 🏆 Knockout margin cap applied: limited home margin to 2 goals
🔍 Key Stats
Form: Ajax home form is dominant with multiple 4-1 and 3-1 wins; Shelbourne winless in last 5 away games (LLDDD)
H2H: Limited data but gulf in class strongly favours Ajax
Stakes: UEFA Conference League knockout — both teams motivated, but Ajax are heavy 95% implied favourites
Betting: a clean sheet for one side, under 2.5 goals — in line with the projected 2-0.
⚔️ Head to Head
Limited data — no significant recent H2H history, but the class gap (291 ELO points) and Shelbourne's poor away record make a one-sided Ajax victory the overwhelming expectation.
🎲 Betting Tips
Both Teams to Score: No
The projected 2-0 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 2-0 scoreline totals 2 goals, keeping it under 2.5.