Platform Guide
Everything you need to get the most out of SportsEdgePro Tennis. This guide covers each section of the platform, explains every stat and filter, and gives you practical tips on how to build effective systems and find profitable angles.
The Upcoming page shows all scheduled matches for today and tomorrow, pulled from our fixture feed and matched against live Betfair markets. Use the Today/Tomorrow toggle to switch days, and filter by tour (ATP/WTA), hide challengers, or select a specific tournament.
Matches with Betfair markets show live back prices and pre-match prices. Click any match to open the full Stats & H2H modal showing Elo ratings, surface win rates, serve stats, head-to-head record and price chart history.
The Player Stats tab shows a side-by-side comparison including: current ranking, nationality, hand, height, Elo ratings (overall, clay, hard, grass), win/loss records by surface over 1 or 2 years, and serve stats (hold %, 1st serve %, 1st won %, BP save %, ace rate).
Use the surface filter buttons (All/Clay/Hard/Grass) and time range (1yr/2yr/All) to focus on the most relevant stats for the specific match conditions.
Shows the full H2H record between the two players with surface, round and score for each previous meeting, plus recent form (last 5 matches each).
Click the ⬇ CSV button to export all currently visible matches to a CSV file. The export respects all active filters (tour, status, surface, tournament, My Matches). Each row includes tour, tournament, round, surface, both players with rankings and Betfair odds, Elo ratings (overall and surface-specific), and serve stats (hold %, 1st serve %, 1st serve won %, BP save %) for each player.
The Live page shows all currently in-play matches with live Betfair back prices, set-by-set scores, current games and points. Prices are colour-coded: green = shorter than pre-match (steamed in), red = longer than pre-match (drifted out). Hover over any price to see the exact percentage movement.
Matches are grouped by tournament. Filter by ATP/WTA or specific competition using the dropdowns. Doubles matches are automatically excluded.
Click any match row to open the full Stats & H2H modal — same as the Upcoming page.
| Badge | What it means |
|---|---|
| Fav set down | The pre-match favourite has lost a set |
| Fav break down | The favourite is a break down in the current set |
| 3rd set | Match has reached the deciding third set |
| Dbl break X-Y | One player is two breaks ahead — score shown |
| 1st break Xth | First break of the set has just occurred |
| Set & break | Player leads in sets AND has a break in the current set |
| Fav +X% | Favourite's price has drifted X% from pre-match — potential lay signal |
Connect your Telegram account to receive instant push notifications when alert conditions are triggered. Set up your Chat ID in the Telegram Alerts panel at the top of the Live page. You can configure which alert types you receive and whether to filter by ATP, WTA or both.
To get your Chat ID: message @userinfobot on Telegram and it will reply with your ID.
The System Builder lets you define complex filter combinations and test them against the full historical database from 2016 onwards. Set your tour, surface, round, date range and odds source, then build one or more filter groups using AND/OR logic.
Results show the favourite's win rate, back P&L, back ROI, and (when Betfair odds are selected) lay P&L and lay ROI. Group results by Year, Month, Surface, Series, Round, or Tournament to identify where an edge is concentrated.
Today's Matches Matching Your Filter — shown below the results — lists upcoming matches that meet your filter criteria, letting you immediately apply historical findings to current opportunities.
Bookmaker — uses Bet365 closing odds. Available for all matches from 2002 onwards. P&L is calculated at 0% commission (bookmaker-style). Lay P&L is not shown as you cannot lay at a bookmaker.
Betfair — uses Betfair pre-match closing price. Available for ~83–96% of matches from 2016 onwards (coverage improves year on year). P&L is calculated after 2% Betfair commission. Lay P&L is included. Matches without Betfair data are excluded from calculations.
| Field | Description |
|---|---|
| Fav B365 Odds | Pre-match Bet365 odds for the favourite (lower-priced player) |
| Dog B365 Odds | Pre-match Bet365 odds for the underdog |
| Fav Betfair Pre-Match | Betfair pre-match closing price for the favourite |
| Dog Betfair Pre-Match | Betfair pre-match closing price for the underdog |
| Fav Rank | ATP/WTA ranking of the favourite at match date |
| Dog Rank | ATP/WTA ranking of the underdog |
| Rank Gap | Difference in rankings (dog rank minus fav rank) |
| Fav Elo / Dog Elo | Elo rating at match date (overall) |
| Elo Diff | Overall Elo difference (fav minus dog) |
| Elo Diff (Surface) | Surface-specific Elo difference |
| Series / Tier | Tournament tier — Grand Slam, Masters 1000, ATP500, ATP250, WTA1000 etc |
| Surface | Hard, Clay, Grass, Carpet |
| Round | R1, R2, R3, R4, QF, SF, F |
| Best Of | 3 or 5 sets |
| Fav Hold % | Favourite's service hold percentage (52-week rolling) |
| Dog Hold % | Underdog's service hold percentage |
| Hold Diff | Difference in hold % between fav and dog |
| Fav Break % | Favourite's break of serve percentage |
| Fav 1st Serve % | Favourite's first serve percentage in |
| Fav BP Save % | Favourite's break point save percentage |
| Fav Win % vs Top 10/20/50 | Favourite's win rate against top-ranked opponents |
| Fav/Dog Is Lefty | Filter for left-handed players |
Results assume a flat 1 unit stake on every qualifying match. The favourite is defined as the lower-priced player (B365 or Betfair depending on your odds source selection).
Click any row in the results tree to drill down: Year → Month → Tournament → Round → Individual matches. The individual match view shows both players, B365 odds, Betfair price (if available), score, result and P&L.
Match Cards shows a full analysis card for every ATP and WTA match scheduled today. Each card includes Elo ratings (overall and surface-specific), surface win/loss records, serve stats (hold %, 1st serve %, 1st won %, BP save %), H2H summary, recent form, model prediction, fair odds, and an AI-generated pre-match preview.
Filter by tour, max favourite price, or whether the model's fair odds are shorter than the market price (Fav < Fair — value bet indicator). Select a specific tournament from the dropdown to focus on one event.
Each card shows the model's predicted winner and fair odds, calculated using an XGBoost model trained on Elo ratings, surface form, rankings, serve stats and historical match data.
The Entry Signal shows the recommended bet and approximate entry price. The Historical Stats panel (bottom of card) shows how the system has performed in similar historical matches — same surface, similar odds band.
My Matches lets you bookmark individual matches from the Upcoming, Live, and Match Cards pages. Click the star icon (☆) on any match row or card to add it to your tracked list. Click again to remove it.
Once you have matches starred, use the ⭐ My Matches filter pill on the Upcoming, Live, or Match Cards pages to show only your tracked matches.
All tracked matches are saved to your account and visible under My Account, where you can also remove them.
The System Builder lets you define filter rules — combinations of odds, ranking, Elo, serve stats, and surface — and backtest them against historical ATP and WTA match data going back to 2016. Results show match count, favourite win rate, back P&L and ROI.
Build filter groups using AND/OR logic across fields like favourite odds, rank gap, Elo difference, hold %, break % and more. Switch between B365 and Betfair odds sources, and toggle the commission setting.
Once you apply filters, the Upcoming Matches panel below the results shows today's and tomorrow's matches that match your criteria — grouped by tournament. Live scores and match status update automatically for today's matches.
Use the Today / Tomorrow / All buttons to focus on a specific day. Challengers and qualifiers are hidden by default — use Show Challengers and Show Qualifiers to include them.
Star any match to add it to My Matches for tracking across the platform.
Click the ⬇ CSV button to export all currently visible upcoming matches to a CSV file, including Elo ratings and serve stats fetched for each player. The export respects the current date filter (Today/Tomorrow/All) and challenger/qualifier toggles.
Results can be grouped by Year, Surface, Round, Series or Tournament. Drill down into any group to see individual match results. Click a match row to open the price chart and player stats modal.
Search any ATP or WTA player to see their full profile: current ranking, Elo ratings by surface, serve stats (52-week rolling), win rates by surface and opponent rank, recent match history and Betfair price history for recent matches.
Use the surface buttons to filter surface-specific Elo and serve stats. The form table shows their last 10 matches with opponent, surface, round, score and result.
The Calendar shows all 2026 tournaments grouped by month, with surface, tier, country and date range. Filter by tour (ATP/WTA), surface (Clay/Hard/Grass) or specific month. Currently live tournaments are highlighted.
Use Expand All to see the full year at a glance, or Collapse All to navigate by month. Months with active tournaments are expanded by default.