CourtVision / forecast calibration
How forecasts
compare with outcomes.
These MLB/soccer numbers are revision 2, computed on the segment-clean corpus (2026-09-16). Revision 1 values are withdrawn and kept in the regeneration receipt. Read the finding.
For MLB, model forecasts of 50% to 60%, the mean forecast was 54.33% and the observed frequency was 55.20%, from 5,636 observations across 114 games. Snapshot date: 2026-09-16.
Observed-frequency interval: 44.03% to 66.70% (95.00% game-cluster bootstrap interval; 2.5% to 97.5% percentiles; 1,000 resamples).
The published gap is 0.87 percentage points; its interval is -10.26 to 12.17 percentage points, includes zero, and does not establish agreement.
Inspect this exact calibration bin
Probability quality
Model vs. market
MLB in-game moneyline (game winner). Shared axis 0-0.50.
soccer in-game match result (2-way, as graded). Shared axis 0-0.50.
Brier measures squared probability error, including calibration and resolution. Rows can include multiple observations of a game; they are not independent games. These comparisons describe published probability error only.
Inspect every reliability binMonthly snapshots
How quality changes over time
Same metric, separate sport cohorts. Only the 2 published months are shown.
Baseball
| Month | Model | Market | Rows |
|---|---|---|---|
| 2026-06 | 0.1968 | 0.1873 | 5,030 |
| 2026-07 | 0.1600 | 0.1428 | 22,321 |
Soccer
| Month | Model | Market | Rows |
|---|---|---|---|
| 2026-06 | 0.3273 | 0.1955 | 1,213 |
| 2026-07 | 0.3346 | 0.1950 | 3,052 |
2026-06 to 2026-07. Changes in cohort composition can change these scores. Connecting observations is a visual guide, not an interpolated estimate.
Research records
Published research outcomes
Grouped as recorded in the ledger. Local confirmation is not proof of causality. Open records to distinguish provisional and null findings.
Derived analyses
Recently added analyses
Calibration by game checkpoint
All sports / 16 rows
Calibration by published probability band
All sports / 10 rows
Brier skill score by sport and game phase
All sports / 11 rows
Signed calibration direction
All sports / 4 rows
Cluster-bootstrap uncertainty width
All sports / 4 rows
Calibration support concentration
All sports / 4 rows
Analysis pages
Related analysis pages
Experimental measurements
9 experimental measurements for lineups, fatigue, forecasts, and dependence.
Published findings
Measured results with their limitations and supporting evidence.
Player comparisons
Statistical profiles and available percentile comparisons.
Research checks
Testing steps and their recorded outcomes.
Baseball / 2025 Statcast
Inside the pitch corpus
Four-seam fastball
220,235 pitches in mix
Velocity observations: 220,233. Counts differ when velocity is missing.
Nine most common pitch types shown. Descriptive pitch mix and velocity; not a predictive result.
Basketball / coverage audit
How complete are player dossiers?
The artifact does not define how the published completeness score is derived.
Categories filled per dossier
Category fill rates
Fill rate is the fraction of dossiers containing a category. Presence does not establish accuracy.
This workspace reads published snapshots. Dates and populations vary by source. Snapshot checks describe recorded results, not current system health.
Methodology