ATP Match Predictor
ML model trained on 14 years of ATP data · calibrated win probabilities
Surface
📈
Recent Form
Weights last 20 matches heavily — not just career stats
🎾
Surface Splits
Hard / clay / grass win rates tracked separately
🤜
Head-to-Head
Full H2H history baked into every prediction