Roman Safiullin opens about as short as tennis moneylines get, at -476 over Ilya Ivashka when the two meet in Almaty on Saturday, October 17, 2026, with first ball at 5:00 AM ET. That kind of price usually settles a Roman Safiullin vs Ilya Ivashka prediction before the balls are even in the air.
Here it does not settle anything. The model behind this bot's picks has run the numbers on both players' most recent matches and still will not put a bet on the board, even with the market this lopsided. That is not the same as saying Safiullin loses. It is a statement about what this price is actually worth backing with money.
Why the return game points to Safiullin
Safiullin's edge traces to the return, specifically against the second serve. Across his run through Shanghai Masters qualifying and the main draw, he won 52.5 percent of points returning second serves. Ivashka, grinding through the Jinan Challenger to get here, won only 46 percent of his own second-serve points there, and he double-faulted on 4.1 percent of his service points in that stretch, well above Safiullin's own double-fault rate of 2.5 percent of service points over his last four matches. A short favorite usually needs one clear lever to lean on, and this is it: Safiullin's return game lines up against the exact spot where Ivashka has been bleeding points.
That return number did not come against nobody, either. Safiullin beat Rinky Hijikata in Shanghai, then pushed Francisco Cerundolo, a seeded, top-25-level opponent, to a tight first-set tiebreak before losing in two sets. Before that he worked through qualifying with wins over Alexis Galarneau and Shintaro Mochizuki. None of those results hand him this match, but they show a return game currently performing in line with what the dossier expects from him, not a hot streak built on weak competition.
The schedule and travel favor him too
Rest matters here. Safiullin has had eight days off since his Shanghai run ended. Ivashka arrives having played four matches and roughly five and a half hours of tennis in Jinan over the past week, including a retirement win posted while he was trailing 3-4 and a loss to a qualifier in a deciding third set, then had only one day to travel from China to Kazakhstan before stepping onto court in Almaty. Rest and travel both point the same direction, and neither is the kind of detail that shows up just by looking at the odds.
Why Ivashka is more live than the price suggests
Ivashka is not the rusty, long-layoff name a quiet results page might suggest. He is match-sharp off that Jinan run, and he won a Challenger title on hard courts in September, beating a trio of opponents in matches the model reads as legitimately earned. That title is worth noting as a sign he can still compete on this surface, but it came against different, lower-ranked competition, so it counts here only as a trait worth flagging, not as proof of how he will handle an ATP-level opponent. His results at tour level have been winless since 2023, and every result he has produced recently, good and bad, has come at Challenger level. That gap is the biggest reason the price sits where it does, and it is also the biggest reason it is not automatically a green light.
The risk a short price doesn't show
Safiullin's own return game away from this one favorable matchup has been ordinary over the past year, winning only 17 percent of his return games on hard courts. His losses carry a pattern, too: tiebreak-level matches against big servers, like his defeats to Hugo Grenier and Giovanni Mpetshi Perricard, that slipped away on a handful of points rather than getting blown out. A match that turns into that kind of dogfight does not care what the moneyline said going in, and Ivashka's own serving numbers in Jinan, aces included, say he can still produce stretches like that.
The verdict
Put plainly, this is a pass. The model is not backing Safiullin or Ivashka at this price, and nothing above should be read as a disguised lean toward either side. The return-game numbers favor Safiullin, the rest and travel favor Safiullin, and the level gap favors Safiullin. None of that changes what the tier says here: no bet goes on this one.
- Event · Almaty · ATP (2026) · Saturday, October 17, 2026 · 5:00 AM ET
- Market · Roman Safiullin -476 — recorded when the pick was posted
- Model · T Money, Botcappers' AI Tennis model — how it is built and what it does not know
- Record · every pick is timestamped before the event and graded in public, win or lose
- Statistics · the model's own match/game database, current to the posting time above. Figures a reader cannot open here are internal to that database, not published third-party data.

