close scaled
Backtesting

Backtesting

Backtest your sportsbook pricing, market coverage, and trading performance using historical odds from 80+ bookmakers.

Our Backtesting service is built on the Odds Archive, which contains Prematch and Live odds movements from 80+ sportsbooks collected since 2023. Our team of Trading Analysts can run backtesting using predefined templates or create custom reports tailored to your specific requirements.
Why Backtesting?

We turn historical market data into answers for your complex trading questions

Validate past decisions

See how your pricing, margins, and closing lines performed in real market conditions.

Compare with 
competitors

Discover where your sportsbook was leading the market — and where you were losing uptime or coverage against 80+ bookmakers.

Test pricing hypotheses 
safely

Evaluate how strategy or pricing changes would have performed on historical data before making them live.

Investigate custom 
questions

Need to trace specific arbitrage spikes or analyze niche markets? Our analysts build custom reports around your exact requirements.

infinity
Use Cases

Our existing templates support the following use cases.

Reports
5+ reports
Arbitrage Report
Coverage Report
Markets Uptime / Downtime Report
Overpriced Markets Report
CLV (Closing Line Value) / OLV (Opening Line Value) Report

Arbitrage Report

Arbitrage Report

Find all arbitrage bets based on specific filtering criteria. For example, identify all arbitrage opportunities between your main bookmaker and the bookmakers you compare it with, with 3%+ profitability and a minimum lifetime of 3 seconds. GGR is calculated for all bets and grouped by sport, league and event.

How it works

The report is built on historical data from the Archive. For every arbitrage found, a single $1 stake is split between the two legs in proportion to the odds:

Stake for odds1 = 1/odds1 / (1/odds1 + 1/odds2)
Stake for odds2 = 1/odds2 / (1/odds1 + 1/odds2)

Profit is then calculated from the actual event outcome, which lets you assess how effective the odds were.

Configuration Parameters

  • Choose event type: Live or Prematch.
  • Choose sports: Pick one or more sports for the analysis.
  • Set time period: Define the time range (e.g., specific dates) for which you want to analyze data.
  • Select the main bookmaker: Choose the main bookmaker whose odds will be compared to others.
  • Choose other bookmakers for comparison: Select the bookmakers that will be used to compare odds against the main bookmaker.
  • Set minimum arbitrage percentage (min_arb): Set the lowest percentage of arbitrage bet for which bets will be included (default is any arbitrage bet above 0%).
  • Set minimum arbitrage time (min_arb_age): Specify the minimum time (in seconds) from when you find an arbitrage bet to when it’ no longer available (default > 4 seconds).
  • Filter by markets: default: all available markets in our system.
  • Filter by leagues: default: all leagues.
  • Choose table format: Decide how to display the profit – either by “Sports – Event” or by” Sports – Event – Market”.

Examples of the Reports
Sports – Event

Sports – Event – Market

Table Fields

  • kind – Live or Prematch event
  • sport_name – Sport name
  • league_name – League name
  • start_time – Event start date and time
  • event_name – Event name
  • period_name – Name of the period during which the arbitrage situation occurred
  • score_type – Type of market where the arbitrage situation occurred
  • (e.g., corners, yellow cards, etc.)
  • market_title – Market name where the arbitrage situation occurred
  • bookmaker_1 – Main bookmaker
  • bookmaker_2 – The second bookmaker involved in the arbitrage situation
  • cnt_arb – Number of arbitrage situations
  • turnover1 – Total stakes for the main bookmaker
  • turnover2 – Total stakes for the second bookmaker involved in the arbitrage situation
  • profit1 – Profit for the main bookmaker
  • profit2 – Profit for the second bookmaker involved in the arbitrage situation
  • ggr1 – Calculated as (profit1 / turnover1) * 100%
  • ggr2 – Calculated as (profit2 / turnover2) * 100%
Report Examples

View sample reports we've shared on LinkedIn

OddsMarket OddsMarket

Closing Live Value

Read more
OddsMarket OddsMarket

Coverage

Read more
OddsMarket OddsMarket

Arbitrage

Read more
OddsMarket OddsMarket
OddsMarket OddsMarket

SuperBowl Margin

Read more
OddsMarket OddsMarket

Market DownTime

Read more
Our partners

Top industry leaders trust OddsMarket

Testimonials

Hear from Our Clients

quotes
"Our cooperation with Odds Market significantly improved our Risk operations as they understand our requirements and deliver them on time, providing a first-class service.

Spyros Chalkias

Head of Risk
quotes
OddsMarket has been a trusted fast odds data supplier for us since 2019...

Artem Kolodyazhnyy

Sportsbook Platform, Head of Product
quotes
...The Odds Archive has also proven incredibly useful in my daily reporting of our trading performance…

Thanos Gkiokas

Sportsbook Director
Novibet
FAQ

Frequently Asked Questions

Just your specific requirements. Tell us which report type you need (e.g., Uptime, Coverage, or Arbitrage), the timeframe, and the sportsbooks you want to analyze. Our team of trading analysts handles all data extraction, calculations, and reporting for you.
Absolutely. While we offer 5 ready-to-use report templates, our analysts can build fully customized reports tailored to your specific business questions, unique metrics, or pricing hypotheses.
Turnaround time depends on the scope of the request, but standard reports built on our existing templates are typically delivered within 1–2 business days. We will confirm the exact delivery timeline before getting started.
You’ll receive structured, ready-to-use files (Excel or CSV) containing clear breakdowns and pre-calculated key metrics like turnover, profit, and uptime percentages. You can immediately share them with your team or management without any manual post-processing.
star

Ready to understand your past performance?

Turn historical odds data into actionable insights for your sportsbook

Book a Demo