Day 01 · live on the tour// trained on 379,147 matches
A research assistant for tennis that { never blinks }
Letguru follows every pro singles match live, and reads it the
way a coach reads body language — serve patterns, return habits, the quiet shifts
before a break.
You describe the pattern you care about. The engine watches every match for you
and pings the second it spots one.
how letguru reads a match· live since 14.07.2026 learning
01We provide the building blocksstatistical primitives
Two-plus decades of match data, distilled into reusable patterns. Each one already
knows what "good" looks like.
serve+1
first strike
break bias
score state
momentum
recent points
streak
5-point
surface Δ
clay↔grass
love hold
server domin.
+
library · growing →
02You describe the patternplain rules
Stack any combination. The engine handles the rest. No formulas, no spreadsheets.
whenserve+1≥4 of 5
andsurface Δongrass
andserver.rank≤10
thenping me · push + email5 tokens to activate
03The engine pings youexample notification
letguruexample
Pattern matched on Sinner's serve+1 · grass
4 of last 5 holds at love · vs. returner ranked #38 · Centre Court, late-set scenario
live·rule activeopen in terminal →
Trained, not guessing
The engine has seen every pro singles match since 2000—
379,147 of them across ATP, WTA, Challenger and the Slams, and
learned the shape of a hold, a break, a momentum swing. It doesn't predict who wins.
It just knows what each pattern looks like when it shows up.
Your patterns, not ours
A growing library of building blocks — serves, returns, streaks, surface tells, momentum — that you stack
like Lego. No formulas to learn, no SQL. Describe what catches your eye in the
commentary booth; we'll watch every match for it.
Pings, not feeds
When your pattern hits, you get a push or an email — usually within a minute of
it happening. No social feed, no infinite scroll. Either it
fires or it doesn't.
Matches indexed
379,147
ATP · WTA · Challenger · slams
Rule primitives
Growing
serve · break · streak · momentum
Token cost
5/ rule
spent on activation · browsing is free
Player profiles
22,429
every player indexed since 2000
Tournaments · 2026
247
ATP · WTA · Challenger · slams
01/ the surface
One screen. Every signal that matters.
Designed for analysts who'd rather read tabular data than scroll a feed. Every metric is
sourced, dated and linked back to its source point.
01
Live scoreboard
Every active pro singles point, normalised. Server, score state, surface and break conversion in a single row.
Sinner 6–2 5–2 *2–1hard
Alcaraz 6–4 3–6 4–4clay
Rune 4–6 6–3 1–2grass
02
Player splits
1st-serve %, return points won, tiebreak record. Sliced by surface and tournament round.
1st serve %78
Return won34
TB record62
vs Top 1048
03
Rules engine
NEW
A growing library of primitives. Compose them into a rule and get alerted when your pattern
hits — 5 tokens to activate. Keep your patterns in a private library. Run several rules? The
overlap aggregator shows the days they historically fired together.
when: server.serve_plus_1 ≥4/5 on grassthen: push, email · 5 to activate
04
Surface splits
Hold, ace, first-serve and tiebreak rates for every surface — clay, hard and grass tracked independently, never blended.
Clay · the long gamedefenders
Hard · the neutral planebaseline
Grass · the serve eventholders
05
Head-to-head
Every pro singles meeting since 2000, with score progression and serve splits. Filterable by surface.
2024 · RG · QF3–6 6–2 6–4 4–6 6–3
2024 · IW · SF6–4 7–5
2023 · USO · F6–2 3–6 6–4 6–7 6–3
02/ tokens, explained
You pay to activate, not to browse.
The scoreboard, player splits and head-to-head are free on every plan. Signal tokens are
spent only when you activate a rule — a few tokens each. Once a rule is live, its alerts
are unmetered.
01
Compose
Write a rule from a growing library of primitives, or start from one in your library.
→
02
Engine watches
We follow 11 live tournaments
throughout the day. The engine re-checks your rule as each match updates.
→
03
Rule fires
Match the pattern → a push or email, delivered live. Alerts from an active rule cost nothing extra.
example workspace3 rules active
▲ serve+1 grass · active·5 tokens to activate a rule·browsing + alerts free
03/ surface intelligence
Three games, three datasets.
Hold rates, ace rates, first-serve in %, tiebreak share — every metric shifts by surface
and by court type. We track each independently, never blended.
CLAY
The long game
Higher rally counts, lower hold rates, more breaks per set. Clay rewards defenders and topspin-heavy first serves.
Hold rate—
Ace rate—
1st serve in—
TB share—
HARD
The neutral plane
Where most pro singles points are played. Balanced bounce, faster than clay, slower than grass. The baseline for cross-surface comparison.
Hold rate—
Ace rate—
1st serve in—
TB share—
GRASS
The serve event
Low bounce, fast court, big rewards for the holder. A four-week season — but a critical one for serve-led players.
Hold rate—
Ace rate—
1st serve in—
TB share—
04/ plans
Free while we're in preview.
Every tier includes the live scoreboard, player splits, surface stats and head-to-head.
letguru launches free with no card required — the paid tiers below add more signal
tokens and are coming after launch.
Scout
start here
Freeno card required
Follow the tour, dig into player and surface splits, and compose your first rules.
Everything in Scout, with more signal tokens so you can keep more rules active at once.
Everything in Scout
More signal tokens
Coming soon
COMING SOON
Studio
for research desks
Coming soon
The largest token budget, for desks tracking many patterns across the tour at once.
Everything in Desk
The largest token budget
Coming soon
Free while we're in preview — no card required·Paid plans arriving after launch
05/ the basics
The common questions, answered.
The boring but important stuff. If anything's still unclear, reply to any email we send —
a human reads each one.
It's free while we're in preview — no card required. Paid plans with more signal tokens are arriving after launch; today everything on the site is open.
A
A human still reads every email
Reply to any letguru email or write us directly — we answer as soon as we can, never with a bot.