Run-Good (adj.) The ability to always achieve the better outcome.

Current Scope
21,210Tournaments
32,869Players
595,692Matches Tracked
Smarter Tennis Starts Here

Your tennis data hub, unlocked.

Powerful tools and trusted tennis data—all in one place—to make your research faster, easier and more informed.

rungoodtennis.com/terminalSample
In play · 2
LIVEQFCentre Court1:42:18
Jannik Sinner6440
Holger Rune3415
LIVEQFCourt 10:58:03
Iga Świątek4AD
Coco Gauff540
UPCOMINGQFCentre Courtin 42:10
Carlos Alcaraz-162
Taylor Fritz+134
Win probability
Sinner 91%Rune 9%
Match stats
68%1st Serve61%
5/5Break Points Saved2/4
58%Total Points Won42%
Membership

One membership. Every tool.

Get every tool, model and dataset. Just choose how you’d like to be billed.

Monthly membership
$24.99/ month

$24.99 billed monthly · Save 36% vs weekly

Get full access
  • Cancel anytime
  • Price locked for active members
  • 30-day money-back guarantee
Included in every plan
  • Full access to every tool and model
  • ATP, WTA, Challenger & ITF coverage
  • Complete match history with serve & return splits
  • ELO ratings and model win probabilities
  • Live scores, draws and round-by-round odds
  • Model price shown next to the market line
  • New tools and features included
Terminal

The whole tournament, live, on one screen

Every match in play, next on court and just finished, with the point score, time on court and win probability, and full match stats a click away.

  • Live scores, match clock and court for every match
  • Win probability, dominance and point-by-point for the match you pick
  • Pre-match form, path to the round and last-20-match stats side by side

Terminal · Live board

Sample
In play · 2
LIVEQFCentre Court1:42:18
Jannik Sinner6440
Holger Rune3415
LIVEQFCourt 10:58:03
Iga Świątek4AD
Coco Gauff540
UPCOMINGQFCentre Courtin 42:10
Carlos Alcaraz-162
Taylor Fritz+134
Win probability
Sinner 91%Rune 9%
Match stats
68%1st Serve61%
5/5Break Points Saved2/4
58%Total Points Won42%
Player Profiles

Every player, ranked to the percentile

Where a player sits against their tour on every serve, return and pressure metric — plus surface splits, rivalries and the full match log.

  • Percentile rank against the tour, not raw numbers alone
  • Hard / clay / grass splits on every metric
  • Career match log with opponent quality attached

Player Profile

Sample
Iga Świątek
WTA · POL · Age 25
ELO · Clay
2,288
ELO rating992,201
Return pts won9948.9%
Break rate9939.2%
Hold rate8179.4%
Serve pts won7863.8%
1st serve in4461.2%
Ace rate384.1%
Deciding sets won8871.4%
Custom Model

Build the model, price the match

Spend 100 points across the factors you actually trust, then see your win probabilities sit next to the bookmaker's line — with the gap called out.

  • Drag weights and watch every price move
  • Backtested against completed matches, not curve-fitted
  • Your model's number vs the market number, side by side

Custom Model

100 / 100Sample
Model weights
ELO rating30
Return game20
Surface fit20
Serve hold15
Recent form15
Model vs market
Sinner v Rune78.474.1+4.3
Djokovic v Rublev63.858.9+4.9
Alcaraz v Fritz71.072.5−1.5
Zverev v Shelton66.267.0−0.8
ModelMarketEdge
Ready when you are

Ready to run good?

Join the people who read the box score before the headlines. Start your membership today.