The record
Every prediction below was written into a public repository up to 24 hours before kickoff, and never edited afterwards. The ✓ and ✗ marks are recomputed from the stored numbers each time this page loads, so they can be checked rather than trusted — the method explains how, and what gave it means.
Predictions for matches still to come are on the fixtures page, the ratings behind them are on the ratings page, and how the model arrives at a number is on the method page.