MODEL PREDICTION · 2026-07-15

A. Bublik vs Q. Halysprediction

Result pending
BUBLIKWIN PROBABILITYHALYS
75%
model prob.
@1.40
odds · 71% impl.
🌡22° · 61% hum1050 m altitudeRest 9d vs 1d🎾Serve 72%📈Form 5/10
THE MODEL'S REASONING

Ranking: #11 vs #95 (better ranked)

Recent form: 5/10 in recent matches

Match-sharp: 3 matches in the last 2 weeks

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.33
fair odds
+5.6%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Bublik●●●
Elo 1997 vs 1840 and rank #11 vs #95 back a 63% baseline win rate for Bublik, 24 points above Halys' 39%.
Serve/return▸ Bublik●●●
Bublik holds serve at 72% vs Halys' 64%; Halys' 34% return rate barely dents that gap, giving Bublik the net service edge.
Altitude▸ Bublik●●
At 1050m the thinner air speeds the ball and rewards the stronger server: Bublik's 72% service rate exploits this more than Halys' 64%.
Rest▸ Bublik●●
Bublik has had 9 days off vs Halys' 1, and Halys already logged 2 matches in 14 days, raising fatigue risk in a possible long match.
Form= Even
Both are 5-10 over their last ten; Halys arrives on a 1-match win streak while Bublik enters on a 1-match skid.
Weather= Even
Warm, dry conditions (24°C, 51% humidity, 9 km/h wind) are mild enough that they shouldn't meaningfully disrupt either player's game plan.
CLASS GAP

The most reliable signal here is the sheer level difference: Bublik's Elo of 1997 against Halys' 1840, matched by a ranking gulf of #11 to #95, translates into a 63% versus 39% baseline win rate. That gap is not marginal — it reflects a sustained difference in results over the season, not a single hot streak.

Combined with his 72% service points won against Halys' 64%, Bublik's game is built around a weapon that travels well against lower-ranked opposition. Halys' 34% return rate is competent but not enough on its own to flip the class differential.

CONDITIONS AND FATIGUE

Gstaad sits at 1050 meters, and the thinner air at that altitude tends to speed up the ball and add value to the bigger server — a dynamic that favors Bublik's 72% service rate more than Halys' 64%. Weather is a secondary factor here: warm and dry at 24°C with only 9 km/h of wind, conditions are calm enough that neither player's precision should be meaningfully compromised.

Rest is where the match picture sharpens further. Bublik arrives with nine days off, while Halys played as recently as yesterday and has logged two matches in the last two weeks against Bublik's three. In best-of-three or best-of-five play, that kind of turnaround can show up in Halys' movement and endurance if the match extends.

FORM SNAPSHOT

Recent form is essentially a wash: both players sit at 5-10 across their last ten matches. Halys carries a one-match win streak into Gstaad, while Bublik is coming off a loss, but neither trend is pronounced enough to override the underlying level gap.

Quality wins are comparable in caliber — Bublik has beaten Tiafoe (Elo 2031) and Kokkinakis (Elo 1948), while Halys has wins over Humbert (Elo 1948) and Arnaldi (Elo 1902). Neither résumé changes the fundamental picture established by Elo and ranking.

VALUE READ

The model sets Bublik at 75% to win, while the market prices him at 72% (odds of 1.39), producing a modest +4.8% expected value. That is a real but small edge, and it sits within the normal noise band of a calibrated model that performs close to market efficiency on average.

Being the favorite here is not the same as being a value bet in a large sense — this is a case where model and market largely agree, with a slight tilt toward Bublik. The rest and altitude factors provide plausible extra support beyond the raw numbers, but this remains a moderate, not decisive, edge.

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 →