ServedBets
Every pick tracked publicly, wins and losses

Tennis match analysis,
backed by our own data.

Free player profiles, surface Elo ratings, six calculators and the full track record, plus a 2,647+ member Discord where every pick goes out live.

344
Picks tracked
298
Settled
57.7%
Win rate
+17.44u
Result
Every settled pick since 22 Jun, flat 1u, dips includedFull track record →

Data as of 30 October 2026. Win rate alone doesn't prove much, here's why we lead with closing line value.

Explore the data

This week's standout

Daniel Altmaier to win

Daniel Altmaier vs Juan Manuel Cerundolo · Swiss Indoors Basel · 26 Oct 2026

Won at 2.17 odds.

See all results

Recent results

See all →
Transparency

Closing line value

Did we get the better price than the market's final one?

+0.53 pp
Measured on42 of 344 picks
Beat the closing line21/42 (50%)
Median+0.04 pp
95% interval-0.53 to 1.58 pp

CLV is independent of who won. A direction, not proof yet.

Lost, right price

Sonay Kartal to win

Alina Charaeva vs Sonay Kartal · China Open

+8.4 pp
Odds we took1.7
Our estimate61.1%
Market at the time55.7%
ResultLost (-1.00u)

We lost this one and would take the same price again. Closing line value is measured against the market's final price.

Won

Alex De Minaur to win

Learner Tien vs Alex De Minaur · Erste Bank Open

+0.91u
Return+90.9%
Odds1.91
Stake1.00u
Payout1.91u
Edge called+8.7 pp
Closing line value-0.4 pp

Flat 1 unit per pick · every pick published before the match

u = units, 1u is one flat stake · pp = percentage points · edge and closing line value explained

Elo Rankings

Full rankings →

Latest analysis

All articles →

Free tools

All tools →

How the model works

Methodology →

hard / clay / grass

Surface-aware Elo

Every rating adjusts for hard, clay, and grass separately, not a single blended number.

odds hidden until the estimate is in

Blind estimation

Fair probabilities are estimated before the market odds are ever shown, so nothing anchors to the bookmaker's line.

344 picks, every one logged

Public track record

Every result is logged, win or lose: the same numbers you'd see in the Discord, published in full.

Inside the Discord

Not a highlight reel but a running community that's posted 10,000+ picks since it started, good calls and bad ones both, with everything on this site landing there first.

10,000+
Picks posted
2,647+
Members
66
Tracked picks, last 30 days

That 10,000+ is the Discord's whole lifetime, community picks included. The 344 on this site are the narrower slice with full public result and closing-line tracking behind them.

Every pick, live, with the actual reasoning

Posted the moment it's found: the edge we saw, the odds, and why. Not a bare tip you're asked to trust blindly.

A real person behind it, not just output

The founder posts personal tennis and soccer picks in the server too, explained in their own words, alongside the model rather than hidden behind it.

A place to compare notes, not just receive tips

Members share their own reads, debate lines before they move, and call out the picks that missed, not just the ones that hit.

Free, every pick included

No card, no signup form, no paid tier, just Discord. Every pick the model finds is posted there for free, and you can post your own bets and join the discussion too.

See it for yourself

Free to join. Come read the picks and reasoning as they're posted, no obligation to do anything beyond that.

Join Discord (opens in a new tab)

More about the community →