Meta Strength
Team's recent hero pool weighted by current meta winrates.
All-time accuracy
62.5%
10 / 16 settled
Last 50
62.5%
sliding window
Last 10
90.0%
most recent
Brier score
0.225
lower = better (0.25 = coin flip)
Log-loss
0.642
lower = better
Simulated bankroll
If you'd staked $10 on every prediction at fair odds (1/probability, no bookie vig), your P&L would be +$13.70 across 16 bets. ROI = +8.56%.
Calibration by confidence
When the model says 80%, is it actually right 80% of the time? Well-calibrated models have accuracy that matches confidence range.
| Confidence range | Picks | Accuracy | Calibration |
|---|---|---|---|
| 50–60% | 13 | 61.5% (8/13) | |
| 60–70% | 3 | 66.7% (2/3) | |
| 70–80% | 0 | — | |
| 80–90% | 0 | — | |
| 90–101% | 0 | — |
Upcoming picks
| When | Match | This model picks | Confidence |
|---|---|---|---|
| LVA vs LTU | LVA 57% | 0.67 | |
| ISR vs SVK | ISR 54% | 0.67 | |
| LBN vs DZA | LBN 56% | 0.33 | |
| COL vs VEN | COL 55% | 0.67 | |
| GTM vs CRI | CRI 53% | 1.00 | |
| CUB vs PAN | CUB 50% | 1.00 |
Recent picks (45)
| When | Match | Pick | Outcome | Result |
|---|---|---|---|---|
| Jun 30 | LVA vs LTU | LVA 57% | pending | — |
| Jun 30 | ISR vs SVK | ISR 54% | pending | — |
| Jun 30 | LBN vs DZA | LBN 56% | pending | — |
| Jun 30 | COL vs VEN | COL 55% | pending | — |
| Jun 30 | GTM vs CRI | CRI 53% | pending | — |
| Jun 30 | CUB vs PAN | CUB 50% | pending | — |
| Jun 30 | PER vs ARG | ARG 56% | pending | — |
| Jun 30 | CRI vs HND | CRI 60% | CRI | ✓ HIT |
| Jun 30 | MEX vs CUB | MEX 52% | pending | — |
| Jun 30 | CHL vs ARG | ARG 59% | ARG | ✓ HIT |
| Jun 30 | ECU vs VEN | ECU 50% | ECU | coin-flip |
| Jun 30 | PAN vs GTM | PAN 61% | GTM | ✗ miss |
| Jun 30 | MEX vs CRI | MEX 57% | MEX | ✓ HIT |
| Jun 30 | CUB vs HND | CUB 63% | CUB | ✓ HIT |
| Jun 29 | SRB vs LVA | SRB 59% | SRB | ✓ HIT |
| Jun 29 | DZA vs TUN | DZA 52% | DZA | coin-flip |
| Jun 29 | LTU vs ISR | ISR 56% | ISR | ✓ HIT |
| Jun 29 | LVA vs SVK | LVA 57% | LVA | ✓ HIT |
| Jun 29 | HRV vs SVN | HRV 59% | HRV | ✓ HIT |
| Jun 29 | EB vs TeamDk | TeamDk 51% | pending | — |
| Jun 28 | TeamDk vs Hokori | Hokori 50% | pending | — |
| Jun 27 | PR vs YeS | YeS 56% | YeS | ✓ HIT |
| Jun 27 | Resilience vs YB | Resilience 52% | Resilience | coin-flip |
| Jun 27 | YB vs VG | YB 51% | VG | coin-flip |
| Jun 27 | AMG vs EB | AMG 52% | AMG | ✓ HIT |
| Jun 27 | LGD vs PlayTime | LGD 51% | LGD | coin-flip |
| Jun 27 | LGD vs PlayTime | LGD 51% | LGD | coin-flip |
| Jun 27 | LGD vs PlayTime | LGD 51% | LGD | coin-flip |
| Jun 27 | NMSS vs AMG | NMSS 54% | AMG | ✗ miss |
| Jun 27 | NMSS vs AMG | NMSS 54% | AMG | ✗ miss |
| Jun 27 | NMSS vs AMG | NMSS 54% | AMG | ✗ miss |
| Jun 27 | PlayTime vs AMG | AMG 54% | PlayTime | ✗ miss |
| Jun 27 | LGD vs PlayTime | LGD 51% | LGD | coin-flip |
| Jun 27 | LGD vs PlayTime | LGD 51% | LGD | coin-flip |
| Jun 27 | MOUZ vs YeS | MOUZ 52% | YeS | ✗ miss |
| Jun 27 | EB vs x5 | x5 51% | pending | — |
| Jun 27 | x5 vs AMG | AMG 51% | pending | — |
| Jun 27 | EB vs AMG | AMG 52% | pending | — |
| Jun 27 | EB vs AMG | AMG 52% | pending | — |
| Jun 27 | EB vs AMG | AMG 52% | pending | — |
| Jun 27 | NAVI vs MOUZ | MOUZ 52% | NAVI | coin-flip |
| Jun 27 | NAVI vs MOUZ | MOUZ 52% | NAVI | coin-flip |
| Jun 27 | TeamDk vs EB | TeamDk 50% | pending | — |
| Jun 27 | TeamDk vs EB | TeamDk 50% | pending | — |
| Jun 27 | TeamDk vs EB | TeamDk 50% | pending | — |