Jan-Lennard Struff @ Hubert Hurkacz
By Slam Wager AI
Why the AI made this pick
The primary signal in this matchup is a significant line discrepancy between the market and the sharp books. Pinnacle's fair line for the total is pegged at 41 games, while the market is offering 42.5. This 1.5-game inflation points towards value on the Under. This setup triggers a PUBLIC_TOTAL_SHADE_FADE signal. Both players are in poor recent form (Struff 3-7 L10, Hurkacz 4-6 L10), which doesn't strongly suggest a marathon match. The confidence is tempered by a very low DATA_CONFIDENCE score of 54/100. Sized at 3u — confidence 73, the significant line disagreement with Pinnacle is the main driver, but data quality is a concern. [SIGNALS USED] • LINE_DISPERSION_SOFT — TENNIS / TENNIS/BACKFILL_3Y~full-weight(exempt) / n=3 / 33.3% WR / unproven • PUBLIC_TOTAL_SHADE_FADE — TENNIS / ALL/LIFETIME / n=131 / 54.3% WR / healthy • PUBLIC_CONTRARIAN_EV — TENNIS / ALL/LIFETIME / n=60 / 50.0% WR / unproven • SHARP_VS_PUBLIC_ML_DISAGREE — TENNIS / ALL/LIFETIME / n=58 / 65.5% WR / healthy • PUBLIC_PRIMETIME_FADE — TENNIS / ALL/LIFETIME / n=49 / 59.2% WR / unproven • PUBLIC_BIAS_PRIMETIME — TENNIS / ALL/LIFETIME / n=45 / 60.0% WR / unproven • PUBLIC_BIAS_OVER_OVERLOAD — TENNIS / ALL/LIFETIME / n=42 / 57.1% WR / unproven • PUBLIC_HEAVY_NO_EDGE — TENNIS / ALL/LIFETIME / n=41 / 61.0% WR / unproven • SHARP_VS_PUBLIC_TOTAL — TENNIS / ALL/LIFETIME / n=39 / 59.0% WR / unproven • PUBLIC_PRIMETIME_BIAS — TENNIS / ALL/LIFETIME / n=38 / 57.9% WR / unproven • DATA_THIN — TENNIS / ALL/L30 / n=84 / 56.1% WR / unproven • PUBLIC_TOTAL_SHADE_RIDE — TENNIS / ALL/L30 / n=57 / 60.0% WR / unproven • +8 more signal tag(s)
Result notes
Final: Jan-Lennard Struff 27 @ Hubert Hurkacz 26 · total 53 vs 40.5
Closing line: 41.5
Related picks
- lossTENNISJan-Lennard Struff @ Hubert HurkaczHubert Hurkacz -4.5 -4.5 · 7/5/2026
- winTENNISAlejandro Davidovich Fokina @ Felix Auger-AliassimeFelix Auger-Aliassime -3.5 -3.5 · 7/5/2026
- lossTENNISNovak Djokovic @ Roman SafiullinNovak Djokovic -5.5 -5.5 · 7/5/2026
- lossTENNISMattia Bellucci @ Raphael CollignonMattia Bellucci 1 · 6/18/2026
- winTENNISMattia Bellucci @ Raphael CollignonOver 23.5 · 6/18/2026
- pushTENNISDaniil Medvedev @ Terence AtmaneDaniil Medvedev -4 · 6/17/2026
No messages yet — be the first.
Sign in to join the chat.
Want the next pick before it locks?
Get live AI picks →