SPORTSEDGEPRO
Greyhounds
Sign out

Platform Guide

Everything you need to get the most out of SportsEdgePro Greyhounds. This guide covers each section of the platform, explains every column and stat, and gives you tips on how to build effective filters and find profitable angles.

🏠 Dashboard
Your daily starting point — race cards, insights and dog/track research
🏁 Today's Races & Tomorrow's Races

Race cards pulled each morning covering all UK tracks. Each race shows the grade, distance and all runners with their historical BSP performance stats.

Click any race row to expand the full runner list. Each runner shows their career record pulled from our BSP database — how many times they've run, how many they've won, their average starting price, total back P&L and last run date.

💡 Insights

The Insights section automatically surfaces the most interesting runners on today's or tomorrow's card based on their historical BSP performance. It ranks runners across ten categories so you don't have to manually search for angles.

CategoryWhat it shows
Best Back ROIRunners with the highest return on investment backing to win at BSP
Worst Back ROIRunners that have lost the most backing — strongest lay candidates
Best Lay ROIRunners with the best return laying to lose
Best Win %Most reliable winners — highest strike rate
Worst Win %Dogs that rarely win — consistent lay options
Best Back P&LBiggest cumulative profit backing to win at BSP (£10 stake)
Best Lay P&LBiggest cumulative profit laying to lose
Longest BreakRunners returning from an extended absence — days since last run
Busiest (30d)Most active runners over the last 30 days
Highest Avg BSPBiggest-priced runners on the card historically
Tip: Use the Min Runs setting to filter out dogs with too little history. 20+ runs gives you statistically meaningful results. Lower it to 10 if you want to include less exposed dogs.
🐕 Dog Profile

Search any dog by name and see their full race history from our BSP database. The search is fuzzy — typing part of the name will show matching suggestions. Select a dog to see their full career stats and a race-by-race history table.

The summary row shows total runs, wins, win percentage, average BSP, total back and lay P&L, and how many different tracks they've raced at.

🐕 Today's Dogs

The Today's Dogs section shows every runner on today's card with their full historical BSP stats — Strike Rate, Avg BSP, Back P&L, Back ROI, Lay P&L and Lay ROI — all in a single sortable table.

Filter by country, track, or tick Min 10 Runs to exclude dogs with insufficient history. Click any column header to sort. This is the fastest way to spot which runners on today's card have the strongest or weakest historical profile.

📍 Track Analysis

Select a country and date range, then click any track to see a full breakdown of BSP performance at that venue. Results are broken down by trap, field size and BSP rank.

This is useful for identifying track biases — for example, whether a particular trap at a track has a statistically significant edge over time.

Tip: Use a minimum 2-year date range for meaningful sample sizes at lower-volume tracks. For major tracks like Romford or Hove, even a single year gives thousands of races.
🔧 System Builder
Backtest betting systems across the full historical BSP database
How it works

The System Builder lets you define complex AND/OR filter combinations and test them against the full historical database going back to 2020. Results are shown as a year/month/day P&L breakdown so you can see how a system has performed over time.

You can add multiple groups of conditions with AND or OR logic between them — for example "BSP Rank = 1 AND Runners >= 6" gives you favourites in fields of 6 or more.

Use the date shortcut buttons (Yesterday, Last 7d, Last 30d, This Year) to quickly set the date range without typing dates manually.

Available filter columns
ColumnDescription
BSP RankMarket position at BSP — 1 = favourite, 2 = second favourite etc
BSPBetfair Starting Price — the price matched at the off
RunnersNumber of runners in the race
Stall/TrapTrap number (1-6)
TrackRacecourse name — use 'contains' for partial match
ClassRace grade — e.g. A1, A2, D3, OR, HC. Select one or multiple from the dropdown. Hold Ctrl to select multiple classes.
Distance (m)Race distance in metres — e.g. 480, 500, 275. Use >= and <= to set a range.
LTO WinnerWhether the dog won last time out (1 = won, 0 = lost)
LTO BSPThe BSP price last time out
LTO BSP RankMarket position last time out
LTO DaysDays since last run
Win %Career win percentage at the point of each race
Runs 30dNumber of races in the 30 days prior to each race
TrainerTrainer name — select one or multiple from the dropdown
SexDog sex — Male (d) or Female (b)
Win StreakCurrent winning streak — number of consecutive wins going into the race
Industry SPThe official on-course bookmaker starting price for this run, Expressed as a decimal (e.g. 3.50 = 5/2). Available for ~99% of UK races. Use alongside BSP to identify value — where the industry price is significantly higher than BSP, Betfair punters have driven the price down.
SP vs BSP DiffThe difference between the Industry SP and Betfair BSP (Industry SP minus BSP). Positive = industry price is higher than BSP (Betfair has it shorter). Negative = BSP is higher than industry price (Betfair has it longer). A large positive value suggests strong Betfair market support relative to bookmakers.
SP vs BSP RatioIndustry SP divided by BSP. A ratio of 2.0 means the industry price is double the Betfair price. Useful for finding dogs where there is a significant discrepancy between exchange and bookmaker opinion.
Rolling Back ROI %The dog's cumulative back ROI at BSP across all their previous races at the time of this race. Only available for dogs with 10+ career runs. Use >= to find historically profitable backers e.g. >= 10 for dogs with 10%+ back ROI going into the race. Note: this reflects career ROI up to that point, not a recent form window.
Rolling Lay ROI %The dog's cumulative lay ROI at BSP across all their previous races at the time of this race. Only available for dogs with 10+ career runs. Positive values indicate historically profitable lay opportunities.
Grade ChangeHow many grades the dog has moved since last run, within the same grade family (A, D, S, B). Positive = stepped up (harder race), negative = dropped down (easier), 0 = same grade. Cross-family moves (e.g. A to D) return NULL. Use the multiselect to pick specific values e.g. "-1" (dropped one grade) or "+1" (raised one grade). Particularly useful for finding dogs dropped into easier company.
Rolling Pace RatingThe dog's average early pace rating (1–10) over its last 10 runs with valid sectional data, calculated at race time. 10 = exceptional early pace, 1 = slow beginner. Use >= to filter e.g. >= 7.0 for consistent fast beginners. Only available for GBR races from 2020 onwards (~73% coverage). NULL rows are excluded when this filter is applied.
Tip: The Group by dropdown lets you break results down by a dimension — Date, Track, Trap, Grade, BSP Rank, BSP Range, Win %, or Rolling Pace. Rolling Pace groups results by rounded pace rating (1–10) so you can see whether fast or slow beginners perform better under your filter conditions.
Tip: Use the two checkboxes below the date bar to refine your dataset. Exclude runners at BSP 1001 removes runners where no Betfair BSP was recorded — these appear as BSP 1001 in the raw data and can skew P&L and ROI calculations. Active tracks only restricts results to tracks that have held meetings in the last 60 days, automatically filtering out closed tracks like Wimbledon, Poole and Hall Green from historical data.
Tip: Start broad and narrow down. A filter of BSP Rank = 1 alone gives you 600k+ races — add Runners >= 6 and a BSP range to find the sweet spot where favourites perform best or worst. Use Distance to isolate sprint (sub-300m) or staying (500m+) races.
Day drill-down

Click any day row in the results tree to expand the individual runners that matched your filter on that date. Each runner shows their track, class, distance, trap, BSP, result and P&L — useful for sense-checking that your filter is finding the right races.

Understanding the results

Results assume a flat £10 stake on every qualifying race. Back P&L is calculated after 2% Betfair commission on winning bets.

The tree view shows Year → Month → Day. Click a year row to expand months, click a month to expand individual days. This lets you quickly spot whether a system is consistent over time or just had a lucky run.

Tip: A system that shows positive ROI in every year of the dataset is far more reliable than one with a big profitable year and several losing years. Always check the year-by-year breakdown before drawing conclusions.
📊 Filter Analysis

Once you've applied a filter, click the Analysis button (next to Group by) to open a detailed breakdown of the system's performance characteristics.

The analysis shows a cumulative P&L chart (Daily, Monthly or Yearly), Max Win Streak, Max Losing Streak, Max Drawdown, Suggested Bank (3× drawdown), total P&L and ROI.

Toggle between Back and Lay to see each side independently. Switch between Flat Stake (fixed £X per race) and Fixed Return / Fixed Liability staking to compare different money management approaches. Adjust the stake amount to scale the results to your own bank.

Tip: Use Max Drawdown and Suggested Bank to size your betting bank appropriately before placing any bets from a new system.

🎯 Bet Finder
Filter today's and tomorrow's runners by their historical stats
How it works

The Bet Finder applies your filters to today's and upcoming race cards — showing you which runners on today's or tomorrow's card match a set of historical criteria. Think of it as running your System Builder logic against the live race card.

Set your filters, choose which days to search, set a minimum number of career runs, and click Find Runners. Results are grouped by date, track and race.

Each filter row after the first has an AND/OR toggle — use AND to narrow results (runner must match all conditions) or OR to broaden them (runner matches any condition).

Available filter columns
ColumnDescription
Win %Career win percentage from BSP history
Back ROI %Career back ROI at BSP
Lay ROI %Career lay ROI at BSP
Avg BSPAverage Betfair Starting Price across career
Career RunsTotal number of BSP races in database
Back P&LTotal back profit/loss at £10 stake
Lay P&LTotal lay profit/loss at £10 stake
Days Since LTODays since last recorded run in BSP database
LTO BSPBSP price last time out
Runs (30d)Races in last 30 days
TrapToday's trap number
TrackTrack name — use 'contains' for partial match
ClassRace grade — e.g. A1, A2, D3, OR, HC
DistanceRace distance in metres
TrainerTrainer name — select one or multiple from the dropdown. UK only.
SexDog sex — Male or Female. UK only.
Win StreakCurrent winning streak going into today's race
Track Win StreakConsecutive wins at today's specific track
Grade ChangeHow many grades the dog has moved since their last recorded run, compared to today's race grade. Positive = stepped up, negative = dropped down, 0 = same grade. Only calculated within the same grade family. Dogs with no previous run data return NULL and are excluded when this filter is applied.
Avg Pace RatingThe dog's current average early pace rating (1–10) based on their last 10 runs with valid sectional data. 10 = consistently fast beginner, 1 = slow. Dogs with fewer than 3 recorded sectionals are excluded when this filter is applied. Use >= for a range e.g. >= 7.0.
Pace RunsNumber of runs the dog has with valid sectional time data. Higher = more reliable pace profile.
Tip: Save your best filters using the Save Filter button. Load them back each morning to quickly identify qualifying runners without rebuilding from scratch.
Minimum runs setting

The Min Career Runs setting filters out dogs with insufficient history for their stats to be meaningful. A dog with 5 runs showing 80% win rate is not the same as a dog with 100 runs showing 80% win rate. We recommend a minimum of 20 runs for most filters, higher if you're using ROI-based criteria.

📊 Stats Reference
Definitions for every stat shown across the platform
P&L and ROI columns
StatDefinition
Back P&LProfit/loss backing to win at BSP with £10 stake. Winners return (BSP-1) × £10, losers cost £10.
Back P&L (comm)Back P&L after 2% Betfair commission on winning returns.
Back ROI %Back P&L as a percentage of total staked. Formula: (Back P&L / total staked) × 100.
Lay P&LProfit/loss laying to lose at BSP. Winners cost (BSP-1) × £10, losers return £10.
Lay P&L (comm)Lay P&L after 2% commission on winning lay bets (where the dog loses).
Lay ROI %Lay P&L as a percentage of total lay liability.
Total LiabilityTotal amount at risk laying — sum of (BSP-1) × £10 across all races.
Form columns
StatDefinition
BSP RankPosition in the BSP market — 1 = shortest price (favourite), 6 = longest price.
Win %Percentage of races won. Calculated from all races prior to the current one.
Avg BSPAverage Betfair Starting Price across all career races.
LTO WinnerWhether the dog won its most recent race. ✅ = won, ❌ = lost.
LTO BSPThe BSP at which the dog started last time out.
LTO DaysNumber of days between the last race and the current one.
LTO BSP RankMarket position last time out — 1 = favourite.
Runs 30dNumber of races the dog ran in the 30 days prior to the current race.
DistanceRace distance in metres, extracted from the race name.
ClassRace grade — A grades are standard, D grades are sprints, OR are open/conditions races, HC are handicaps.