Any Yannick Hanfmann vs Jan-Lennard Struff prediction for Wednesday, October 28, 2026 at 7:30 AM ET has to start with a contradiction. Struff is coming off the best tennis stretch of his year, a run through Brussels that ended in a final loss to Tallon Griekspoor. Hanfmann is coming off three straight matches where his serve looked ordinary, even in two wins. The market has Struff at -135, and on paper the model's own numbers back that price.
But the model isn't betting it. This is an official-card PASS, not a play, and the copy below explains the lean without pretending it's a bet we're making.
Why the lean points to Struff
Strip away the results and look at the service numbers, because that's where this match gets decided. Struff won roughly 80-85% of his first-serve points in all five Brussels matches, including the one where he beat No. 1 seed Arthur Fils (82% behind his first serve) and the one where he took a set off the eventual champion Griekspoor. His own baseline over recent play is about 75%, so a full week of running 5-10 points above that is a real signal, not noise.
Hanfmann's last three matches went the other way. He won just 68-71% of his first-serve points across wins over Rinky Hijikata and Marcos Giron and a loss to a lucky loser, against a baseline closer to 75.5%. He also didn't create a single break point against Damm in 11 return games. Different direction, same conclusion: Struff's serve has been sharper than Hanfmann's over the same two weeks.
The case against
The number that should worry anyone backing Struff is 15/34, his second-serve points won against Griekspoor in the final, under 45%. That match also closed a stretch of five matches in six days and roughly 8h45 on court, nearly double Hanfmann's ~5h03 over the same window. Both players got the same two days off before Basel, but Struff is carrying a heavier tank.
Hanfmann's calling card is the kind of serve that punishes exactly that kind of fatigue. His first-serve hold rate on hard over the past 12 months sits at 83%, and his most recent look at it, the Hijikata match, produced 9 aces and zero double faults. He landed 59 of 83 first serves and still only won 68% of those points, which is below his own standard, but the delivery mechanism, the free points off the serve, was working. If Struff's legs take even a little off his second serve, Hanfmann's game is built to turn that into coin-flip tiebreaks rather than clean sets.
Why this is a pass
Zoom out past the last two weeks and the two players are close to level. Over the longer hard-court window, both hold around 83-84% of service games and win 18-19% of return games, essentially identical. Hanfmann's longer-term record against comparable schedules (13-10) is actually a touch better than Struff's (15-16), even though the 12-month hard-court mark favors Hanfmann overall. Struff's hot stretch, including a grass-court major quarterfinal earlier this year that only speaks to his form generally rather than to this surface, is real, but it's built on a sample of a few hundred service points. Pulled back toward each player's baseline, that stretch moves the match by a few points, not a lopsided edge.
That's the honest read: a lean toward Struff on current serve level, trimmed by his heavier week, sitting against a price that already reflects a lot of that lean. The result at today's number is a PASS. We are not backing either side here. There's no single factor to point to as the reason, and guessing at one would be more misleading than useful, so we're leaving it there and moving to the next card.
The verdict
Struff's fortnight of serve numbers is the real story here, and Hanfmann's fading first-serve share over his last three matches gives it company. But between the workload gap and how close these two sit over a longer window, the model isn't making this a bet at -135. Call it a lean with no chip behind it, not a play.
- Event · Basel · ATP (2026) · Wednesday, October 28, 2026 · 7:30 AM ET
- Market · Jan-Lennard Struff -135 — 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.

