Tennis Performance and Physiological Data Integration

Sep 3, 2026

A prototype to answer whether a bad performance comes from fatigue or technique. It pairs physiological data — readiness, sleep and HRV — with pose data extracted from his own match video using Google MediaPipe and custom Python, measuring signals such as peak racket-hand speed. The N-of-one findings showed a strong correlation between high readiness and higher swing speed, connecting physiological readiness with tennis technique in a way existing tools do not.

See the code →

Tennis Performance and Physiological Data Integration GitHub repository preview