Tennis Tips UK Profit Statistics | Results History
Performance dashboard
Every pick. Every result.
All 494 records in this dataset.
Yield
38.62%Net profit ÷ settled stakeStrike rate
35.4%Wins ÷ wins and lossesSettled bets
494Wins, losses and voids; excludes pendingAverage odds
4.93Unweighted; won and lost betsMax drawdown
22.13 uLargest fall from a profit peakCumulative net profit
Units · chronological match-date order
Starts at zero for the selected dataset. Same-day results use record order. No forecast or smoothing.
Result breakdown
All outcomes in the selection
A low strike rate can accompany higher odds. Read it alongside profit, yield and drawdown.
Result-by-result record
Linked reports include available screenshots. Other archive rows link to Betdiary.
| Date | Selection / match | Tournament | Odds | Stake | Result | Net P/L | Report |
|---|---|---|---|---|---|---|---|
| V Sachko (Match Winner)Sachko vs Tien | ATP · ATP Metz · Men Singles | 5.41 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| N Borges 2-0 (Set Betting)Djokovic vs Borges | ATP · ATP Athens · Men Singles | 13.25 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| S Wawrinka (Match Winner)Wawrinka vs Musetti | ATP · ATP Athens · Men Singles | 5.5080 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| A Vukic 2-0 (Set Betting)Moutet vs Vukic | ATP · ATP Metz · Men Singles | 9.00 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| V Sachko (Match Winner)Mpetshi Perricard vs Sachko | ATP · ATP Metz · Men Singles | 4.5280 | 1.00 u | Won | +3.53 u | Report ↗ | |
| F Auger-Aliassime (Match Winner)Auger-Aliassime vs Sinner | ATP · ATP Paris · Men Singles | 9.0360 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| A Zverev 2-0 (Set Betting)Zverev vs Sinner | ATP · ATP Paris · Men Singles | 13.00 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| B Shelton (Match Winner)Shelton vs Sinner | ATP · ATP Paris · Men Singles | 5.3120 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| F Cerundolo (Match Winner)Cerundolo vs Sinner | ATP · ATP Paris · Men Singles | 18.64 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| Z BergsBergs vs Sinner | ATP · ATP Paris · Men Singles | 22.56 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| R OpelkaMoutet vs Opelka | ATP · ATP Paris · Men Singles | 2.9208 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| T Machac (Match Winner)Cobolli vs Machac | ATP · ATP Paris · Men Singles | 2.20 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| A Zverev (Match Winner)Sinner vs Zverev | ATP · ATP Vienna · Men Singles | 8.84 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| A De MinaurSinner vs De Minaur | ATP · ATP Vienna · Men Singles | 8.84 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| J Munar (Match Winner)Auger-Aliassime vs Munar | ATP · ATP Basel · Men Singles | 3.7440 | 1.00 u | Won | +2.74 u | Report ↗ | |
| U Humbert (Match Winner)Fritz vs Humbert | ATP · ATP Basel · Men Singles | 3.00 | 1.00 u | Won | +2.00 u | Report ↗ | |
| B Van de Zandschulp (Match Winner)Van de Zandschulp vs Lehecka | ATP · ATP Basel · Men Singles | 3.7440 | 1.00 u | Won | +2.74 u | Report ↗ | |
| C Ugo Carabelli (Match Winner)Ugo Carabelli vs Misolic | ATP · ATP Vienna · Men Singles | 3.0580 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| L DarderiDarderi vs Nakashima | ATP · ATP Vienna · Men Singles | 3.40 | 1.00 u | Lost | -1.00 u | Report ↗ | |
| U Humbert 2-0 (Set Betting)Humbert vs Ruud | ATP · ATP Stockholm · Men Singles | 4.33 | 1.00 u | Lost | -1.00 u | Report ↗ |
How these numbers are calculated
Net profit: winning stake × (decimal odds − 1), minus losing stakes. Void results return zero profit. Pending selections have no realised profit.
Yield: net profit ÷ the total stake on won and lost bets × 100. Strike rate: wins ÷ won and lost bets × 100. Average odds: the unweighted mean of decimal odds on won and lost bets.
Max drawdown: the largest fall from any previous cumulative profit peak, including the initial zero. These metrics describe only the selected records, and exclude membership fees, taxes and exchange commission.
Why is Betdiary ROI higher than that shown here? Betdiary reports gross returns including returned stakes, and its turnover may include void bets. Our yield shows net betting profit divided by stakes on won and lost bets, excluding void stakes. Both are before membership fees and other costs. Compare the external Betdiary record; update times can differ.
We use Pinnacle as our recorded pricing baseline, chosen for its published policy of not restricting customers simply because they win. Historical source exceptions are retained where recorded. This is a reference price, rather than a bookmaker recommendation.
Members use a range of bookmakers and exchanges. Exchange prices can be higher even after commission. Securing better net prices on the same picks, with comparable stakes and settlement, can improve the return shown in our record. Your actual result depends on the odds accepted or matched, fees and settlement rules, including tennis retirement and void rules.
Our approach uses a proprietary data model and human review. Imported history and available pre-match screenshots are distinct sources of evidence.
To distinguish recorded outcomes from evidence of value, read our review of tennis betting metrics and closing line value research. These explain the tests and limitations beyond a selected results record.
18+ · Betting involves risk · Past results cannot guarantee future profit.
Our proof standard: for each newly settled club pick, we aim to publish the original email screenshot showing the date and time sent to members, alongside a screenshot of the quoted bookmaker or exchange odds. Check the linked result report for the evidence available; older archive entries may use different formats.
Payment & membership details
Credit and debit cards are accepted through Stripe. PayPal, Apple Pay and Link are also offered where available. Stripe displays the payment options available for your device and country at checkout.
£49.99/month is the base membership price. Stripe may show a local-currency price; check the first payment and renewal amount before subscribing.
All picks and member emails are delivered in English. International members are welcome where betting is legal.
You manage your membership through Stripe and can cancel whenever you choose, without contacting us for approval. Cancellation and refunds are separate.
