Public results · auto-settled · no betting advice
Splits our home-side picks from our away-side picks. If one side wins markedly more than the other, the model is mis-pricing home-court advantage.
Recent trend
| League | Model | Win rate | Hits / attempts | Settled | Avg confidence |
|---|---|---|---|---|---|
| MLB | elo-v1 | Sample too small (n=16) | 5 / 8 | 16 | 53.9% |
| NBA | elo-v1 | Sample too small (n=14) | 9 / 14 | 14 | 58.9% |
| NHL | elo-v1 | Sample too small (n=13) | 10 / 13 | 13 | 57.0% |
| LOL | lol-elo-v1 | Sample too small (n=5) | 4 / 5 | 5 | 65.9% |
| NBL | elo-v1 | Sample too small (n=1) | 1 / 1 | 1 | 51.3% |
| NFL | elo-v1 | Sample too small (n=1) | 0 / 1 | 1 | 53.7% |
| League | Model | MAE | Bias | Scored | Avg confidence |
|---|---|---|---|---|---|
| BUNDESLIGA | bundesliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.2% |
| EREDIVISIE | eredivisie-elo-v1 | Sample too small (n=0) | — | 0 | 60.7% |
| EUROPA-LEAGUE | europa-league-elo-v1 | Sample too small (n=0) | — | 0 | 54.5% |
| LA-LIGA | laliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.7% |
| LIGUE-1 | ligue1-elo-v1 | Sample too small (n=0) | — | 0 | 52.1% |
| MLB | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NBA | score-model-v1 | Sample too small (n=0) | — | 0 | 54.0% |
| NFL | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NHL | score-model-v1 | Sample too small (n=0) | — | 0 | 51.8% |
| SERIE-A | seriea-elo-v1 | Sample too small (n=0) | — | 0 | 68.9% |
Monthly trend
| League | Model | Win rate | Hits / attempts | Settled | Avg confidence |
|---|---|---|---|---|---|
| MLB | elo-v1 | 59.3% | 105 / 177 | 186 | 54.0% |
| NBA | elo-v1 | Sample too small (n=14) | 9 / 14 | 14 | 58.9% |
| NHL | elo-v1 | Sample too small (n=13) | 10 / 13 | 13 | 57.0% |
| LOL | lol-elo-v1 | Sample too small (n=5) | 4 / 5 | 5 | 65.9% |
| NBL | elo-v1 | Sample too small (n=1) | 1 / 1 | 1 | 51.3% |
| NFL | elo-v1 | Sample too small (n=1) | 0 / 1 | 1 | 53.7% |
| League | Model | MAE | Bias | Scored | Avg confidence |
|---|---|---|---|---|---|
| BUNDESLIGA | bundesliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.2% |
| EREDIVISIE | eredivisie-elo-v1 | Sample too small (n=0) | — | 0 | 60.7% |
| EUROPA-LEAGUE | europa-league-elo-v1 | Sample too small (n=0) | — | 0 | 54.5% |
| LA-LIGA | laliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.7% |
| LIGUE-1 | ligue1-elo-v1 | Sample too small (n=0) | — | 0 | 52.1% |
| MLB | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NBA | score-model-v1 | Sample too small (n=0) | — | 0 | 54.0% |
| NFL | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NHL | score-model-v1 | Sample too small (n=0) | — | 0 | 51.8% |
| SERIE-A | seriea-elo-v1 | Sample too small (n=0) | — | 0 | 68.9% |
All-time
| League | Model | Win rate | Hits / attempts | Settled | Avg confidence |
|---|---|---|---|---|---|
| MLB | elo-v1 | 54.4% | 1016 / 1869 | 1889 | 53.8% |
| NBA | elo-v1 | 48.7% | 19 / 39 | 49 | 60.6% |
| NHL | elo-v1 | Sample too small (n=13) | 10 / 13 | 13 | 57.0% |
| LOL | lol-elo-v1 | Sample too small (n=5) | 4 / 5 | 5 | 65.9% |
| NBL | elo-v1 | Sample too small (n=1) | 1 / 1 | 1 | 51.3% |
| NFL | elo-v1 | Sample too small (n=1) | 0 / 1 | 1 | 53.7% |
| League | Model | MAE | Bias | Scored | Avg confidence |
|---|---|---|---|---|---|
| BUNDESLIGA | bundesliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.2% |
| EREDIVISIE | eredivisie-elo-v1 | Sample too small (n=0) | — | 0 | 60.7% |
| EUROPA-LEAGUE | europa-league-elo-v1 | Sample too small (n=0) | — | 0 | 54.5% |
| LA-LIGA | laliga-elo-v1 | Sample too small (n=0) | — | 0 | 53.7% |
| LIGUE-1 | ligue1-elo-v1 | Sample too small (n=0) | — | 0 | 52.1% |
| MLB | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NBA | score-model-v1 | Sample too small (n=0) | — | 0 | 54.0% |
| NFL | score-model-v1 | Sample too small (n=0) | — | 0 | 56.0% |
| NHL | score-model-v1 | Sample too small (n=0) | — | 0 | 51.8% |
| SERIE-A | seriea-elo-v1 | Sample too small (n=0) | — | 0 | 68.9% |
Brier is a three-class normalized score (0–1, lower is better); not yet benchmarked against a favourite baseline or market odds.
| League | Model | Win rate | Hits / attempts | Brier | Settled |
|---|---|---|---|---|---|
| FIFA World Cup | wc-elo-v1 | 62.0% | 57 / 92 | 0.2567 | 92 |
| LaLiga | laliga-elo-v1 | 51.4% | 36 / 70 | 0.2800 | 70 |
| Ligue 1 | ligue1-elo-v1 | 56.4% | 31 / 55 | 0.3033 | 55 |
| Serie A | seriea-elo-v1 | 56.9% | 29 / 51 | 0.2834 | 51 |
| Premier League | epl-elo-v1 | 40.0% | 20 / 50 | 0.3315 | 50 |
| Bundesliga | bundesliga-elo-v1 | 54.4% | 25 / 46 | 0.2860 | 46 |
| UEFA Europa League | europa-league-elo-v1 | Sample too small (n=18) | 12 / 18 | 0.2663 | 18 |
| Eredivisie | eredivisie-elo-v1 | Sample too small (n=1) | 1 / 1 | 0.1597 | 1 |
Spread Brier uses the model's cover probability (0.25 ≈ coin flip, lower is better). Same auto-settled data as above, published unfiltered.
| League | Model | Win rate | Hits / attempts | Brier | Avg cover prob | Settled |
|---|---|---|---|---|---|---|
| EUROPA-LEAGUE | europa-league-elo-v1 | Sample too small (n=18) | 7 / 18 | — | — | 18 |
| NBA | score-model-v1 | Sample too small (n=14) | 11 / 14 | — | — | 14 |
| NHL | score-model-v1 | Sample too small (n=13) | 8 / 13 | — | — | 13 |
| MLB | score-model-v1 | Sample too small (n=3) | 1 / 2 | — | — | 3 |
| NFL | score-model-v1 | Sample too small (n=1) | 1 / 1 | — | — | 1 |
| BUNDESLIGA | bundesliga-elo-v1 | Sample too small (n=1) | 1 / 1 | — | — | 1 |
| SERIE-A | seriea-elo-v1 | Sample too small (n=1) | 0 / 1 | — | — | 1 |
| EREDIVISIE | eredivisie-elo-v1 | Sample too small (n=1) | 1 / 1 | — | — | 1 |
| LA-LIGA | laliga-elo-v1 | Sample too small (n=1) | 1 / 1 | — | — | 1 |
| LIGUE-1 | ligue1-elo-v1 | Sample too small (n=1) | 0 / 1 | — | — | 1 |
| League | Model | Win rate | Hits / attempts | Settled | Avg confidence |
|---|---|---|---|---|---|
| NBA | score-model-v1 | Sample too small (n=14) | 12 / 14 | 14 | 50.8% |
| NBL | score-model-v1 | Sample too small (n=1) | 0 / 1 | 1 | 48.3% |
| NFL | score-model-v1 | Sample too small (n=1) | 0 / 1 | 1 | 50.1% |
| League | Model | Market | MAE | Bias | Scored |
|---|---|---|---|---|---|
| BUNDESLIGA | bundesliga-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| EREDIVISIE | eredivisie-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| EUROPA-LEAGUE | europa-league-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| LA-LIGA | laliga-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| LIGUE-1 | ligue1-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| NBA | score-model-v1 | First-half total | Sample too small (n=0) | — | 0 |
| NFL | score-model-v1 | First-half total | Sample too small (n=0) | — | 0 |
| SERIE-A | seriea-elo-v1 | First-half total | Sample too small (n=0) | — | 0 |
| BUNDESLIGA | bundesliga-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| EREDIVISIE | eredivisie-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| EUROPA-LEAGUE | europa-league-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| LA-LIGA | laliga-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| LIGUE-1 | ligue1-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| NBA | score-model-v1 | Away team total | Sample too small (n=0) | — | 0 |
| NFL | score-model-v1 | Away team total | Sample too small (n=0) | — | 0 |
| NHL | score-model-v1 | Away team total | Sample too small (n=0) | — | 0 |
| SERIE-A | seriea-elo-v1 | Away team total | Sample too small (n=0) | — | 0 |
| BUNDESLIGA | bundesliga-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
| EREDIVISIE | eredivisie-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
| EUROPA-LEAGUE | europa-league-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
| LA-LIGA | laliga-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
| LIGUE-1 | ligue1-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
| NBA | score-model-v1 | Home team total | Sample too small (n=0) | — | 0 |
| NFL | score-model-v1 | Home team total | Sample too small (n=0) | — | 0 |
| NHL | score-model-v1 | Home team total | Sample too small (n=0) | — | 0 |
| SERIE-A | seriea-elo-v1 | Home team total | Sample too small (n=0) | — | 0 |
Perfect calibration
When we say '70% to win,' how often do those teams actually win? Points hugging the dashed line mean the model's confidence is honest. Blue = beats prediction (under-confident), red = worse than prediction (over-confident), green = within ±5%.
Moneyline model · 1928 settled games (voids excluded)