Live7 matches playing nowAll called pre-match

Called before the first serve.

Every call on this board carries a timestamp from before its match started. No live re-picks, no hindsight. What you see below is the scoreboard catching up to a decision we already made.

View all live
Setka CupBest of 5Set 3 live
Call locked 09:22 PM30h 32m beforeFirst serve 03:55 AMNow
S1S2S3S4S5Sets
V. Melnik111192
Y. Masko7970
S1S2S3Sets
V. Melnik111192
Y. Masko7970

Head to head V. Melnik trails 2–3

W3-1Sep 5L0-3Aug 29W3-1Aug 23L0-3Aug 22L1-3Aug 21

Signals at publish

Form at publish56
H2H at publish44

Our call · frozen at publish V. Melnik

5446
Call holdingOne set from landing
TT Elite SeriesSet 2
J. Braun6100
K. Petas1111
K. Petas 54%Call holding
Setka CupSet 1
V. Lobas100
O. Gomilko70
V. Lobas 54%Even
WTT Champions MacaoSet 1
Q. Zhou00
T. Harimoto10
T. Harimoto 54%Even
WTT Feeder Puerto PrincesaSet 1
A. Bhattacharjee70
H. Yang100
Call locked 12:58 PMSee plans

Every league, every day, with the time each call was written

Finished matches stay free. Plus reads the call before first serve, with the full analysis.

Sign Up Free

Verified resultsSettled in the last 24h

Nothing removed. Nothing reordered.

Every settled call from the last 24 hours, in publication order, with the full set-by-set score. Including the ones we got wrong.

View full record

50%

Hit rate · 24h

56%

Break-even · 24h

12

Calls settled

6

Won

6

Lost

0

Void · retired

TimeLeagueMatchSet by setSetsOur callOddsResult
02:45 AMSetka Cup

V. Korobko

I. Pytsko

411511711

0

3

54%I. Pytsko1.80Win
02:35 AMSetka Cup

O. Gomilko

O. Melashenko

911113117117

3

1

54%O. Melashenko1.80Loss
02:30 AMCzech Liga Pro

R. Urban

V. Dolezal

1181141412

3

0

54%R. Urban2.00Win
02:15 AMSetka Cup

M. Potapov

Y. Tebenko

811211118119119

3

2

54%Y. Tebenko1.80Loss
01:45 AMTT Elite Series

S. Krupa

K. Schaniel

711811119511

1

3

54%S. Krupa1.91Loss
01:05 AMSetka Cup

K. Hrynenko

O. Melashenko

611118112114

3

1

59%K. Hrynenko1.61Win
12:30 AMCzech Liga Pro

P. Pycha

R. Krejci

119511511611

1

3

56%P. Pycha2.25Loss
12:00 AMCzech Liga Pro

M. Sopko

V. Cermak

111118116

3

0

54%M. Sopko1.83Win
Setka Cup02:45 AMWin

V. Korobko

0

I. Pytsko

3
411511711
54%I. Pytsko1.80
Setka Cup02:35 AMLoss

O. Gomilko

3

O. Melashenko

1
911113117117
54%O. Melashenko1.80
Czech Liga Pro02:30 AMWin

R. Urban

3

V. Dolezal

0
1181141412
54%R. Urban2.00
Setka Cup02:15 AMLoss

M. Potapov

3

Y. Tebenko

2
811211118119119
54%Y. Tebenko1.80

Showing 8 of 12 · Settled in the last 24h · 100% published pre-match · Updated 02:45 AM

Open the full record
How the data is built

Nobody hands us this. We build it, match by match.

No feed sells player form in table tennis. Every rate on this site is reconstructed from finished matches — audited against the source, corrected when it moves, and published with its denominator.

Measured 2026-08-07 · selection backtest 2026-08-02
Production data
01Origin

Nobody provides this

Providers give you results and odds. They do not give you a player’s form. We reconstruct every rate from finished matches: wins, streaks, first set, points, head to head.

~1,000Matches read a day · 6 leagues
02Frozen

The call is frozen. The rates behind it are not.

The probability we publish is stored with the moment it was written and never rewritten. The figure on a match page is a different number — it is rebuilt every time a finished match is re-processed. This landing reads the stamped copy only: a call whose stamp is missing is left out rather than filled in with the rebuilt figure. How many of them carry a stamp written before the first serve is counted, not asserted — it is printed with the record below.

~1,200,000
Point-in-time snapshots

One row per state we ever held. Nobody in this sport publishes them.

03Discarded

What doesn’t count

The provider marks a match “finished” when someone retired in the first set. That is not a result and it does not enter anyone’s form.

38
Flagged · 14 days
31
Genuine, checked by hand

Checked one by one against the provider’s own endpoint: 31 were genuine retirements, and six were us holding stale data — those six were corrected.

04Reconciled

When the source corrects itself, we go back

A score can change twenty minutes after we store it. Every hour we ask the origin again about the matches that don’t add up.

05Windows

Seven ways to cut a career

L5L10L20L50L1006MAll-time

And every one of them split by league. A player’s form in Setka does not describe his form in TT Cup.

75Points, median
Under the windows: the match, point by point

Point by point, available in roughly three matches out of four. It is the most granular layer we hold.

06Selection

From a thousand a day to sixty.

Around 1,000 matches a day become about 60 published calls. Cutting that to the ten best a day lifts the hit rate nine to thirteen points over the whole slate — in the first half of the sample, and again in the half we held back.

The gap between the rows is the finding, not the decimal: 47 of 70 calls carries a ±11 pp interval.

Odds floor 1.50First halfSecond halfTop 10 a day68.8%67.1%
Whole slate55.7%57.7%
Difference+13.1+9.4 pp

Second half: 47 of 70 calls

We checked whether all of this makes us better than the market price. It doesn’t: 60.68% against 60.90% over 9,416 matches. We publish it anyway.

Two rules we don’t break

No call below odds 1.50. A pick at 1.20 isn’t a pick, whatever its hit rate.

Every percentage carries its denominator. 61% (11 of 18), never a bare 61% — and never a 0 that could mean either zero or no data.

Pricing

Choose Your Plan

Start free. Finished matches stay free — you pay to read the call before the match, and for the filters and the Strategy Lab.

Free

Forever free, no credit card.

€0/mo

Finished matches, with our call and its result.

  • Finished matches with our call and its result
  • Live match tracking
  • Player stats, profiles & H2H history
  • Favorite player alerts
  • League standings
Get Started

Plus

Advanced analysis & community.

€19.99/mo

7-day free trial

  • Everything in Free
  • Our call before first serve (Match Winner)
  • Full match analysis — signals vs market, pick breakdown
  • Smart filters on upcoming matches: form, H2H, odds band
  • Combo Builder with H2H Safe
  • Strategy Lab · bet tracker — log your bets, P&L and history
Start Free Trial
Most Popular

Pro

Full toolkit for serious analysts.

€39.99/mo

7-day free trial

  • Everything in Plus
  • Confirm Picks & Contradict Picks filters on upcoming matches
  • Screener + backtest over picks we already sent· 30 / 60 / 90 days
  • Strategy Lab — test a thesis on frozen history
  • Player comparison tool
  • Shared filters — browse and copy setups other users published
  • Telegram delivery for your filters
  • First-set and over/under reads before first serve
Start Free Trial

Every plan reads the same data. What changes is when you see our call, and which tools you get on top.

Save 20% with annual billing. Cancel anytime.

Get Started

See the data.Decide yourself.

Signal-based analytics across 6 leagues. Nothing enters the record after the result is known, and nothing leaves it. Free forever — you upgrade to read the call before the match.

~7,000 matches read a week
Timestamped, then graded
Public record · wins and losses
Get Started Free

Free forever. No card required. Every finished match, with our call and its result.

MOBILE APPS

Take It Anywhere

Native iOS and Android apps are in the works. Use the web app on any device in the meantime.

Coming soon onApp Store
In build
Coming soon onGoogle Play
In build

No date announced. We’ll tell you when they’re on the store, not before.

In the meantime

Any mobile browser

The web app is the whole product — same board, same public record, nothing to download.

Push notifications

Allow them once and match alerts, signal edges and your favorite players' matches reach you.

Telegram delivery

Pro

Build a filter in the Workbench and only its matches reach your DMs.