About Tennis GOAT
Tennis GOAT is an independent statistics site covering ATP tour-level singles from the start of the Open Era (1968) to the present — every match, every title, every rivalry. Its purpose is to give the greatest-of-all-time debate a factual spine: not just how much the greats won, but who they had to beat to do it.
What's computed here
All statistics derive transparently from match results: GOAT points (every round reached, scaled per tournament tier), chess-style Elo ratings over the full chronological match history, era strength, surface balance, winning streaks under any filter, hardest title runs, upsets by rating gap, and a rivalry index. Every stats page carries a methodology note explaining exactly what's measured, and the formula builder lets you re-rank history under your own weights. Where a metric involves a judgment call, the note says so.
Data
Match data comes from the TennisMyLife (TML) Database (MIT license), which continues the dataset lineage of Jeff Sackmann's Tennis Abstract project. The database refreshes regularly; walkovers are recorded but excluded from win–loss and head-to-head records, per ATP convention. Doping-related notes on player profiles are manually curated, dated, and sourced.
Contact & corrections
Spotted an error or have a metric to suggest? Feedback is welcome — reach out via the site's social channels. Corrections to factual records are prioritized.