Upcoming fixtures
Model probabilities from 'serve-hold'
How to read this table
The coloured bar is the model's split between home win / draw / away win.
xG is how many goals each side is expected to score, and
Score is the single likeliest exact scoreline — likeliest is not the same
as likely, so treat it as a shape rather than a forecast.
For ranked selections across every market, use the
Radar.
No upcoming tennis fixtures priced yet.
Ingest a season that is still being played, then fit and price it:
Ingest a season that is still being played, then fit and price it:
./.venv/bin/python -m pipeline.ingest_espn --sport tennis --upcoming./.venv/bin/python -m pipeline.predict --sport tennis
Latest results
| Date | Match | Games | xG | |
|---|---|---|---|---|
| 4 Sep 26 |
|
6–12 | —–— | analysis → |
| 3 Sep 26 |
|
10–13 | —–— | analysis → |
| 3 Sep 26 |
|
12–8 | —–— | analysis → |
| 3 Sep 26 |
|
14–14 | —–— | analysis → |
| 3 Sep 26 |
|
12–2 | —–— | analysis → |
| 3 Sep 26 | Zheng Qinwen v Yulia Putintseva | 14–11 | —–— | analysis → |
| 3 Sep 26 |
|
20–19 | —–— | analysis → |
| 3 Sep 26 |
Oleksandra Oliynykova v
|
5–12 | —–— | analysis → |
| 3 Sep 26 |
|
18–12 | —–— | analysis → |
| 3 Sep 26 |
Harriet Dart v
|
4–12 | —–— | analysis → |