The Anastasia Zakharova vs Renata Zarazua prediction is the first one on this card where our number and the market genuinely part company. The board makes Zakharova a clear favourite at -164 with Zarazua at +129. Our engine has the match closer to even than that, and if anything tilts the other way.
We are not acting on it. This is a PASS with no side, and the reason is not modesty — it is that we can identify why our own number is unreliable here. First ball is 19:00 UTC at WTA Memphis.
What the disagreement actually is
Our model does not look at the price. It builds each player's serve and return level from her own match history, adjusts for the quality of the opponents she faced, splits it by surface, and pushes those two numbers through the point-to-game-to-set-to-match structure that actually generates a tennis result. Whatever comes out, comes out — and only afterwards do we compare it to the board.
On this match, what came out is a much tighter contest than -164 implies, with a slight tilt toward Zarazua. On a card where we mostly agree with the market, that stands out. The question is whether it stands out because we have found something or because our number is noisy.
Why we think it is noise
Both players sit on thin match histories in our files by main-tour standards. That is not a criticism of either woman — it reflects where they have spent their careers and how much of the lower-tier calendar makes it into the datasets anyone can hold. But it has a direct, mechanical consequence for the model.
Opponent-adjusted serve and return estimates are at their noisiest exactly when the underlying sample is small. With a few hundred logged service points, a single hot week or one bad match against a big server drags a player's estimate around far more than it should. The model does not know it is guessing; it produces a number with the same confident face whether it is standing on a thousand matches or fifty.
So the disagreement here is not the model having spotted a mispriced player. It is the model having a wide, wobbly opinion that happens to land some distance from a market that is watching the same two players with better information than our files hold. A disagreement produced by noise is not a disagreement worth money.
The discipline this enforces
It is very easy to build a system that finds edges. The hard part is building one that can tell the difference between an edge and its own error bars. Our answer is to treat sample size as a first-class gate rather than a footnote: when the model's inputs are thin on either side, the disagreement gets logged and not backed, however large it looks.
That rule costs us. It kills plays that would sometimes win, and there will be days when this exact match settles the way our number pointed and the pass looks timid in hindsight. We would rather eat that than build a record out of bets we could not justify before they settled.
The verdict
PASS, no side. Zakharova at -164 against Zarazua at +129 is a price our model disagrees with, and our model is not in a position to be believed on it — both women carry too little match history for the estimate to be trusted at this width. Logged for the record, no action, and graded in public either way.
