This platform uses essential cookies for session management and optional analytics cookies to improve your experience. By clicking Accept, you agree to our Privacy Policy & Terms and use of cookies. You can withdraw consent at any time.

Tennis Scores & Fixtures

Scheduled ATP and WTA matches for the selected date -- live scores appear automatically once a match is in progress

Auto-refreshes every 60 seconds while viewing today's date

Win Rate by Year

Loading...

Matches by Surface

Loading...

Ranking Progression

Loading...

Win Rate by Surface per Year

Loading...

Surface Win % Summary

Loading...

Serve Stats by Surface

Loading...

Break Points by Surface

Loading...

H2H Match History

Loading...

Most Played Opponents (Top 20)

Loading...

Performance by Tournament (Bubble = Matches Played)

Loading...

Best Tournament Runs

Loading...

Win Rate by Tournament Level

Loading...

Titles & Finals

Loading...

Aces & Double Faults per Match

Loading...

First Serve % In

Loading...

Break Points Faced vs Saved

Loading...

Break Points Converted

Loading...

Full Match Log

Loading...

Deep Analytics

Advanced statistical metrics across all analysis dimensions

Select an entity above to compute all statistical metrics for that dimension. All sidebar filters (year, surface, round) apply.

>> Summary Statistics

>> Central Tendency & Spread

Distribution (Histogram + Density)

Loading...

Central Tendency Metrics

Loading...

>> Spread, Shape & Quartiles

Box Plot (Quartiles + Outliers)

Loading...

Quartile & Spread Metrics

Loading...

>> Correlation & Regression (vs Year)

Scatter + Regression Line (vs Year)

Loading...

Regression & Correlation Metrics

Loading...

>> Hypothesis Tests

T-Test: Wins vs Losses

Loading...

Z-Score Analysis

Loading...

Chi-Squared: Result vs Surface

Loading...

>> Year-over-Year Statistical Profile

Statistical Metrics by Year

Loading...

Predictions & Forecasting

Five forecasting models applied to every performance metric -- select an entity and horizon below

All 5 models run simultaneously. Confidence bands shown at 80% and 95%. Sidebar year/surface/round filters apply to training data.

Model Comparison -- All 5 Forecasts

Loading...

Individual Model Detail

Model 1 -- Linear Trend (OLS Regression)

Loading...

Model 2 -- ARIMA (Auto)

Loading...

Model 3 -- Exponential Smoothing (ETS)

Loading...

Model 4 -- Holt-Winters Trend

Loading...

Model 5 -- Moving Average + Rolling Forecast

Loading...

Model Accuracy Metrics

Loading...

Forecast Summary

Next-Season Forecast Table

Loading...

User Guide & Statistics Reference

Complete guide to every feature, chart, and statistic in the platform

Getting Started

Use the WTA / ATP buttons at the top of the sidebar to switch tours. Select a player from the dropdown — the entire platform updates instantly. Use the Year Range slider to focus on a specific period, or toggle Custom Date Range for exact date control. Surface and Round filters in the sidebar apply across all tabs simultaneously.

Live Scores & Fixtures

Shows scheduled ATP and WTA matches for any date you pick (defaults to today), grouped into: Live (green border — shown only while a match is actually in progress, with the current score), and Scheduled (matches confirmed for that date that haven't started). Each card shows players, seeds, tournament venue, surface, round, and the match's scheduled date and time (UTC). Use the Date picker to check fixtures up to 14 days ahead or 7 days back. Auto-refresh (every 60 seconds) only runs while viewing today's date, since past/future fixtures don't change minute to minute.

Overview

Career snapshot for the selected player across the filtered date range:

  • Win Rate — percentage of matches won. Above 60% is strong at tour level.
  • Surface Breakdown — win % on Hard, Clay, and Grass courts separately.
  • Recent Form Strip — last 10 results colour-coded (green=Win, red=Loss).
  • Ranking Trajectory — ranking over time. Lower number = better. Falling line = improving.
  • Data Status Panel — confirms total matches loaded and date coverage.

Win / Loss Trends

Rolling win rate over time — rising line = improving form, falling = decline. The shaded confidence band shows variability: wide band = inconsistent results. Hover over any point for exact win rate and match count. Filter by surface to isolate clay, grass, or hard court form separately.

Surface Analysis

Compares performance across Hard, Clay, and Grass. Key charts:

  • Win Rate by Surface — bar chart. A 15+ point gap between surfaces identifies a specialist.
  • Surface Radar — win %, aces, serve points shown as a radar. Larger area = all-round performer.
  • Serve Stats by Surface — average aces and double faults per surface. High aces on grass is typical.
  • Surface Trend — rolling win rate per surface over time, showing adaptation or decline on each.

Serve & Return — Statistics Explained

Detailed serve and return statistics. Here is how to read each metric:

Stat What it means Tour average
Aces Serves the opponent cannot touch. More aces = stronger, flatter serve. 4–8 per match
Double Faults (DF) Two consecutive faults — free point to opponent. High DF under pressure signals nerves or technique issues. 2–5 per match
1st Serve % Percentage of first serves that land in. Below 55% means too many second serves. Above 70% indicates a high-percentage first serve. 58–65%
1st Serve Won % Points won when first serve lands in. The most important serve stat — above 70% = dominant first server. 68–76%
2nd Serve Won % Points won on second serve. Below 45% = opponent is attacking the second serve successfully. 48–55%
Break Point Conversion % of break point opportunities converted into breaks. Above 40% is excellent — this stat often decides close matches. 35–42%

Head-to-Head

Type an opponent name in the H2H field to filter the match log to all meetings between the two players. The summary shows overall record and surface-by-surface breakdown. Important: a 3-1 record overall may hide that one player has won all 3 clay matches. Always check surface splits.

Tournament Stats

Performance broken down by tournament. Charts show:

  • Win rate per event — horizontal bar chart, longest bars = best tournaments.
  • Deepest round reached — shows consistency at majors vs. early exits.
  • Year-by-year at each event — hover for exact results per year.
  • Match log — click any row to filter to that tournament.

Deep Analytics — How to Read

Advanced statistical analysis for Pro users. How to interpret each section:

  • Year-by-Year Stats Table — each row is a season. Darker teal colour bars = above-career-average values. Look for the year performance peaked.
  • Trend Direction — upward arrow = metric is improving over career. Downward = declining. The slope is based on a linear regression across all seasons.
  • T-Test (Win vs Loss) — compares serve stats in wins versus losses. A green result means the stat is significantly better in wins. If aces are higher in wins but not significantly different, serve placement rather than power may be the real factor.
  • R² (Fit) — how well the trend line fits the data. Above 0.7 = strong trend. Below 0.3 = noisy, no clear direction.
  • Coefficient of Variation — measures consistency. Low CV = very consistent. High CV = performance fluctuates a lot match to match.

Predictions & Forecasting

Statistical models projecting future performance. The platform runs five forecasting models:

  • Linear — simple straight-line projection. Best for steady improvers.
  • ARIMA — accounts for autocorrelation (this week's form affects next week). Best for form-dependent players.
  • ETS (Exponential Smoothing) — weights recent results more heavily. Best when recent form matters more than long history.
  • Holt-Winters — captures seasonal patterns (e.g. players who peak at a certain slam). Best for players with cyclical form.
  • Moving Average — smooths out noise. Best for identifying the underlying trend without spikes.

The Ensemble value averages all five models. Lower AIC = better model fit. All predictions are statistical estimates — not guaranteed outcomes.

Court Positioning Heatmap — How to Read

Shows where a player typically positions during a rally on their half of the court.

Y-axis (vertical): Baseline (bottom) → Net (top). Your side of the court runs from the baseline at the bottom to your side of the net at the top. The white horizontal line near the top is the net. The dashed line in the middle is the service line.
X-axis (horizontal): Ad court (left) → Deuce court (right). Values run from -1 (far Ad side) through 0 (centre) to +1 (far Deuce side). The dotted vertical centre line is the centreline dividing Ad and Deuce halves. In tennis: Ad court is the left side from the server's perspective (where advantage points are played), Deuce court is the right side (where deuce and first points are played). A hotspot at x=−0.5 means the player favours the Ad side; at x=+0.5, the Deuce side.
Colour: Dark teal = rarely positioned here. Orange = frequent. Red = most common position.
Baseliner profile: Hotspot clustered near the bottom (baseline). Aggressive player: Hotspot shifted higher (closer to net).

Positioning data is modelled from playing style profile — not tracked GPS data.

Player Comparison Charts

Select any two players (ATP or WTA, can be mixed). Four charts compare them:

  • Win Rate by Surface — grouped bars per surface. Look for surfaces where the gap is largest — that is the surface to target.
  • Win Rate by Round — shows who performs better deep in tournaments (SF, F) vs. early rounds.
  • Win Rate Trend — overlaid time series. Crossing lines mean one player is catching or overtaking the other.
  • Style Profile Radar — five dimensions: Serve, Return, Baseline, Net Play, Fitness. Larger area = more well-rounded. Compare shape to see each player's strengths.
  • Movement Radar — five directions: Left, Right, Forward, Backward, Diagonal. Shows court coverage and movement profile.

How to read radar chart numbers: The concentric rings show the scale — the outermost ring is the maximum value (100 for style, 75 for movement). Each ring inward represents a lower value (e.g. 75, 50, 25 for the style radar). A data point touching the outer ring means that dimension is maxed out. The larger the shaded area, the more complete the player. A narrow spike on one dimension (e.g. Serve) means they are a specialist in that area but weaker elsewhere. Where the two players' coloured areas overlap, they are evenly matched on that dimension.

Shot Analysis — Shot Profile Radar

The Shot Profile Radar in the Shot Analysis tab is different from the Style Profile Radar in Player Comparison. It measures shot types and physical attributes for the currently selected player:

  • Power — derived from serve speed and forehand weight. High = big hitter.
  • Consistency — based on break points saved. High = holds serve reliably.
  • Speed — inversely related to average rally length. Short rallies = fast, explosive player.
  • Net Game — based on net approach frequency. High = comfortable coming to net.
  • Returning — based on break point conversion. High = dangerous returner.

The coloured shape is the player's individual colour from their profile. A well-rounded player fills the pentagon evenly. A specialist shows one or two large spikes.

AI Coach & Frame Analyzer

AI Coach — ask any question about the selected player. The AI has full context of their stats. Try: "What is her biggest weakness on clay?" or "How does he perform after losing the first set?"

AI Frame Analyzer — upload or capture a video frame. The AI identifies shot type, court position, and tactical situation. Load a YouTube URL → Capture Frame → Analyze. Analyses appear in the feed panel and can be exported.

Pro Tips

Filters apply across all tabs. Setting surface=Clay in the sidebar filters every chart simultaneously — Overview, Trends, Surface Analysis, and Serve & Return all update together.

Charts are fully interactive. Hover for exact values. Click legend items to hide/show series. Double-click to zoom reset. Download as PNG using the camera icon on any chart.

Surface data loads with matches. Surface analysis charts populate once match history is loaded. If charts appear blank, try adjusting the year range slider to include more matches.

About Tennis Analytics Platform

The professional analytics platform built for tennis coaches, players, and analysts

What Makes This Platform Unique

Tennis Analytics Platform is the only tool that combines professional-grade match statistics from 500 WTA and ATP players with Claude Vision AI coaching analysis in a single platform. No other tennis analytics product at this price point offers this combination of statistical depth and AI-powered coaching insight.

Statistical Depth

25,000+ matches from 2015-2026. Deep Analytics, Predictions, Head-to-Head, Surface analysis, and 9 statistical models per player.

AI Coaching

Claude Vision analyses any match frame and delivers personalised coaching tips tailored to each player's known patterns and tendencies.

Accessible Pricing

EUR 49/year with a 7-day free trial. Professional coaching tools cost EUR 200-500/year. This platform delivers more analytical depth at a fraction of the cost.

Market Assessment

Target Market Segments

PRIMARY Independent Tennis Coaches

Coaches managing 10-30 players pay EUR 49/year immediately once they see the AI Frame Analyzer in action. Each coach is a gateway to multiple player subscriptions. Target: ITF certification holders, national federation coach directories.

SECONDARY Serious Club Players

Ranked players who already use video analysis apps. EUR 49/year is trivial for someone spending EUR 500/year on coaching. Largest volume segment. Target: clubs with competitive programmes, county associations.

GROWING Tennis Parents & Junior Academies

Parents of junior players in academies respond strongly to AI coaching narrative. Target: junior academies, national junior squads.

PARTNERSHIP Tennis Organisations

Tennis Ireland, Tennis Europe, ITF-affiliated clubs. A federation endorsement changes the growth trajectory. Academy licence deals (EUR 200/year for 5 seats) deliver reliable recurring revenue.

AWARENESS Sports Media & Fantasy Tennis

Journalists and fantasy sports players use the free Match Analytics tier. Good for brand visibility. Prediction models are directly useful to fantasy tennis communities on Reddit and Twitter/X.

Go-to-market strategy

  • Personal outreach to 50 Irish coaches -- free 3-month Pro trial
  • Twitter/X tennis stat threads using your own platform data
  • YouTube: AI Frame Analyzer demos on famous match points
  • Partner with coaching video apps as analytical layer
  • Academy licence deal: EUR 200/year for 5 seats

Roadmap -- Coming Features

Data & Analytics
  • Live match scoring via SportRadar API
  • Serve placement heatmap
  • Trend comparison year-on-year
  • Ranking history chart
Platform
  • Weekly email digest for subscribers
  • Push notifications for match results
  • Stripe card payments (no PayPal needed)
  • Team / club accounts (5 seats)
Mobile
  • iOS and Android native app
  • Offline player profiles
  • Court-side quick analysis mode
  • Video annotation tools

Pricing

Free

No credit card required

  • Full Match Analytics (10 tabs)
  • 25,000+ match records
  • Deep Analytics & Predictions
  • User Guide & Tennis Terms
  • Psychology & Nutrition tabs

Player Intelligence Pro

7-DAY FREE TRIAL

EUR 49 / year

  • Everything in Free
  • Player Profile (500 players)
  • Shot Analysis & Court Coverage
  • AI Frame Analyzer (100 analyses/month)
  • Video Library -- save & annotate AI sessions
  • Coaching Notes per player
  • Watchlist (follow 5 players)
  • PDF player report export
  • Player Comparison tool

Player Comparison

Side-by-side statistical comparison of any two players

Player A
Player B

Head-to-Head Stats

Loading...

Win Rate by Surface

Loading...

Win Rate by Round

Loading...

Win Rate Trend

Loading...

Style Profile Radar

Loading...

Movement Radar

Loading...

Surface Performance (Win %)

Serve & Break Point Stats

Strengths

Weaknesses

Shot Distribution

Shot Direction Tendency

Rally Length

Shot Profile Radar

Court Zone Distribution

Court Positioning Heatmap

Movement Radar

Coaching Notes

Tactical Profile

YouTube video
Upload frame
YouTube CORS: Browsers block direct pixel capture from embedded iframes. If Capture Frame fails, pause the video, take a screenshot, then switch to Upload frame tab -- guaranteed results, no CORS limits.
Tip: Open the match in another tab, pause at a key moment, screenshot (Cmd+Shift+4 / Win+Shift+S), then upload here. No CORS restrictions -- always works.


Backend pipeline (yt-dlp + ffmpeg auto-extraction)

Analysis feed

Video Library Saved frame analyses

Loading...

How YouTube + Claude Vision works

1
Paste YouTube URL -- any WTA/ATP match. Click Load to embed it in the panel.
2
Capture or screenshot -- click Capture Frame for canvas attempt, or pause and screenshot the tab for guaranteed results.
3
Claude Vision analyzes -- position, shot type, footwork, and a coaching tip tailored to the selected player.

My Watchlist

Follow up to 5 players and see their recent results at a glance

Add Player to Watchlist

Watched Players

Loading...

WTA Women's Psychological Guidance

Emotional regulation
Managing feelings during match
WTA WTA research shows women respond more strongly to emotional momentum shifts.

Key strategies

  • Breathing reset: 3 slow breaths between points activates the parasympathetic system and lowers cortisol within 20-30 seconds.
  • Towel routine: Use the towel ritual as a deliberate pause -- a physical anchor to break negative emotional chains.
  • Self-talk: Replace 'I can't believe I missed that' with 'Next ball. I've trained for this.' Keep language present-tense.
  • Body language: Walk tall between points regardless of the score. Confident posture reduces anxiety hormones independently.
Pre-match mental preparation
Arriving ready to compete

The 90-minute window

  • Visualisation: 10 minutes mentally rehearsing your best tennis -- specific shots, patterns, and how you want to feel.
  • Activation level: Know your ideal arousal zone. Design your warm-up to reach it deliberately.
  • Opponent scouting: Review 2-3 tactical patterns to exploit, then let it go. Over-analysis creates paralysis.
  • Personal mantra: One phrase representing your competitive identity e.g. 'warrior', 'fight for every point'.
Pressure point management
Break points, tiebreaks, closing sets
High stakes

Breathing rate and self-talk quality are the strongest predictors of performance on break points -- not technical ability.

Tiebreak protocol

  • Treat each point as a fresh match -- no scoreboard watching
  • Return to your service routine exactly -- don't rush
  • After every double fault: 4-second exhale, bounce the ball 5 times, recommit
  • The '1-0 mindset': You are always only 1 point away from leading

Closing out sets

  • Reframe nervousness as excitement -- it means you care
  • Raise first-serve % by 5-8% when serving for the set -- margin of safety
  • Attack the net more when leading 5-3 or 6-5 -- don't retreat into defence
Resilience & momentum recovery
Coming back from a bad run

The clean slate protocol

  • Walk to the furthest corner of the baseline -- physical repositioning signals a mental reset.
  • Identify one tactical adjustment. Just one. Execute it on the next point.
  • Celebrate winning a single big-moment point as loudly as a set -- momentum is psychological.
  • Use changeovers to rehydrate, close your eyes for 30 seconds, and review your one adjustment. Not the score.

ATP Men's Psychological Guidance

Controlled aggression
Channelling intensity productively
ATP Controlled aggression -- not passive consistency -- is the primary psychological differentiator at ATP level.

Key strategies

  • First-strike mentality: Commit to attacking the second ball in every rally. Hesitation compounds into defensive patterns.
  • Fist pump calibration: Deliberate celebration after points raises subsequent serve speed by an average of 4 km/h.
  • Anger management: Accept one racket bounce per match as a release valve. More than that correlates with 67% loss rate in the following game.
  • Controlled breathing: Exhale sharply on contact -- synchronises the kinetic chain and reduces muscle tension by 15-20%.
Focus & concentration
The between-point routine

The 20-second window

ATP rules allow 20 seconds between points. Elite players use this as a structured mental cycle, not a rest period.

0-5s
Physical reset -- breathe, recover
5-12s
Tactical decision -- next point pattern
12-18s
Commitment -- lock in the plan
18-20s
Trigger -- bounce, toss, fire

Cue words

  • 'See it hit it': Reduces cognitive load, promotes instinctive striking
  • 'Watch the ball': Refocuses from outcome to process under pressure
  • 'Own the court': Spatial awareness cue for maintaining court position
Big match preparation
Grand Slams, finals, top-10 opponents
ATP Grand Slam

ATP players who perform best in Grand Slam finals treat the final as just another match until the trophy presentation.

Strategies for elevated stakes

  • Routine anchoring: Keep every pre-match routine identical to a regular tour match.
  • Crowd management: When the crowd is against you, slow your service routine to own the silence.
  • Opponent decoupling: Don't adjust strategy in the changeover after losing the first set. Give yourself 3 games in the second set first.
  • 5-set fitness: Begin visualising the fifth set from the morning of the match.
Season-long mental management
11-month ATP tour demands

Managing the grind

  • Selective investment: Identify your 8 priority events. Give 100% to those; 80% emotional weight to the rest.
  • Off-ball recovery: Sleep is the #1 performance tool -- 9 hours outperforms any training session.
  • Social battery: Media and interviews are energy expenditures. Budget them like training loads.
  • Identity beyond ranking: Players with strong non-tennis identities outperform their rankings late in long seasons.

Universal mental skills -- WTA & ATP

Sleep & recovery
  • Target 9 hours per night during tournament weeks
  • No screens 90 minutes before sleep -- blue light suppresses melatonin
  • Nap 20 minutes max if sleeping after a late match
  • Cool room (18C) improves deep sleep quality by 30%
Mindfulness in practice
  • 5 minutes of focused breathing before every session
  • During drills: narrate what you see, not what you want to happen
  • Use missed shots as data, not judgment
  • End every practice with 3 things that went well
Coach communication
  • Debrief within 2 hours of a match -- memory fades quickly
  • Use video in debriefs to separate fact from feeling
  • Ask for positives first, then corrections
  • Establish a 30-minute post-match zone where you process alone

Scoring system

Points

Tennis uses Love (0), 15, 30, 40, Game. When both players reach 40-40 (Deuce), one player must win two consecutive points -- the first gives Advantage, the second wins the game.

Love
0 points
15
1 point
30
2 points
40
3 points
Game
4th point (if 2 ahead)

Sets

First to 6 games (by 2) wins the set. At 6-6 a tiebreak is played. First to 7 points (by 2) wins the tiebreak.

6-0
Bagel
6-4
Set win
7-6
Tiebreak set win

Match format

  • Best of 3: WTA all events; ATP most events.
  • Best of 5: ATP Grand Slams only.

The court

Dimensions

  • Length: 23.77m (78 feet)
  • Singles width: 8.23m (27 feet)
  • Doubles width: 10.97m (36 feet)
  • Net height (centre): 0.914m (3 feet)

Court zones

Baseline
Line at each end. Rallies are primarily fought from here.
Service box
Serves must land in the diagonally opposite service box.
Deuce court
Right-hand side from the server's perspective.
Ad court
Left-hand side. Advantage point is always served here.
No man's land
Mid-court between service line and baseline -- dangerous to stand here.
Tramlines
Outer side corridors -- in for doubles, out for singles.

Surfaces

Hard
Medium-fast pace. Australian Open, US Open.
Clay
Slow, high bounce. Roland Garros. Suits baseline players.
Grass
Fast, low bounce. Wimbledon. Suits big servers.
Indoor hard
Fast, consistent. ATP Finals, many European events.

Shot types

Serve
Starts every point. Two chances -- power first serve, safety second serve.
Return
Shot played in response to the serve. One of the most important weapons in modern tennis.
Forehand
Groundstroke on the dominant side. Usually the most powerful shot.
Backhand
Groundstroke across the body. One-handed (elegant) or two-handed (stable).
Volley
Played before the ball bounces -- usually at the net. Requires quick reflexes.
Overhead / Smash
Powerful shot hit above the head in response to a lob.
Drop shot
Softly hit, barely clears the net. Used to catch opponents off-guard.
Lob
High shot over the opponent's head. Defensive or offensive.
Slice
Underspin shot. Stays low after bouncing. Useful approach shot.
Topspin
Forward-spinning shot. Dips quickly, bounces high. The dominant baseline style.
Inside-out FH
Running around the backhand to hit a forehand to the opponent's backhand side.
Half volley
Played immediately after the ball bounces at your feet -- a difficult defensive shot.

Rules & key terms

Fault
Serve outside the service box or into the net. Two faults = double fault = point lost.
Let
Serve clips the net and lands in -- replayed. Also when play is interrupted.
Ace
Serve the returner cannot touch. Automatic point for the server.
Break of serve
Returning player wins the game while the opponent is serving.
Hold
Server wins their service game -- the expected outcome at tour level.
Bagel
Winning a set 6-0. Zero games won by the loser.
Breadstick
Winning a set 6-1. Dominant but not a whitewash.
Hawkeye
Electronic line-calling system. Players get 3 incorrect challenges per set.
Foot fault
Server steps on or over the baseline before striking the ball. Counts as a fault.
Code violation
Issued for racket abuse, verbal abuse, time violations, or coaching.
Walkover (WO)
Player withdraws before a match begins. Opponent advances automatically.
In / Out
Ball touching the line is IN. Must completely clear the line to be OUT.

Tournament structure

WTA categories

Grand Slams
4 majors: Australian Open, Roland Garros, Wimbledon, US Open. 2000 ranking points.
WTA 1000
Highest regular events. Mandatory for top players. 1000 ranking points for the winner.
WTA 500
Mid-tier. Strong fields. 500 ranking points for the winner.
WTA 250
Entry-level. 250 ranking points. Where rising players build their ranking.
WTA 125
ITF-sanctioned 125K series events sitting just below the main WTA tour. 125 ranking points for the winner. Key pathway for players ranked outside the top 100 transitioning up to WTA 250 level.
WTA Finals
Year-end event, top 8 players. Round-robin then knockouts. Up to 1500 ranking points.

ATP categories

Grand Slams
Same 4 majors. 2000 points. Best of 5 sets for men.
Masters 1000
9 mandatory elite events: Indian Wells, Miami, Monte Carlo, Madrid, Rome, Canada, Cincinnati, Shanghai, Paris. 1000 ranking points.
ATP 500
Strong events requiring top players to play at least 4 per year. Dubai, Barcelona, Vienna, Beijing and others. 500 ranking points.
ATP 250
Entry-level ATP events. 250 ranking points. Where rising players develop and veterans seek points.
ATP 125 (Challenger)
ATP Challenger Tour events offering 125 ranking points for the winner. The primary development circuit below the main tour -- the traditional proving ground for players working their way up to the top 100. Equivalent to the WTA 125 series in purpose.
ATP Finals
Year-end Turin event, top 8. Round-robin then knockouts. 1500 points for winner.

Nutrition & Recovery

Sport science guidelines for elite tennis players -- WTA & ATP

Medical disclaimer: The information on this page is for general educational purposes only and is based on published sport science literature. It does not constitute medical or nutritional advice. Always consult a qualified sports dietitian, physiotherapist, or physician before making changes to your nutrition, hydration, or recovery protocols.

Carbohydrate & Energy

Hydration Protocol

Protein & Muscle Recovery

Micronutrients & Supplements

Sleep & Physical Recovery

Surface-Specific Considerations

Sample Match-Day Meal Plan

Terms & Conditions

Last updated: 24 June 2026 -- Please read carefully before using this platform

1. Acceptance of Terms

By accessing or using the Tennis Analytics Platform (the 'Platform'), you agree to be bound by these Terms and Conditions. If you do not agree to these terms in full, you must cease use of the Platform immediately. These terms apply to all users of the Platform, including visitors, registered users, coaches, analysts, and sports professionals.

2. Nature of the Platform & Permitted Use

The Tennis Analytics Platform is an analytical research and educational tool that provides statistical analysis, visualisation, AI-powered frame analysis, performance forecasting, nutritional guidance, and psychological profiling for tennis.

You may use this Platform solely for:

  • Personal research and educational purposes
  • Coaching and player development activities
  • Non-commercial performance analysis
  • Academic or journalistic study of tennis statistics
You may NOT use this Platform for commercial redistribution of outputs, gambling or betting applications, or any unlawful purpose.

3. Data Sources & Accuracy

Match statistics cover ATP, WTA, and ITF professional tennis. Data includes live rankings, historical match results, and detailed serve and return statistics. is embedded from Tennis Abstract match records.

Player profile data (rankings 1-250, serve stats, surface win rates) are sourced from official WTA and ATP rankings as of May 2026, supplemented by statistical modelling.

The Platform makes no warranty that any data, statistic, forecast, or analysis is accurate, complete, or current. All outputs should be independently verified before being relied upon for coaching, medical, or professional decisions.

4. AI Frame Analyzer -- Important Limitations

The AI Frame Analyzer uses Claude Vision (Anthropic) to analyse video frames. You acknowledge and agree that:

  • AI coaching suggestions are generated by machine learning models and are not a substitute for qualified human coaching
  • Frame analysis accuracy depends on image quality, lighting, and camera angle
  • The Platform operators are not liable for any training decisions made based on AI-generated coaching tips
  • Video content you upload or link to must be content you have the right to use; you must not upload copyrighted match footage without authorisation
  • YouTube embeds are subject to YouTube's Terms of Service; CORS restrictions may prevent frame capture from certain videos

5. Nutrition & Medical Disclaimer

The Nutrition & Recovery section provides general sport science educational content based on published research and guidelines from bodies including:

  • International Society of Sports Nutrition (ISSN)
  • Australian Institute of Sport (AIS)
  • British Dietetic Association (BDA) Sport & Exercise Nutrition register
  • WTA & ATP published player welfare guidelines
This content does not constitute medical, nutritional, or dietary advice. No information on this Platform should be used to diagnose, treat, cure, or prevent any health condition. Always consult a qualified sports dietitian, physician, or physiotherapist before modifying your nutrition or recovery regimen. The Platform operators expressly disclaim all liability for health outcomes arising from use of nutritional content on this Platform.

6. Forecasting & Predictions -- No Guarantee of Outcomes

The Predictions & Forecasting section uses statistical models (Linear Regression, ARIMA, ETS, Holt-Winters, Moving Average) applied to historical match data.

All forecasts are probabilistic estimates based on historical patterns and assume conditions remain broadly consistent with the past. They cannot account for injuries, schedule changes, personal circumstances, or other real-world variables.

Forecasts must not be used for betting, gambling, or any form of wagering. The Platform operators accept no responsibility for financial or other losses arising from reliance on forecast outputs.

7. Intellectual Property

The Platform's code, design, user interface, analytical methodologies, and original content are the intellectual property of the Platform operators.

All match data is sourced from a licensed professional tennis data provider. Creative Commons CC BY-NC-SA 4.0 licence. Player data from Tennis Abstract is used with attribution under fair use for non-commercial research purposes.

You may not reproduce, redistribute, scrape, or commercialise Platform outputs, analytical results, or any substantial portion of the data presented without express written permission.

8. Privacy & Data

This Platform does not collect, store, or process personally identifiable information unless explicitly provided by the user. Video frames uploaded for AI analysis are transmitted to the Anthropic API for processing and are subject to Anthropic's Privacy Policy.

If you are accessing this Platform within the European Union or United Kingdom, you have rights under GDPR/UK GDPR including the right to access, rectify, and erase any personal data held. Contact the Platform operators to exercise these rights.

Match data downloaded from GitHub is fetched at runtime and not stored permanently by the Platform beyond the current session.

9. Limitation of Liability

To the fullest extent permitted by applicable law, the Platform operators shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of or inability to use the Platform, including but not limited to:

  • Loss of data, revenue, or profit
  • Coaching or performance decisions made on the basis of Platform outputs
  • Health outcomes from nutritional or recovery guidance
  • Financial losses from forecast-based decisions
  • Interruption of service due to technical failures
  • Third-party content accessed via embedded links or YouTube
The Platform is provided on an 'as is' and 'as available' basis without warranties of any kind, express or implied.

10. Third-Party Services

This Platform integrates with the following third-party services:

  • Anthropic Claude API: AI frame analysis and coaching -- subject to Anthropic's usage policies
  • Professional Tennis Data: Live and historical ATP, WTA, and ITF match coverage
  • Tennis Abstract: Supplementary player statistics
  • YouTube: Video embedding -- subject to YouTube Terms of Service
  • Posit Connect / shinyapps.io: If hosted, subject to Posit's hosting terms
The Platform operators are not responsible for the availability, accuracy, or content of third-party services. Use of third-party APIs may be subject to rate limits, downtime, or policy changes beyond our control.

11. Changes to These Terms & Governing Law

The Platform operators reserve the right to modify these Terms and Conditions at any time. Changes will be reflected by updating the date at the top of this page. Continued use of the Platform after changes constitutes acceptance of the revised terms.

These Terms and Conditions shall be governed by and construed in accordance with the laws of Ireland / European Union, without regard to conflict of law principles. Any disputes arising from use of this Platform shall be subject to the exclusive jurisdiction of the Irish courts.

Tennis Analytics Platform v5.0 * Terms effective: 24 June 2026 * For questions contact the platform administrator

Admin Panel

Tennis Analytics Platform -- Internal Administration
Total Accounts
Pro Subscribers
Awaiting Verification
Emails Sent (Session)

User Management

All Registered Accounts
Selected User Actions

Email Log

All emails sent this session

Active Reset Tokens

In-session password reset tokens
Broadcast Email