Stefanos Sakellaridis vs Mikhail Kukushkin prediction time: the two meet in Almaty on Monday, October 19, 2026 at 10:30 AM ET, with the market already pricing Sakellaridis at -286. On paper that number lines up with what the model sees in the recent evidence — a player climbing back into form against one who hasn't swung a racquet in competition for four months.
But recent form and a fair price are two different things, and this is where the pick lands as a PASS: an official-card pass, meaning there's no official action behind it today. The case for Sakellaridis is real. So is the reason the desk isn't backing it at this number.
Why the model leans Sakellaridis
Strip away the label on Sakellaridis's last two results and the shape of his week looks better than his season line suggests. His dossier reads 1-6 on hard court for the year, but his two most recent wins in Almaty qualifying were earned, not gifted. Against Petr Bar Biryukov he won 59 of 95 points and was never broken. Against Alexander Shevchenko he fired nine aces and saved the one break point he faced in a tighter, serve-driven 7-6(4) 6-4. Across both matches he was broken just once in 19 service games, and his first- and second-serve points won over those two matches (82% and 68%) sit above his 12-month baseline of 74% and 53%.
Pair that with where each man stands right now. Sakellaridis has climbed to a career-high ranking near #135 after a 2026 that includes a Challenger title in Delhi and a final in Chisinau. Kukushkin, by contrast, hasn't played a match since June 20 — a 121-day gap — and sits at #358 after a 4-9 stretch since March. His only competitive look since those June losses is nothing at all, which is part of why the dossier's lean toward Sakellaridis only strengthens once the current form is layered on.
The case against
The model's own risk notes are blunt about the other side of this. Kukushkin arrives rested rather than rusty, and this is being treated as his farewell event, which the notes flag as a possible lift regardless of his layoff. More concretely, Sakellaridis is playing his third straight day of competition in Almaty, and the pattern that's beaten him before is exactly the one Kukushkin's game points toward: an early-ball return game that drags him into long baseline rallies. That's the same blueprint Shimizu and Skatov used to beat him in the three weeks before this event — both matches, worth noting, came on hard courts rather than a different surface, so the pattern isn't a stretch to apply here.
There's also the broader résumé problem. Before Almaty, Sakellaridis had dropped five straight hard-court matches, including a loss to an alternate ranked outside the top 350. The two qualifying wins this week read as a recovery to his earlier level, not proof he's playing above it. Kukushkin's own 2026 hard-court losses, for what it's worth, mostly came against tall, quick-serving opponents — a different style than the grinding return game his own notes warn about here.
The number that matters
-286 is the market's number on Sakellaridis, and it's a short price for a player with a losing hard-court record over the past year, a three-day workload, and a recent history of losing to exactly the style of player he's facing today. The model's read on the matchup leans the same direction as the market. The price just isn't one the desk is backing today.
That's what a PASS tier means here: the fundamentals pointed somewhere, but no official action is going out on this one. We're not naming the reason the number didn't clear — only that it didn't, and that this isn't a bet we're making.
The verdict
This is a PASS. The model's research supports Sakellaridis over Kukushkin given the current form gap, but that doesn't translate into a bet at -286 today. No official action, no lean, no unit on this card from this matchup. We'll keep tracking how it plays out, same as every graded pick on the board.
- Event · Almaty · ATP (2026) · Monday, October 19, 2026 · 10:30 AM ET
- Market · Stefanos Sakellaridis -286 — 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.

