Karen Khachanov is -250 over Tomas Machac when they meet Thursday, October 22, 2026 at 4:00 AM ET in Almaty, and on paper that price looks like a formality. Khachanov is the better server, the better mover, and the player coming off the cleaner week.
But any Karen Khachanov vs Tomas Machac prediction has to deal with the one thing that makes this match less automatic than the number suggests: Machac's return game is built to drag exactly this kind of server into long, tiebreak-heavy sets, and Khachanov has a track record of folding to that style this summer.
Why the model favors Khachanov
The service numbers back the price. Over the past 12 months on hard courts Khachanov has held serve 88 percent of the time, well clear of Machac's 78 percent clip. His last three weeks support that gap. He beat Adrian Mannarino 6-2 6-4 in Shanghai in a clean 78 minutes, winning 76 percent of his service points and converting 4 of 4 break points. His loss to Alex de Minaur in the Shanghai R16 wasn't a red flag either — de Minaur is a top-ten-level player, and Khachanov went down in line with where he sits against that tier. He followed it with a win over qualifier Rei Sakamoto to open Almaty, 9 aces and zero double faults, even though 33 unforced errors from Sakamoto did some of the work.
Machac's results since returning from injury don't match that level. His only tour win of the stretch was a three-set, 1-6 7-6(3) 6-2 grind past Zhang Zhizhen — his first main-draw win since Roland-Garros — before Alexander Bublik beat him in Shanghai. His Almaty-opening win over 18-year-old wild card Zangar Nurlanuly came lopsided on the scoreboard, 6-2 6-0, but his second serve still won less than half the points behind it.
The return game that worries the desk
Here's the case against leaning on that price too hard. Machac's best hard-court weapon is his early-ball returning, the part of his game that went 7-3 against mid-pace servers and produced a January win over Tommy Paul before his injuries started. That style is built to turn a server's cheap holds into long games and extra tiebreaks, and it happens to target Khachanov's weakest split on tour. It's the same pattern behind Khachanov's hard-court losses this summer to mid-ranked players: a 7-6-in-the-third loss to Kovacevic and a defeat to Atmane, both decided in the kind of close, tiebreak-heavy sets Machac is trying to manufacture.
The one head-to-head between them, a four-set, two-tiebreak Khachanov win at the 2024 Australian Open, is on the same surface but close to three years old now. It counts as a mild prior in Khachanov's favor, not a blueprint for Thursday.
The number that still points to Khachanov
What keeps the edge with Khachanov despite all that is Machac's second serve, and his calendar. Since coming back from a left-foot tear suffered at Roland-Garros, on top of an earlier knee injury that ended his Montpellier match on a retirement and forced withdrawals from Indian Wells and Rome, Machac is 2-5 and hasn't won a single set in any of those five losses, including a 6-2 6-3 6-2 defeat to a qualifier at the US Open. His second serve has won only 37 to 44 percent of points across his three matches since returning, below the 49 percent he posted on hard courts over the full year — the exact shot Khachanov's return game is built to attack.
Schedule adds another wrinkle. Khachanov took a rest day on October 21 after four matches and roughly 7.5 hours on court over two weeks. Machac is playing this R16 match a day after his Almaty R32 win, with far fewer total hours played recently but no break between rounds.
The verdict
This one grades out as an official-card PASS. The desk isn't backing Khachanov at -250, and it isn't backing Machac either — this is simply not a bet being made on this match, regardless of how clean the favorite looks on paper.
- Event · Almaty · ATP (2026) · Thursday, October 22, 2026 · 4:00 AM ET
- Market · Karen Khachanov -250 — 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.

