Prediction Audit: MVV vs Roda Prediction, Odds & AI Betting Tips

Nov 30, 2025 - 11:15
0 1.26
0 3.03
xG Accuracy: 31%

The model missed the final outcome (Draw 0–0).

The model had projected Roda at 72.3%, but the full-time result went the other way.

Tracked markets vs full-time result

Prediction grade F

Each row compares the pre-match model lean to the full-time result.

  • Market Prediction Result Outcome
  • Over / Under 2.5 Over 2.5 Under 2.5 (0 goals) ✖ Incorrect
  • Both Teams To Score BTTS Yes No ✖ Incorrect
  • 1X2 Roda Draw ✖ Incorrect
  • Correct Score Insights 1-3, 1-2, 0-3, 0-2, 1-4 0-0 ✖ Incorrect

Post Match Insights

What failed

  • Both Teams To Score: model leaned BTTS Yes; match finished BTTS No
  • Over / Under 2.5: model leaned Over 2.5; match finished Under 2.5 (0 goals)

Market lesson

The full-time result was Draw 0–0, which did not match the model's pre-match lean on 1X2.

Premium betting site stake: New users can use the promo code FHn2uDc1 to receive $100 cash.

Prediction Timeline

How this prediction moved from forecast to full-time review.

  1. Before kickoff Forecast generated
    • xG · MVV 1.26 — Roda 3.03
  2. Nov 30, 2025 · 11:15 UTC Kickoff
  3. FT Full-time result Draw · 0–0
  4. FT Prediction missed 1X2 lean did not match full-time result
  5. Archived Prediction review

Historical Snapshot

Frozen at kickoff — the model output as it stood before the match started.

Historical verdict: Observe
Historical Decision No Primary Bet
Outcome Missed
Pre-match metrics (historical context)
Prediction Reliability 45/100 · Moderate
  • Validation: Pending
  • High xG deviation from league baseline (124%+)
Evidence ★★★★★
  • Strong model lean
  • Market has already priced much of the edge
  • Validation pending
Market Compatibility 100/100
Betting Confidence 47/100

Validation Report

Immutable Snapshot

Prediction Time: Jul 24, 2026 · 23:48 UTC Snapshot ID: dp-1657845

Closing Odds Pending
AI Fair Odds 1.38
CLV Pending
Final Result Draw · MVV 0–0 Roda
Prediction ✖ Missed
Decision Grade F

Probability Calibration

  • Expected: 72.3%
  • Historical Bucket: 70–75% — Building sample

Model Performance

This prediction contributes to:

  • Primary Bets ROI (180d): -100.0%

Review FAQ

How accurate was the prediction?
This page grades directional markets (1X2, Over/Under 2.5, BTTS) against the full-time result. The prediction grade reflects how many of those tracked markets matched reality.
What does xG Accuracy measure?
xG Accuracy compares the model's pre-match expected-goals profile to the actual scoreline — not whether every market hit. A strong directional review can coexist with a moderate xG accuracy score.
Why wasn't the exact score predicted?
Correct-score outcomes are low-probability tails even when the model reads the match profile well. We highlight top score bins for context; missing the exact line does not invalidate a directional review.
Does this improve the AI record?
Each finished match is logged in our validation pipeline. Aggregated hit rates and CLV studies are published separately — this page is the per-match audit trail.

Predictions are for informational purposes only. Always gamble responsibly and within your limits. Past performance does not guarantee future results.

Get Premium Predictions for MVV & Roda!

Unlock in-depth analysis, exclusive betting tips, and match forecasts with our premium subscription service.

Subscribe Now
Back to Predictions
Eerste Divisie Eerste Divisie — Standings
# TEAM MP W D L PTS
1 ADO Den Haag 38 29 2 7 89
2 Cambuur 38 23 9 6 78
3 Willem II 38 20 8 10 68
4 De Graafschap 38 18 9 11 63
5 Almere City FC 38 18 4 16 58
6 Waalwijk 38 16 10 12 58
7 Jong PSV 38 17 5 16 56
8 Roda 38 14 13 11 55
9 Den Bosch 38 14 9 15 51
10 Dordrecht 38 12 11 15 47
11 FC Eindhoven 38 14 5 19 47
12 Jong Utrecht 38 12 10 16 46
13 VVV Venlo 38 13 6 19 45
14 Emmen 38 12 9 17 45
15 Vitesse 38 15 11 12 44
16 FC OSS 38 11 11 16 44
17 Jong AZ 38 12 4 22 40
18 Helmond Sport 38 10 9 19 39
19 MVV 38 9 11 18 38
20 Jong Ajax 38 9 8 21 35
# TEAM MP GS GC +/- PTS
1 ADO Den Haag 38 90 37 +53 89
2 Almere City FC 38 78 63 +15 58
3 Cambuur 38 75 48 +27 78
4 De Graafschap 38 74 58 +16 63
5 Waalwijk 38 71 59 +12 58
6 Jong PSV 38 66 64 +2 56
7 Den Bosch 38 65 69 -4 51
8 Vitesse 38 64 55 +9 44
9 Jong AZ 38 61 76 -15 40
10 Willem II 38 59 42 +17 68
11 Roda 38 59 54 +5 55
12 Jong Utrecht 38 58 62 -4 46
13 Emmen 38 58 72 -14 45
14 FC OSS 38 54 64 -10 44
15 FC Eindhoven 38 51 69 -18 47
16 VVV Venlo 38 50 58 -8 45
17 Jong Ajax 38 50 73 -23 35
18 Dordrecht 38 48 56 -8 47
19 Helmond Sport 38 42 62 -20 39
20 MVV 38 41 73 -32 38
# TEAM MP xG xGC +/- PTS
1 ADO Den Haag 38 51.0 22.6 +28.4 89
2 Waalwijk 38 41.5 32.6 +8.9 58
3 Almere City FC 38 41.1 32.7 +8.4 58
4 Roda 38 41.1 33.5 +7.6 55
5 Cambuur 38 35.3 28.7 +6.6 78
6 Dordrecht 38 37.4 31.2 +6.2 47
7 De Graafschap 38 50.2 44.6 +5.6 63
8 Jong Utrecht 38 35.7 31.3 +4.4 46
9 Vitesse 38 36.1 34.7 +1.4 44
10 Emmen 38 34.4 34.0 +0.4 45
11 VVV Venlo 38 39.8 39.5 +0.3 45
12 Willem II 38 36.9 38.2 -1.3 68
13 FC Eindhoven 38 29.4 32.5 -3.1 47
14 Den Bosch 38 33.8 38.3 -4.5 51
15 Helmond Sport 38 31.6 37.2 -5.6 39
16 Jong AZ 38 28.2 36.4 -8.2 40
17 Jong Ajax 38 26.8 36.4 -9.6 35
18 Jong PSV 38 37.5 47.9 -10.4 56
19 FC OSS 38 27.7 40.2 -12.5 44
20 MVV 38 24.5 47.4 -22.9 38