The Janus record — goals, cards & corners, graded
Janus reads each game against its league's norms and publishes a stated chance for nine kinds of call — goals over/under at three lines, both teams to score, each team to score, cards, corners and the first team to score — every one frozen before kickoff. This page grades those chances against what actually happened, misses included, plus the games it honestly sat out.
Updated daily as games finish · last graded game 11 Oct 2026
Across 17712 graded claims our stated chances land 2.3 points from what actually happened, on average.
Alongside them, 563 are frozen and await grading, 1328 stayed on the league norm, 9245 sat out and 75 were voided by cancelled games. A forecast that stayed on the norm carried no match-evidence claim of its own, so it is graded in the table but kept out of the bands.
When we say 60%, does it happen 60% of the time?
Every lane below is the same test. Claims are sorted by the chance we gave the headline side — over for the goals, cards and corners lines, yes for the scoring calls, and all three outcomes for first team to score. The grey bar is the promise, the filled one is what football delivered.
Goals over/under 2.5
1801 claims · average miss 3 points278 flagged too close to call · 42 awaiting grading · 60 stayed on the league norm · 950 sat out · 10 voided
Goals over/under 1.5
1787 claims · average miss 1.6 points41 awaiting grading · 59 stayed on the league norm · 950 sat out · 11 voided
Goals over/under 3.5
1787 claims · average miss 3.3 points64 flagged too close to call · 41 awaiting grading · 59 stayed on the league norm · 950 sat out · 11 voided
Both teams to score
1789 claims · average miss 3 points280 flagged too close to call · 42 awaiting grading · 73 stayed on the league norm · 950 sat out · 10 voided
Home team to score
1789 claims · average miss 1.9 points13 flagged too close to call · 42 awaiting grading · 73 stayed on the league norm · 950 sat out · 10 voided
Away team to score
1789 claims · average miss 1.4 points54 flagged too close to call · 42 awaiting grading · 73 stayed on the league norm · 950 sat out · 10 voided
Cards over/under 4.5
1115 claims · average miss 3.7 points166 flagged too close to call · 126 awaiting grading · 488 stayed on the league norm · 1204 sat out · 2 voided
Corners over/under 9.5
1181 claims · average miss 1.4 points323 flagged too close to call · 102 awaiting grading · 443 stayed on the league norm · 1204 sat out · 2 voided
First team to score
4674 claims · average miss 2 points768 flagged too close to call · 85 awaiting grading · 1137 sat out · 9 voided
On each “it happened” bar, the two thin marks bracket where the true rate could sit by chance alone — flip a fair coin 20 times and you can easily get 13 heads, not 10; small samples wobble. A gap between said and happened only starts to matter once “what we said” falls outside the marks, and more claims pull the marks closer together.
Does the match evidence beat the league norm?
Every forecast starts from its league's norm — how often games in that competition actually go over 2.5, see both teams score, and so on — then moves off it when the match evidence says to. The honest question is whether those moves help. Both reads were frozen before kickoff and are graded on exactly the same claims.
On the 17712 claims where the frozen league norm exists, both reads are graded side by side. The two land equally close — ours 2.3 points from what happened on average, the norm's 2.7.
| Forecast | Our miss | League norm | So far |
|---|---|---|---|
| Goals over/under 2.5 | 3 pts | 3.3 pts | level |
| Goals over/under 1.5 | 1.6 pts | 1.5 pts | level |
| Goals over/under 3.5 | 3.3 pts | 3.6 pts | level |
| Both teams to score | 3 pts | 1.7 pts | norm ahead |
| Home team to score | 1.9 pts | 1.9 pts | level |
| Away team to score | 1.4 pts | 2.6 pts | evidence ahead |
| Cards over/under 4.5 | 3.7 pts | 2.4 pts | norm ahead |
| Corners over/under 9.5 | 1.4 pts | 3.2 pts | evidence ahead |
| First team to score | 2 pts | 3.4 pts | evidence ahead |
Pooled error score: us 0.203 · league norm 0.210.
The forecast-error score — statisticians’ Brier score — counts how far every claim sat from what actually happened (lower is better). The league norm is where each forecast starts, never a separate engine. Every term on this page, explained in the glossary. How these forecasts are made — the full methodology.
Every forecast
- 11 Oct 2026 · MLS6–28 goalsSt. Louis City v Los Angeles GalaxyO/U 2.5 Over · 72%We gave it72%
- 11 Oct 2026 · MLS6–28 goalsSt. Louis City v Los Angeles GalaxyO/U 1.5 Over · 92%We gave it92%
- 11 Oct 2026 · MLS6–28 goalsSt. Louis City v Los Angeles GalaxyO/U 3.5 Under · 56%We gave it44%
- 11 Oct 2026 · MLS6–2St. Louis City v Los Angeles GalaxyBTTS Yes · 68%We gave it68%
- 11 Oct 2026 · MLS6–2St. Louis City v Los Angeles GalaxyHome scores Yes · 91%We gave it91%
- 11 Oct 2026 · MLS6–2St. Louis City v Los Angeles GalaxyAway scores Yes · 74%We gave it74%
- 11 Oct 2026 · MLS6–24 cardsSt. Louis City v Los Angeles GalaxyCards 4.5 Under · 53%We gave it53%
- 11 Oct 2026 · MLS6–25 cornersSt. Louis City v Los Angeles GalaxyCorners 9.5 Over · 56%We gave it44%
- 11 Oct 2026 · MLS6–2Home firstSt. Louis City v Los Angeles GalaxyFirst scorer Home first · 65%We gave it65%
- 11 Oct 2026 · Série A1–01 goalsBahia v MirassolO/U 2.5 Over · 55%We gave it45%
- 11 Oct 2026 · Série A1–01 goalsBahia v MirassolO/U 1.5 Over · 82%We gave it18%
- 11 Oct 2026 · Série A1–01 goalsBahia v MirassolO/U 3.5 Under · 71%We gave it71%
- 11 Oct 2026 · Série A1–0Bahia v MirassolBTTS Yes · 62%We gave it38%
- 11 Oct 2026 · Série A1–0Bahia v MirassolHome scores Yes · 83%We gave it83%
- 11 Oct 2026 · Série A1–0Bahia v MirassolAway scores Yes · 70%We gave it30%
- 11 Oct 2026 · Série A1–05 cardsBahia v MirassolCards 4.5 Over · 61%We gave it61%
- 11 Oct 2026 · Série A1–08 cornersBahia v MirassolCorners 9.5 Over · 59%We gave it42%
- 11 Oct 2026 · Série A1–0Home firstBahia v MirassolFirst scorer Home first · 55%We gave it55%
- 11 Oct 2026 · Série A4–15 goalsPalmeiras v CorinthiansO/U 2.5 Over · 51% · near coin-flipWe gave it51%
- 11 Oct 2026 · Série A4–15 goalsPalmeiras v CorinthiansO/U 1.5 Over · 75%We gave it75%
- 11 Oct 2026 · Série A4–15 goalsPalmeiras v CorinthiansO/U 3.5 Under · 76%We gave it24%
- 11 Oct 2026 · Série A4–1Palmeiras v CorinthiansBTTS Yes · 58%We gave it58%
- 11 Oct 2026 · Série A4–1Palmeiras v CorinthiansHome scores Yes · 95%We gave it95%
- 11 Oct 2026 · Série A4–1Palmeiras v CorinthiansAway scores Yes · 59%We gave it59%
- 11 Oct 2026 · Série A4–17 cardsPalmeiras v CorinthiansCards 4.5 Over · 60%We gave it60%
“We gave it” is the chance the frozen forecast put on the side that then happened — 100 would be clairvoyance. Most of these are two-way calls, so honest grades cluster near the middle; the bands above are where the judgement lives.
Complete record since 14 July 2026, updated daily as games finish. Every number was written before kickoff and frozen; nothing is removed, nothing is regraded. The record so far spans 2861 games across 13 engine versions.
Open data. The figures on this page are Oddsivio's own record and are free to reuse under CC BY 4.0. Credit Oddsivio and, if you can, link to this page — a nofollow link or a plain-text credit is fine. The underlying match results and other third-party data are not included; see our terms.