Backstedge
ProductStrategiesPricingMethodologyBlog
Log inTest my strategy

Methodology

What a Backstedge result is made of.

Where the matches and odds come from, what a criterion is allowed to know, how a result should be read, and how the library strategies are chosen. Nothing here is a promise of future returns.

  • Pre-match data only

    No information from after kick-off ever enters the criteria.

  • Identified odds

    Real and estimated odds are always told apart.

  • Reproducible computation

    The same rules applied to the same data produce the same result.

  • Limits flagged

    Periods or markets with partial coverage are explicitly indicated.

1Coverage2Odds3Criteria4Live tracking5Reading a result6Strategy library

1. Data coverage

Backtests are computed on real matches; when bookmaker odds are missing, the result says so instead of hiding it.

55 competitions
2021/22→2027/28 · 60,682 finished matches
CompetitionSeasonsMatches
2. Bundesliga2021/22→2026/271,629
AFC Champions League Elite2021/22→2026/27744
Bundesliga2021/22→2026/271,621
Championship2021/22→2026/272,940
Community Shield2021/22→2026/276
CONCACAF Champions League2021/22→2026/27240
CONMEBOL Libertadores2021/22→2026/27927
CONMEBOL Sudamericana2021/22→2026/27941
Copa del Rey2021/22→2026/27702
Copa Do Brasil2021/22→2026/27764
Coppa Italia2021/22→2026/27253
Coupe de France2021/22→2026/27987
Cup2021/22→2026/271,529
DBU Pokalen2021/22→2026/27640
DFB Pokal2021/22→2026/27363
Eliteserien2021/22→2026/271,406
Eredivisie2021/22→2026/271,707
FA Cup2021/22→2026/274,737
FA Cup2021/22→2026/27373
FIFA Club World Cup2021/22→2025/2685
Jupiler Pro League2021/22→2026/271,693
KNVB Beker2021/22→2026/27579
La Liga2021/22→2026/272,019
League Cup2021/22→2026/27548
Leagues Cup2021/22→2026/27287
Ligue 12021/22→2026/271,775
Ligue 22021/22→2026/271,858
MLS2021/22→2026/272,941
NM Cupen2021/22→2027/28823
Premier League2021/22→2026/272,000
Primeira Liga2021/22→2026/271,628
Schweizer Cup2021/22→2026/27363
La Liga 22021/22→2026/272,448
Serie A2021/22→2026/272,011
Brasileirão2021/22→2026/272,239
Serie B2021/22→2026/272,010
Super Cup2021/22→2025/2615
Super Cup2021/22→2026/276
Super Cup2021/22→2025/2611
Super Cup2021/22→2026/276
Super Cup2021/22→2025/265
Super Cup2021/22→2025/267
Swiss Super League2021/22→2026/271,124
Chinese Super League2021/22→2026/271,440
Süper Lig2021/22→2026/271,848
Superliga2021/22→2026/271,044
Taça da Liga2021/22→2026/27155
Taça de Portugal2021/22→2026/27867
Trophée des Champions2021/22→2026/276
Türkiye Kupası2021/22→2026/27887
Champions League2021/22→2026/271,368
Conference League2021/22→2026/272,385
Europa League2021/22→2026/271,217
UEFA Super Cup2021/22→2026/276
US Open Cup2022/23→2026/27469

Coverage by market

Share of finished matches with real odds. Below that, the backtest uses estimated odds and flags it.

MarketReal oddsShare of matches
1X2since 2021/2259%
Over / under goalssince 2021/2259%
Both teams to scoresince 2023/2437%
Double chancesince 2023/2435%
Half-time marketssince 2023/2428%

A backtest always shows the period actually covered by its bets, which can be shorter than the requested period if some seasons produced no bets.

2. How odds are chosen

A backtest uses closing odds; estimated odds are never presented as real odds.

Closing odds
The last odds available before kick-off. These are the odds used in backtests.
Current odds
The latest odds available for an upcoming match. They can still move.
Estimated odds
Used only when no historical bookmaker odds are available.

3. How criteria are computed

Every criterion uses only what was known before kick-off of the analyzed match.

Form over 5 matches
Requires the five most recent finished matches before the analyzed match — below that, the criterion cannot be computed.
Wins or losses over the last 10 at the same venue
Require ten full home or away matches; the window is never shrunk to whatever is available.
Goal averages
Computed over the ten most recent matches played before the analyzed one, all venues combined — ten required.
Season win/loss %
Percentages computed over every match of the current season, starting from three matches played.
Standings
Position known at the time of the match, in the current competition and season.

No data from the analyzed match or from any future match is used.

When the history is too short to compute a statistic, the match is discarded rather than guessed.

4. How live tracking works

Live tracking only records matches detected with real, up-to-date odds, then measures what the strategy actually delivers.

  1. 1Strategy activated
  2. 2Matching match detected
  3. 3Odds monitored
  4. 4Match played
  5. 5Result recorded
  6. 6Real performance updated
To watch
The match seems to qualify, but the final odds are not available yet: it will be re-evaluated as soon as new odds arrive. No alert and no live tracking until then.
Detected
The match currently matches the strategy, with real bookmaker odds available: live tracking will record this bet.
Suspended
The match qualified, but the available odds are too old or the odds feed is stale: it is no longer counted as detected until the feed is back.

A match postponed or canceled after detection is refunded: it counts neither in the profit nor in the win rate. See the upcoming matches of the library strategies.

5. How to read a result

An ROI only reads together with the number of bets, the worst drawdown and reliability; a past result guarantees nothing going forward.

ROI
Return relative to the total amount staked.
Profit in units
Profit with a flat 1 u stake per bet.
Worst drawdown
Largest drop between a peak and the following low.
Reliability
Overall assessment of how much confidence the result deserves.
Stability
Checks whether the result withstands small variations of the criteria.
More about reliability and stability

A backtest measures what a rule would have produced in the past, with a flat 1 u stake and no fees. It does not predict future results, and accounts neither for stake limits nor for the actual availability of the odds at the moment you would have bet.

The verdict, reliability and consistency rely on a single set of thresholds, identical on every page. Consistency is never called good on a single season, and a statistically promising result resting on too few bets is presented as needing confirmation. “Solid result” can only be reached once parameter stability has been tested and judged good.

Stability slightly shifts every numeric criterion, one at a time, and checks that the result stays consistent around the chosen values. It never hunts for “the best setting”: it tests the strength of the hypothesis.

6. How the library strategies are selected

The strategy library is a shortlist, not a prediction: the rules that stayed profitable on a season kept aside, out of many more that did not.

Each strategy comes from an exploration of many candidate rules over several seasons. A rule is kept only if its backtest stays profitable on a season that was never used to find it, with at least 200 bets and a stability analysis judged good.

The rules that lost, or that only worked on the seasons used to find them, are not listed. Reading only the survivors overstates how easy it is to find a profitable rule: that is why every strategy also shows its season-by-season results and its current season, including when it is losing, and why a current season with few bets is flagged as too small to judge.

The library is recomputed every day on the latest finished matches. A rule whose ROI turns negative leaves the list; its page stays readable at its address. With live tracking, Backstedge flags the upcoming matches that meet a strategy’s conditions; what to do with them is your call.

Browse the strategies →

Backstedge

Study your football betting strategies with evidence, not gut feeling.

Product

  • Backtesting
  • Strategy tracking
  • Strategy library
  • Pricing
  • AI assistants · MCP

Resources

  • Methodology
  • FAQ
  • Blog

Legal

  • Terms of Service
  • Privacy
  • Legal notice
  • Responsible gambling

18+ Betting involves financial risk. Past results do not guarantee future performance.

© 2026 Backstedge