Today’s Market Probabilities
All matches analysed by our AI models today, with calculated probabilities per market. These are the numbers our AI uses to select the best picks.
No predictions available for today.
AI Model Statistics
Our machine learning model analyses every football match it can find — not just the 3 tips we publish daily. Below you find the full performance data of the AI across thousands of matches. This is how the model learns and improves over time.
Outcome Distribution
Over/Under 1.5 Distribution
O/U 1.5 Model Accuracy: 70.1% (15246/21757 correct)
Over/Under 2.5 Distribution
O/U Model Accuracy: 53.9% (6092/11300 correct)
Over/Under 3.5 Distribution
O/U 3.5 Model Accuracy: 67.1% (14596/21757 correct)
Both Teams to Score (BTTS)
BTTS Model Accuracy: 53% (11537/21757 correct)
Asian Handicap Results
AH Model Accuracy: 59.3% (5796/9781 correct, 878 push)
Accuracy by Competition
| Competition | Matches | Correct | Accuracy |
|---|---|---|---|
| Regionalliga - Ost | 92 | 71 | |
| UEFA Champions League | 741 | 505 | |
| UEFA Europa Conference League | 1147 | 772 | |
| UEFA Europa League | 682 | 441 | |
| NPFL | 69 | 43 | |
| Primeira Liga | 924 | 575 | |
| Eredivisie | 948 | 579 | |
| 3. Division | 92 | 55 | |
| Third League - Southeast | 102 | 60 | |
| Toppserien | 50 | 29 | |
| Serie A | 1241 | 714 | |
| La Liga | 1140 | 651 | |
| 1st League - RS | 62 | 35 | |
| Bundesliga | 973 | 546 | |
| Third NL - Jug | 83 | 46 | |
| Serie D - Girone H | 57 | 31 | |
| Third League - Northeast | 65 | 35 | |
| Meistriliiga | 52 | 28 | |
| Division 2 - Södra Svealand | 69 | 37 | |
| Srpska Liga - Vojvodina | 84 | 45 |
Recent AI Predictions
| Date | Match | 1X2 | AIC | O/U 1.5 | O/U 2.5 | O/U 3.5 | BTTS | AH Line | Actual | Result |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 May 2026 | Segunda DivisiónLeganes vs Mirandes | Away Win | 57% | — | Over 2.5 ❌ | — | — | -0.3 (Home) ✅ | Home Win (1-0) | ❌ |
| 31 May 2026 | Segunda DivisiónCordoba vs Huesca | Home Win | 57% | — | Over 2.5 ❌ | — | — | -0.5 (Home) ❌ | Draw (1-1) | ❌ |
| 31 May 2026 | Segunda DivisiónBurgos vs FC Andorra | Away Win | 52% | — | Under 2.5 ✅ | — | — | +0.0 (Away) | Home Win (1-0) | ❌ |
| 31 May 2026 | Segunda DivisiónDeportivo La Coruna vs Las Palmas | Home Win | 66% | — | Over 2.5 ✅ | — | — | -0.5 (Home) ❌ | Away Win (1-2) | ❌ |
| 31 May 2026 | Segunda DivisiónCastellón vs Eibar | Away Win | 47% | — | Over 2.5 ✅ | — | — | -0.3 (Home) ✅ | Home Win (2-1) | ❌ |
| 31 May 2026 | Segunda DivisiónAlmeria vs Valladolid | Home Win | 60% | — | Under 2.5 ✅ | — | — | -0.5 (Home) ✅ | Home Win (1-0) | ✅ |
| 31 May 2026 | Segunda DivisiónRacing Santander vs Cadiz | Home Win | 78% | — | Over 2.5 ✅ | — | — | -0.5 (Home) ✅ | Home Win (4-1) | ✅ |
| 31 May 2026 | Segunda DivisiónZaragoza vs Malaga | Away Win | 71% | — | Under 2.5 ✅ | — | — | -0.3 (Home) ❌ | Away Win (0-2) | ✅ |
| 30 May 2026 | Segunda DivisiónGranada CF vs Sporting Gijon | Away Win | 47% | — | Over 2.5 ✅ | — | — | -0.3 (Home) ❌ | Away Win (1-2) | ✅ |
| 30 May 2026 | Segunda DivisiónAD Ceuta FC vs Albacete | Away Win | 52% | Over 1.5 ❌ | Over 2.5 ❌ | Under 3.5 ✅ | BTTS Yes ❌ | -0.3 (Home) ✅ | Home Win (1-0) | ❌ |
| 29 May 2026 | Ligue 1Nice vs Saint Etienne | Home Win | 47% | Over 1.5 ✅ | Under 2.5 ❌ | Under 3.5 ❌ | BTTS Yes ✅ | -0.5 (Home) ✅ | Home Win (4-1) | ✅ |
| 29 May 2026 | Serie BMonza vs Catanzaro | Home Win | 49% | Over 1.5 ✅ | Over 2.5 ❌ | Over 3.5 ❌ | BTTS Yes ❌ | -0.5 (Home) ❌ | Away Win (0-2) | ❌ |
| 28 May 2026 | Primeira LigaCasa Pia vs Torreense | Away Win | 49% | Over 1.5 ✅ | Under 2.5 ✅ | Under 3.5 ✅ | BTTS Yes ❌ | -0.3 (Home) ✅ | Home Win (2-0) | ❌ |
| 27 May 2026 | UEFA Europa Conference LeagueCrystal Palace vs Rayo Vallecano | Home Win | 43% | Over 1.5 ❌ | Over 2.5 ❌ | Under 3.5 ✅ | BTTS No ✅ | -0.3 (Home) ✅ | Home Win (1-0) | ✅ |
| 26 May 2026 | Ligue 1Saint Etienne vs Nice | Away Win | 43% | Over 1.5 ❌ | Under 2.5 ✅ | Under 3.5 ✅ | BTTS Yes ❌ | -0.3 (Home) ❌ | Draw (0-0) | ❌ |
Ensemble Model
Our v4 GradientBoosting model — the AI behind every tip we publish — currently scores 47.5% accuracy on 912 settled matches since deployment. This is in line with the inherent difficulty of 3-way football outcomes (random = 33.3%). Accuracy will stabilise as more data accumulates.
Ensemble Score Distribution & Accuracy
Model Calibration
Does a higher confidence score actually mean a more accurate prediction? This chart answers that. We group every settled prediction by the internal confidence score the model assigned, then show the real win-rate for each group. A rising staircase is what you want to see — it means the model knows when it is more likely to be right.
Each bar groups model predictions by internal confidence score (0–100). The height shows how often those predictions were actually correct on settled matches. A rising pattern means the model’s confidence is meaningful: higher scores genuinely correspond to more accurate predictions. Data covers our core leagues where the model has proven signal. Hover for sample sizes. This is the model’s internal ranking score across every match it analyses — not the per-tip AI Confidence shown on the tips and homepage.
Model accuracy is calculated on settled matches only. The current model uses form, goals average and H2H data as input features. Accuracy improves as more live data is collected.
