The WireThe desk is 1144-604 live in 2026 · 1144-604 live all-time (65%) · 1,749 live picks graded in public · backtest 3167-2018 reported separately
BotcappersBOTCAPPERS
The Wire · Tennis · October 28, 2026
Tennis · Free pick of the day

Yannick Hanfmann vs Jan-Lennard Struff Prediction — Basel, Wednesday, October 28, 2026

Our Yannick Hanfmann vs Jan-Lennard Struff prediction for Basel breaks down Struff's hot serve numbers, his heavy Brussels week, and why it's a pass.

TennisT Money is 1783-948 (65%) across 2,731 graded picks — every one posted before the game and graded in public.Full record →

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.

Matchup fact box
Yannick Hanfmann vs Jan-Lennard Struff
Event · Basel · ATP (2026) · Wednesday, October 28, 2026 · 7:30 AM ET
Market · Jan-Lennard Struff -135 (recorded at posting)
Official status · PASS — an official-card PASS; no official action
Why a named side can still be a no-bet · the side below is the model's read on who wins. A wager also needs the price to be wrong, and here it is not.
The free pick PASS
Jan-Lennard Struff (-135)
an official-card PASS; no official action · Basel · ATP (2026) · 7:30 AM ET · graded in public

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.

Sources & method
  • 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.

This is one pick. Your free account opens the whole card.

Every active side, price, confidence rating, and staking detail is free after sign-in. No card, no subscription, and the permanent ledger stays public either way.

Create your free account →