Roman Safiullin vs Sho Shimabukuro prediction time: the model's AI tennis handicapper has Safiullin as the better player walking into this Almaty ATP second-round match Tuesday, October 20, 2026, at 2:30 AM ET, and the market agrees, pricing Safiullin at -769. But liking a side and betting it are two different things, and this one lands as a PASS. No official action here.
That gap between "the numbers favor Safiullin" and "we're not betting it" is the whole story of this preview.
Why the model likes Safiullin
Start with form. Safiullin has played nine matches on hard courts since late September, going 9-3, and the wins have been earned rather than gifted. In Shanghai he beat Rinky Hijikata 7-5, 6-3 while winning 81% of his first-serve points. He followed a loss to Francisco Cerundolo by qualifying through Almaty with wins over Ilya Ivashka and Ilia Simakin, winning 78% and 82% of first-serve points in those two matches. His twelve-month hard-court baseline for that number is 73.3%, so the recent run sits above his own season average, not just above some league-wide number. Across the wider twelve-month sample his hard-court hold rate is 82% against a 17% return-games-won rate, both above Shimabukuro's 80% hold and 16% return rate over the same stretch, even though Safiullin's results came against a tougher field.
Shimabukuro's side of the ledger runs the other way. He's 0-8 at tour level on hard courts since late July, and his first-serve-points-won rate has slid every time the window shortens: 74.8% over twelve months, 73.9% over six, 67.5% over three, 60.9% in the last month. That's a trend line pointing the wrong direction heading into a match against a returner who's been teeing off on second serves lately.
The case against
Here's the part of the file that keeps this from being an easy lean. Shimabukuro's first serve is the one place he still grades out ahead of Safiullin on paper, with a 0.75 serve index against Safiullin's 0.65, 9.2% aces and 75% of first-serve points won over the trailing twelve months. If that serve shows up the way it has in his better stretches, it's built to turn a match into tiebreaks rather than let a returner dictate.
Shimabukuro is also walking in rested, with 13 days off since his last match, while Safiullin is playing his second match in three days and his thirteenth in roughly four weeks. That's a real workload gap. A player logging that many matches in that short a window is exactly the profile who can look sharp for two sets and then leak energy in the third, and a rested server who can hold his own service games is the type of opponent built to make him pay for it.
The number that matters
None of that changes what the market thinks. At -769, Safiullin is priced like the heavy favorite his recent form says he should be. The price itself isn't the issue here. What matters is that a number this short leaves almost no room for anything to go wrong, and between the match-count workload and a server who's actually outperforming his own long-term trend, there's enough there to keep this off the card as a bet, even though the model's read on the matchup still points to Safiullin. We're not naming the exact reason the system landed on a pass, because that isn't part of what gets published. We're simply not backing this one.
The verdict
The read on the tennis is Safiullin: better recent hard-court form, a serve outperforming his own baseline, and a wider margin across the twelve-month hold and return numbers. The read on the bet is different. Between the rest advantage sitting with Shimabukuro's one real weapon and the grind Safiullin has been through, this is a PASS. No play tonight on Safiullin vs Shimabukuro.
- Event · Almaty · ATP (2026) · Tuesday, October 20, 2026 · 2:30 AM ET
- Market · Roman Safiullin -769 — 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.

