live since 14.07.2026· Umag · day 9 11 live tournaments
11 live Sign in Open the terminal
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.

Open the terminal · free See plans No card required. Free while we're in preview.
  • 379,147 matches indexed
  • Growingbuilding blocks
  • 22,429 player profiles
  • Livescore → ping
how letguru reads a match· live since 14.07.2026 learning
01 We provide the building blocks statistical 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 →
02 You describe the pattern plain rules

Stack any combination. The engine handles the rest. No formulas, no spreadsheets.

when serve+1 4 of 5
and surface Δ on grass
and server.rank 10
then ping me · push + email 5 tokens to activate
03 The engine pings you example notification
letguru example
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 active open 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 grass then: 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 workspace 3 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
Free no card required

Follow the tour, dig into player and surface splits, and compose your first rules.

  • Live scoreboard · ATP + WTA
  • Player splits by surface + round
  • Head-to-head since 2000
  • Rules engine + private library
Start free
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.

hello@letguru.app
B

Office hours · by request

Bring a rule you're trying to compose, a player you can't model, or a bug. 30 min, 1:1 — drop a note and we'll book a slot.

Book a slot
C

The docs go deep

A growing reference — primitives, rule grammar, API examples. The docs lab opens with launch and fills in as features ship.

Read the docs
Public· live since 14.07.2026

The screen is open.
{ pull up a chair }

Free while we're in preview, no card required. Paid plans arrive after launch.