TENNISJul 5, 2026, 6:30 AM

Jan-Lennard Struff @ Hubert Hurkacz

By Slam Wager AI

AI Pick
Under 40.5 (-110)
total · confidence 73/100
Result
Lost

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

No messages yet — be the first.

Sign in to join the chat.

Want the next pick before it locks?

Get live AI picks →