Forecasts

Upcoming Match Forecasts

Confirmed scheduled ATP, WTA, and lower-tour matches with model winners and implied decimal odds where available.

ATP

6 forecast matches

6 matchs

WTA

25 forecast matches

25 matchs

Men's Challenger

78 forecast matches

78 matchs

WTA 125

9 forecast matches

9 matchs

No Prediction

Scheduled matches listed without a model forecast because one or both players failed eligibility or identity checks.

TournamentPlayersReason
Cassis Challenger, FranceMathieu Scaglia vs Robin BertrandPlayer A unavailable for fallback rating
Cassis Challenger, FranceMathys Erhard vs Benjamin PietriPlayer B unavailable for fallback rating
Cassis Challenger, FranceLenny Couturier vs Mark LajalPlayer A unavailable for fallback rating
Genoa Challenger, ItalyEnrico Dalla Valle vs Gabriele CrivellaroPlayer B unavailable for fallback rating
Istanbul Challenger, TurkeyRadu Albot vs Georgii KravchenkoPlayer B fallback stale (1135 days since last lower-tour evidence)
Istanbul Challenger, TurkeyAdrian Boitan vs Alejandro HernandezPlayer B fallback stale (7597 days since last lower-tour evidence)
Istanbul Challenger, TurkeyMax Basing vs Atakan KarahanPlayer B unavailable for fallback rating
Phan Thiet 3 Challenger, VIEFilip Peliwo vs Grigoriy LomakinPlayer B fallback stale (779 days since last lower-tour evidence)
Phan Thiet 3 Challenger, VIEMax Purcell vs Rodrigo Pacheco MendezPlayer A fallback stale (763 days since last lower-tour evidence)
Phan Thiet 3 Challenger, VIEBlake Ellis vs Benjamin O'ConnellPlayer B unavailable for fallback rating
Phan Thiet 3 Challenger, VIEArthur Weber vs Tran Quoc CuongPlayer B unavailable for fallback rating
Phan Thiet 3 Challenger, VIETai Sach vs Thanh Minh TruongPlayer B unavailable for fallback rating
Phan Thiet 3 Challenger, VIETimofei Derepasko vs Sam Ryan ZiegannPlayer B unavailable for fallback rating
Seville Challenger, SpainVilius Gaubas vs Pavel LagutinPlayer B unavailable for fallback rating
Phan Thiet 3 Challenger, VIEBlake Ellis vs Max PurcellPlayer B fallback stale (764 days since last lower-tour evidence)
ATIK Antalya Open - Antalya, TurkeyFrancesca Jones vs Raluca Georgiana SerbanOne or both players could not be resolved to the WTA model universe.
ATIK Antalya Open - Antalya, TurkeyNastasja Mariana Schunk vs Alicia Herrero LinanaOne or both players could not be resolved to the WTA model universe.
Kia Open - Barranquilla, COLLeolia Jeanjean vs Carolina Meligeni AlvesOne or both players could not be resolved to the WTA model universe.
Kia Open - Barranquilla, COLEmanuela Lares vs Elsa JacquemotOne or both players could not be resolved to the WTA model universe.
Montreux Nestle Open - Montreux, SwitzerlandGuiomar Zuleta De Reales vs Marina Bassols RiberaOne or both players could not be resolved to the WTA model universe.

Diagnostics

Live layer updated 9/8/2026, 11:47:52 AM. Fixture coverage generated 9/8/2026, 11:51:24 AM. Presentation feed status: pass. Source audit status: pass.

SportScore is treated as a thin current/live widget feed. Matchstat is the fuller fixture source when the credentialed import has completed; a final fetched page with hasNextPage=true means the cached pull may still be incomplete.

ATP: 6 rows, 6 predicted, 0 no prediction, pass; WTA: 28 rows, 25 predicted, 3 no prediction, pass; Men's Challenger: 93 rows, 78 predicted, 15 no prediction, pass; WTA 125: 11 rows, 9 predicted, 2 no prediction, pass

Website fixture rows: 138. Provisional result rows: 8. Unmatched rows: 0.

SportScore returned 50 raw rows, which indicates the widget feed is likely capped.

Cached Matchstat WTA split: 28 main-tour rows and 11 WTA 125 rows.

Matchstat pagination is complete: intermediate fetched pages reported more rows, but the final fetched page did not.

Completed and stale fixtures are removed from the website feed during the daily hygiene pass. If the fixture API is unavailable, current tournament placeholders remain but match tables are left blank instead of showing stale matches.