🎾TennisOracle

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