Monday's slate out of Ningbo has a Marie Bouzkova vs Kamilla Rakhimova prediction that looks settled before the first ball bounces. The market has Bouzkova at -312, and the match goes off early, 5:30 AM ET. On paper that price says blowout.
The model doesn't see it that cleanly. It flagged Bouzkova as the side worth examining, then stopped short of an official play. That split, a clear lean on one side but no action behind it, is the whole story here.
Why the model is drawn to Bouzkova
Start with how these two actually play. Rakhimova is a low-serve grinder, the kind of opponent who gets her first serve in a little over half the time and leaks double faults along the way. Against that profile on hard courts, Bouzkova has held serve 71% of the time and broken back 38% of the time, a 5-3 sample worth noting even if it's not huge. Flip it around: Bouzkova serves at a more middling level herself, and against that type Rakhimova has only held 65% of the time, 7-9 on the sample. The style matchup, not just the name on the entry list, is what put Bouzkova in the model's crosshairs.
The case for Rakhimova
Rakhimova's real weapon on hard courts is her return. Over the past year she's won 38% of her return games and 59% of second-serve return points, numbers that travel well regardless of who's across the net. That matters against this particular Bouzkova, whose own second serve has won just 37% of points over the last month. Bouzkova has also been fading late: she blew a set lead against Chwalinska before losing in straights, and has dropped deciding sets to both Zheng and Valentova recently. None of that is disqualifying on its own, but stack a shaky second serve on top of late-match fades and hand it to a returner who specializes in exactly that moment, and the three-set, break-heavy path to a Rakhimova win writes itself.
The schedule nobody's pricing in
Rakhimova is playing her third match in three days, and she needed a 262-point marathon in Saturday's qualifying final to get here, less than 24 hours before this one. Bouzkova, by contrast, hasn't played since a straight-sets loss to Chwalinska in Wuhan and comes in with five days of rest. There's also history: Bouzkova has beaten Rakhimova twice, both in straight sets, with their only meeting coming on hard courts back in 2024. It's the right surface, but it's old enough, and thin enough, that the model treats it as a minor supporting data point rather than something that decides the match on its own.
The verdict
Put it together and the model lands on Bouzkova as the side, but that's not the same as a bet. This one grades out as a PASS, an official no-play. At -312, the price on Bouzkova simply isn't a number the model is backing today, and that's all this is: a match we're watching, not one we're betting. No units go on the board here.
- Event · Ningbo · WTA (2026) · Monday, October 19, 2026 · 5:30 AM ET
- Market · Marie Bouzkova -312 — 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.

