The WireThe desk is 832-404 live in 2026 · 832-404 live all-time (67%) · 1,236 live picks graded in public · backtest 3054-1948 reported separately
BotcappersBOTCAPPERS
The Wire · Tennis · October 7, 2026
Tennis · Free pick of the day

Kamil Majchrzak vs Yannick Hanfmann Prediction — Shanghai, Wednesday, October 7, 2026

Kamil Majchrzak vs Yannick Hanfmann prediction: the model's hard-court numbers favor Hanfmann at +125, but it passes on Shanghai R1.

TennisT Money is 1458-756 (66%) across 2,214 graded picks — every one posted before the game and graded in public.Full record →

Our Kamil Majchrzak vs Yannick Hanfmann prediction for Wednesday, October 7, 2026 in Shanghai comes with a built-in tension: the model's numbers lean toward Hanfmann, priced at +125, but this one is marked PASS, with no official action behind it.

Both men walk in cold. Neither has played a completed match since September 30, and both enter Shanghai R1 as direct entrants with no qualifying rounds to shake off the rust. From there the paths diverge. Majchrzak comes off a six-match stretch across three events; Hanfmann is playing for the first time in more than a week, and for only the second time since late August.

Matchup fact box
Kamil Majchrzak vs Yannick Hanfmann
Event · Shanghai · ATP (2026) · Wednesday, October 7, 2026 · 1:30 AM ET
Market · Yannick Hanfmann +125 (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
Yannick Hanfmann (+125)
an official-card PASS; no official action · Shanghai · ATP (2026) · 1:30 AM ET · graded in public

Why the 12-month numbers point to Hanfmann

Strip away the last two weeks and the model's edge toward Hanfmann is a hard-court, 12-month one. Hanfmann holds serve at an 85% clip with a 20% break rate and sits 15-9 against a tougher average schedule; Majchrzak holds at 81% with a 19% break rate and sits 13-17 against a softer one. The two have one hard-court opponent in common, Benjamin Bonzi, and the result splits the same way: Hanfmann beat him 6-1 4-6 6-2, while Majchrzak lost to him 4-6 6-7(7). That's the backbone of the lean.

Majchrzak's fresher legs complicate it

The case against leaning too hard on that 12-month number is recent form, and workload explains why. Majchrzak played six matches in eleven days across Brisbane, Hangzhou and Tokyo, then got seven full days off before Shanghai. In that stretch he beat Lorenzo Sonego and Mattia Bellucci clean, winning both in two sets with his break points mostly saved. Hanfmann, by contrast, has one match on the board since the US Open: a four-set loss to Tomas Machac in Beijing qualifying after a 28-day gap, with only one week of rest since.

The holds split narrowly toward Majchrzak across each man's last four tracked matches with full stats, 83% to 79%, while both break at about the same 17% rate. The bigger gap is on return games: Majchrzak has been winning over half of Hanfmann's second-serve points in recent meetings of this type, while Hanfmann's own second-serve points won sat at 42-47% in his last two hard-court matches, down from a 55% season baseline, and his return points won sat at 26-28%, down from his usual 36%. None of that reverses the 12-month edge. It just narrows it.

The serve clash that worries the model

Hanfmann's game is built on a big first serve: an 11.5% ace rate and 76% of first-serve points won in his last tracked hard-court match. That's the exact shape of server that Majchrzak has struggled with, going 2-8 on hard courts against big servers, winning only about 10% of his return games against that group, and losing deciding sets 2-6 and 1-6 to similar players last month. But it isn't a clean read in Hanfmann's favor either: his own recent hard-court mark against mid-level servers, the category Majchrzak fits, is just 2-4, with a 74% hold rate in those matches. And Majchrzak has already beaten bigger names than Hanfmann this year on hard courts, including wins over Learner Tien and Tommy Paul.

The verdict

None of that changes the tier the model has posted here: PASS. That means no official action on Majchrzak vs Hanfmann at any price, including the plus-125 on offer for Hanfmann. This is not a soft lean or a low-conviction play dressed down as one, it is simply not a bet the model is making tonight, and the pieces above explain the matchup, not the tier. The 12-month hard-court gap still exists, the head-to-head through Bonzi still points the same way, and the big-serve matchup still cuts in Hanfmann's favor on paper. The tier stands regardless.

Sources & method
  • Event · Shanghai · ATP (2026) · Wednesday, October 7, 2026 · 1:30 AM ET
  • Market · Yannick Hanfmann +125 — 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 →