How BetGlitch Works: From Fixture Data to Published Results
Introduction: Smarter Predictions Through Data
The sports prediction landscape is crowded with tipsters who rely on gut feelings, outdated heuristics, and selective memory. BetGlitch takes a different approach. We take probability data from a specialist football data provider, apply our own ranking filters, and freeze selected picks before kickoff — wins and losses alike — across European competitions. We do not claim a predictive edge of our own; whether our filtering adds value is something we are still measuring in public.
One distinction runs through everything below, so it is worth stating first. A live fixture analysis can change before kickoff. A published Gem is a selection locked before kickoff, and it cannot be edited later. Most fixture analyses never become Gems. Only settled Gems from the current strategy count in the current results; earlier strategies remain in a separate archive.
Our mission is simple: make football decisions easier to inspect. BetGlitch compares provider probability data, verified market prices and available fixture context, applies a fixed Gem filter, and locks every qualifying selection before kickoff so its result can be checked afterwards. This article explains exactly how that works.
Where the probabilities come from
At the core of BetGlitch is a specialist football data provider's probability model. We do not build, train or own a predictive model, and we do not claim to. There is no second model and no averaging of opinions: one provider supplies a probability vector per market — match result, over/under 2.5, both teams to score, double chance — and we work from those numbers.
We rank those probabilities against recorded market prices. For each fixture and market we record:
- Signal score: A relative ranking score, not a calibrated probability. It orders candidates; it does not state a chance of winning.
- Probability gap: How far the leading outcome sits above the next one. A narrow gap means the market is close to a coin flip.
- Recorded price: The exact odds, bookmaker, market and capture time behind every published Gem.
We are deliberately careful about what this does and does not prove. A ranking score is not a calibrated probability, and we have not yet demonstrated that our filtering beats the market price. That is precisely why the public record exists: to test it in the open rather than assert it.
Filtering: Being Selective
Raw provider probabilities alone are not enough, so BetGlitch narrows them before anything is surfaced. These filters are selection rules, not validated predictors — they decide what we look at, and we have not shown that they improve results:
- Signal-score floor: Candidates below a minimum score are not surfaced. The threshold is a selection rule we tune, not a validated accuracy boundary.
- Price gating: A candidate is only considered when we hold a verified market price for the exact market being ranked, with complete provenance. Without one, value cannot be assessed at all.
- Odds range: We concentrate on moderate odds. This bounds variance; it is not evidence that we price long shots correctly.
- Competition-specific handling: Some competitions are excluded or handled more conservatively. These lists are maintained by hand and revised as the sample grows.
- Probability gap: How far the leading outcome sits above the next one. A narrow gap means the market is close to a coin flip.
We used to publish an accuracy figure against the probability-gap filter. We have withdrawn it. It was measured on a sample that included predictions priced from the wrong market, so it was not a valid measurement of anything, and we would rather show no number than a number we cannot stand behind.
The signal score
Every candidate that passes the filters carries a signal score from 0 to 100. It ranks our relative preference among the available outcomes in one market. It is not a calibrated probability: a score of 66 does not mean the outcome happens 66% of the time, and a score of 70 is not "safer" than one of 60 in any way we have validated. We publish no tiers, no bet/no-bet decision, no fair odds and no numeric expected value, because each of those would assert a calibration standard we do not have.
Data Pipeline: From Source to Prediction
BetGlitch sources its probability and fixture data from a specialist third-party provider. Our pipeline operates in several stages:
- Data ingestion: Fixture data, team information and recorded odds are pulled continuously for every covered competition.
- Probability ingestion: Provider probabilities are collected for each fixture and market type, with every outcome retained rather than only the favoured side.
- Filtering and ranking: The filters above narrow the candidates, and the survivors are ranked to produce a signal score.
- Publication: Up to three qualifying Gems are frozen before kickoff with their signal score, recorded price, bookmaker, provenance and immutable timestamps. A published Gem is never edited or withdrawn.
- Settlement: After full-time a published Gem is graded against the fields frozen at publication. Results are inserted, never overwritten.
Coverage
BetGlitch indexes European competitions spanning the top divisions of major footballing nations, selected second tiers, domestic cups and the UEFA club tournaments — the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, Liga Portugal, Süper Lig and more. Not every indexed competition produces signals: the UEFA tournaments are searchable but are not currently swept, so a fixture can be visible without ever being ranked. The current figures are shown on the about page, which reads them from the same source the product does.
What Makes BetGlitch Different
Several qualities set BetGlitch apart from traditional tipsters and other prediction platforms:
- Ranking, not tipping: We rank provider probabilities against recorded prices and only surface a candidate when it clears our filters.
- Immutability: A published Gem freezes its selection, signal score, price, bookmaker and provenance. It cannot be edited, re-priced, re-graded or withdrawn.
- Consistency: The same rules run on every fixture. There are no favourite teams and no retrospective reinterpretation of a result.
- Breadth: Sweeping every covered competition across four markets at once is beyond the capacity of an individual tipster.
- Published losses: Losing claims stay up at the same prominence as winning ones. Odds are never rewritten.
What Actually Counts
It would be easy to claim that we publish everything we produce. It would also be false, and the difference matters more than the slogan. BetGlitch generates far more live signals than it publishes; only the ones we freeze become claims. So the honest version is narrower:
- Live signals can change until kickoff, and count towards nothing.
- Every published Gem is immutable and stays permanently visible, win or lose.
- Only settled Gems produced by the current strategy count in the current results.
- Pending claims count towards nothing until the match finishes.
- Void and cancelled claims stay visible but are excluded from the relevant totals.
This makes our record smaller than the number of signals we produce, and that is deliberate. Settlement is graded against the fields frozen at publication, results are inserted rather than overwritten, and nothing is deleted. Visit the track record page to check any of it yourself.
BetGlitch is a free public beta, is not a bookmaker, and does not accept bets. Nothing here is advice, no output guarantees profit, and you can lose all the money you wager.