Jan-Lennard Struff at Hubert Hurkacz: Under 40.5 (-110) lost — TENNIS AI Pick Recap
Recap of our TENNIS AI total pick on Jan-Lennard Struff at Hubert Hurkacz. The play (Under 40.5 at -110, 4★ confidence) lost.
Why we made this TENNIS total 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)
How the Jan-Lennard Struff vs Hubert Hurkacz pick lost
Final: Jan-Lennard Struff 27 @ Hubert Hurkacz 26 · total 53 vs 40.5