Active competitions
88
First-party data
Not every prediction has the same data backing. This report separates two different things: how much catalog Choco Bets covers (active competitions, historical volume) and, within already-settled predictions, what share has each analytical signal available (xG, corners, cards, odds) — every figure with its own explicit denominator.
Choco Bets currently covers 88 active competitions and 31,525 catalog matches. Across 11,924 already-settled predictions, analytical-signal coverage varies by data type — see the full breakdown below.
PerformanceBy marketBy competitionOver timeCoverageCalibration
The universe of competitions and matches available in Choco Bets’ catalog, whether or not a prediction was ever published for them.
Active competitions
88
Catalog matches
31,525
Period covered
Jan 1, 2025 — Aug 29, 2026
Within already-settled predictions, what share has each signal available. The denominator is always the number of settled predictions, never the whole catalog.
Settled predictions
11,924
Markets evaluable
52
| Data type | Coverage | Predictions with data |
|---|---|---|
| Odds | 2% | 238 of 11,924 |
| xG | 83.8% | 9,995 of 11,924 |
| Corners | 95.4% | 11,379 of 11,924 |
| Cards | 88.9% | 10,604 of 11,924 |
Updated: Sep 5, 2026, 4:16 PM · How this data is prepared
How many competitions Choco Bets recognizes and has active in its catalog, and how many historical matches exist for them — regardless of whether a prediction was ever published for those matches. It is the universe of available matches, not evaluated predictions.
Within predictions Choco Bets has already settled (with a known real outcome), what share has each signal available: odds, xG, corners, cards. The denominator is always the number of settled predictions, never the whole catalog — that is why every row shows "N of M settled predictions" instead of just a percentage.
Because data availability varies by league, provider and match — not every source captures the same data with the same consistency. This page shows that variation with real figures instead of assuming uniform coverage.
Because that classification depends on internal criteria that are still actively evolving. Publishing an aggregate figure right now would describe a moving target as if it were a fixed fact. Once those criteria stabilize, they will be documented in methodology before being published here.
Coverage limitations
Coverage is not uniform: historical odds have low coverage over settled predictions (see table above), and corners/cards/xG depend on how complete per-match data capture was. Team-level historical sufficiency is evaluated internally under criteria that continue to evolve and is not published as an aggregate figure in this report.