You're viewing data from 13 Jul — today's update hasn't been published yet.
MODEL PREDICTION · 2026-07-13

Q. Halys vs F. Cina — prediction

HALYSWIN PROBABILITYCINA
65%
model prob.
@1.69
odds · 59% impl.
🌡29° · 41% hum1050 m altitudeRest 11d vs 1d🎾Serve 62%📈Form 4/10
THE MODEL'S REASONING

Ranking: #95 vs #238 (better ranked)

Recent form: 4/10 in recent matches

Model 65% vs market 59% → the model sees it as MORE likely than the odds

Calibrated model probability (~65% out-of-sample accuracy). Not a guarantee: the model ≈ the market on average, so the odds already capture almost all the edge. 18+ · gamble responsibly.
@1.54
fair odds
+10.0%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Halys●●
Halys's #95 ranking and 1829 Elo top Cina's #238 and 1814 Elo, reflecting stronger overall tour-level quality.
Form▸ Cina●●
Cina is 7-3 with a +2 streak (WWWLWLLLWW) while Halys sits 4-6 and cold (LWWLLLWLWL), a real short-term form gap.
Rest▸ Halys●●●
Cina has just 1 day rest and 4 matches in 14 days versus Halys's 11 days off and only 2 matches, a clear fatigue edge.
Serve/return▸ Cina
Cina's serve (63%) and return (40%) both edge out Halys's (62% serve, 35% return), a small but consistent baseline advantage.
Altitude= Even
At 1050m with 30°C heat and 34% humidity the ball moves faster, but near-equal serve numbers (62% vs 63%) blunt any clear beneficiary.
Odds/Value= Even●●●
Market implies 60% for Halys (odds 1.68) while the model gives 50%, producing a -16% expected value with no edge.
FORM VS QUALITY

Cina arrives with clearly better recent results: 7 wins in his last 10 and a +2 streak, compared to Halys's 4-6 record and a losing streak of 1. On raw momentum, Cina looks like the in-form player heading into this match.

But the quality of wins tells a different story. Halys has beaten U. Humbert (Elo 1948) and M. Arnaldi (Elo 1902), both notably stronger opponents than Cina's best win, J. Choinski (Elo 1926). Halys's form dip has come against tougher competition, which tempers how much weight to give the raw win-loss split.

FATIGUE AND REST

This is the sharpest structural edge in the match. Cina played a tournament final just 1 day ago and has logged 4 matches in the last 14 days, while Halys has had 11 days to recover and played only twice in that span. Over best-of-three, short turnarounds like Cina's typically show up in legs and serve speed late in sets.

The context flags reinforce this: Cina is flagged for both schedule congestion and deep-run fatigue, with evidence pointing directly to his Gstaad final finishing only a day before this match. That workload is a tangible physical cost that Halys simply does not carry into this contest.

SERVE BATTLE

The service numbers are close but favor Cina on paper: he serves at 63% and returns at 40%, both slightly ahead of Halys's 62% serve and 35% return. In a match without a clear favorite by these metrics, this small return-game edge could matter in tight sets.

The 1050m altitude and hot, dry conditions (30°C, 34% humidity) speed up the ball, a dynamic that generally rewards the better server. With both men's serve numbers separated by just one point, however, this environmental factor doesn't clearly tilt the match either way.

VALUE READ

The model rates this match a true coin flip at 50-50, while the market prices Halys as a clear 60% favorite at odds of 1.68. That gap produces a -16% expected value on backing the favorite, meaning the price does not compensate for the model's more balanced view of the matchup.

Halys's ranking and rest advantages are real, but Cina's form, marginally better serve/return marks, and the tight Elo gap (1829 vs 1814) explain why the model doesn't see this as lopsided. Being the favorite here is not the same as holding value — on these numbers, there is none for backing Halys at the current price.

Impact and analysis from real match data (Elo, form, head-to-head, rest, surface vs baseline, weather, altitude). The model ≈ the market on average; the odds already capture almost all the edge. 18+ · gamble responsibly.

Analyze today's matches →