Tennis Abstract datasets (Jeff Sackmann)
Open data (free, non-commercial licence): crowdsourced shot-by-shot point data and match-level stats for 5,000+ professional tennis matches (Match Charting Project, CSV files).
Our rating in one line: As of 2 Nov 2026, Tennis Abstract datasets (Jeff Sackmann) scores 70/100 for Transparency (high transparency) and 71/100 for Access & value, ranked #3 of 3 in Tennis. These describe what it publishes, not data quality.
- Type
- Open data (free)
- Sports
- Tennis (ATP, WTA)
- Data covers
- International
- From (price)
- Free (no paid plan)
- Delivery
- CSV (downloads)
- Documentation
- github.com/JeffSackmann/tennis_MatchChartingProject
- Plan limits
- Not published
- Owner / parent
- Jeff Sackmann
- Affiliate / partner programme
- None found
- Why it's listed here
- Sells sports data or API access and publishes no selections of its own, so it is listed under Data & API providers.
- First seen
- Archived 16 Aug 2015 (earliest Internet Archive snapshot of github.com/JeffSackmann/tennis_MatchChartingProject, source)
At a glance
- Rank
- =#6 of 12 · Historical datasets#3 of 3 · Tennis
- Free access
- Free (GitHub repository; CC BY-NC-SA 4.0, non-commercial use only)
- MCP server
- Not published
- Status page
- Not published
Scores describe what the provider publishes, not data quality. Not an endorsement.
Transparency score breakdown
| Criterion | What we found (checked 18 Oct 2026) | Points |
|---|---|---|
| Pricing published Pricing published (a paid price with currency, or a stated free-only product) | Free (no paid plan) github.com ↗ | 30 / 30 |
| Public documentation Public documentation (readable without signing up) | Public docs github.com ↗ | 20 / 20 |
| Coverage list Coverage list published (sports / competitions) | Coverage listed github.com ↗ | 15 / 15 |
| Plan limits published Plan limits or allowances published (requests, leagues, features) | Not published | 0 / 10 |
| Public status page Public status page | Not published | 0 / 10 |
| Company identity Company identity stated (legal entity or address) | Not published | 0 / 10 |
| Delivery method stated Delivery method stated (API, feed, files, app) | CSV (downloads) github.com ↗ | 5 / 5 |
| Total | 70 / 100 |
Not published or not found on the provider's own pages = 0 points. How this score works · How to raise a transparency score.
Access & value score breakdown
| Criterion | What we found (checked 18 Oct 2026) | Points |
|---|---|---|
| Free access Free access: ongoing free tier/key/data 20, time-limited trial 10 | Free (GitHub repository; CC BY-NC-SA 4.0, non-commercial use only) github.com ↗ | 20 / 20 |
| Entry price Entry price (cheapest published paid plan, GBP): free-only or ≤£10 20 · ≤£40 15 · ≤£100 10 · ≤£400 5 | Free-only product github.com ↗ | 20 / 20 |
| Sports covered Sports covered (information only, not scored) | Tennis (ATP, WTA) | Info only |
| Data types Data types: 1–2 5 · 3–4 10 · 5+ 15 | shot-by-shot point data, match statistics, match metadata, historical github.com ↗ | 5 / 15 |
| Delivery options Delivery options: REST/HTTP API 5 + push (WebSocket/SSE/webhook) 5 + bulk files 5 + MCP server 5 | files github.com ↗ | 5 / 20 |
| Historical data Historical data or archive published | Charted matches back to before 2009 (points files to-2009, 2010s, 2020s) github.com ↗ | 10 / 10 |
| Total | 60 / 85, scaled to 71 / 100 |
Not published or not found on the provider's own pages = 0 points. How this score works.
Where the data covers
Coverage regions come from the competitions the provider lists on its own pages (USA = NFL, NBA, MLB, NHL, MLS or NCAA; UK & Ireland = UK/IE racing, Premier League, EFL, Scottish football, UK/IE darts, snooker or cricket; Australia = AFL, NRL, Australian racing or competitions; International = anything else). They are not where the company is based.
| Region | Evidence (as published) | Source |
|---|---|---|
| International | Men's and women's pro tennis matches (charting-m-* and charting-w-* files) | github.com/JeffSackmann/tennis_MatchChartingProject |
Sources
- github.com/JeffSackmann/tennis_MatchChartingProject
- github.com/JeffSackmann
https://github.com/JeffSackmann/tennis_atpNo longer available, last checked 5 Nov 2026 · archived copy (2026-03-14) (former source, no longer used since 19 Oct 2026: repository returned 404 on 19 Oct 2026 (GitHub API and web); replaced by tennis_MatchChartingProject)
Is this you? Are you Tennis Abstract datasets?
If anything on this page is wrong or out of date, or you can share a price, a status page, documentation or a coverage list we missed, send us the public evidence. We review every request against our published criteria and log every change on the changelog. Ratings can't be paid for and are never influenced by affiliate status. Sponsorship never changes a score or rank.
How to raise your transparency score · the same checklist for everyone
Embed this badge
Free for this listing. It shows the current rating and check date, updates when they change, and links back here. About the badge · Badge terms
Other Tennis data providers we list
- Live Tennis APITransparency 90 · Access & value 94
- API-TennisTransparency 80 · Access & value 65
Guides: Does AI sports betting work? · All guides