System Builder Manual

Getting Started

System Builder lets you turn an idea about tennis into a betting system you can test against real historical matches — no spreadsheets, no code.

You describe the kind of match you want to bet on using simple rules (for example "the favourite has won more than 70% of service games this season"), and the tool shows you how that system would have performed in the past.

The main screen

The System Builder main screen

The screen is split into three columns.

Left column — Filters. Narrow things down by surface, tournament level, round, gender, date range, minimum matches and odds. See Filters.

The left filters sidebar

Middle column — Rules and Live Matching. Where you build the conditions a match must meet, and where the live qualifying-players count and backtest buttons live.

Right column — Glossary and Saved Systems. A quick reference for every metric, and the list of systems you've kept.

The right sidebar: Metric Glossary and Saved Systems

Nothing you do here places a real bet. It's a testing sandbox — experiment freely.

A typical workflow

Most people follow the same five steps:

  1. Build a rule — define what makes a match interesting.
  2. Run a backtest — check how the system performed historically.
  3. Read the results — profit, ROI, strike rate, and match-by-match detail.
  4. Save the system — keep the ones worth watching.
  5. Live matching — see which of today's matches your saved systems select.

Each of those has its own page in this manual. Start with Build a Rule.

Tips before you start

Tip Why it matters
Start broad, then narrow Too many rules at once returns very few matches.
Watch the match count A system with only a handful of matches isn't reliable.
Check more than one surface A system that only works on clay may just be luck.

Ready? Head to Build a Rule.