Active competitions
119
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 119 active competitions and 32,677 catalog matches. Across 27,269 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
119
Catalog matches
32,677
Period covered
Jan 1, 2025 — Oct 14, 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
27,269
Markets evaluable
47
| Data type | Coverage | Predictions with data |
|---|---|---|
| Odds | 20.4% | 5,561 of 27,269 |
| xG | 90.6% | 24,697 of 27,269 |
| Corners | 95% | 25,911 of 27,269 |
| Cards | 91.7% | 25,017 of 27,269 |
Updated: Oct 23, 2026, 4:26 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.