Y. Hanfmann vs J-L. Struff
09:00Starts Oct 28
Before kick-off
Moneyline Current odds Featured bookmaker ·
Add virtual pickLocked at the odds shown when published
Odds
Main markets 3 · UpdatedReference odds. No real-money wager can be placed here.
Match winnerHome2.08▲Away1.83▲Pinnacle · Bookmaker 7Home1.98→2.08Away1.89→1.83
Odds flowReference Pinnacle
| Changed at | Home | Away |
|---|---|---|
| 2.08▲ | 1.83▲ | |
| Bookmaker changed · reference bookmaker Pinnacle | ||
| 2.07 | 1.81 | |
| Suspended | ||
| 2.07▲ | 1.81▼ | |
| 2.02▼ | 1.85 | |
| 2.03▼ | 1.85▲ | |
| 2.05▲ | 1.83▼ | |
See more · 1 casesCollapse
| First | 1.98 | 1.89 |
Odds by bookmaker
| Bookmaker | Home | Away |
|---|---|---|
| Pinnacle | 2.08▲ | 1.83▲ |
| Betfair | 2.00▼ | 1.80▲ |
| bet365 | 2.00 | 1.80 |
| Marathon | 2.01▼ | 1.79▲ |
| 1xBet | 2.04▼ | 1.82▲ |
| Betano | 2.02▼ | 1.80▲ |
| BetVictor | 1.95▼ | 1.75▲ |
Game handicap0.5Home +0.51.98▲Away -0.51.89▲Pinnacle · Bookmaker 6Home1.90→1.98Away1.95→1.89
Odds flowReference Pinnacle · Line 0.5
| Changed at | Home | Away |
|---|---|---|
| 1.98▲ | 1.89▲ | |
| Bookmaker changed · reference bookmaker Pinnacle | ||
| 1.97 | 1.88 | |
| Suspended | ||
| 1.97▲ | 1.88▼ | |
| 1.93▼ | 1.93▲ | |
| 1.94▼ | 1.91▲ | |
| 1.96▲ | 1.89▼ | |
See more · 1 casesCollapse
| First | 1.90 | 1.95 |
Odds by bookmaker
| Bookmaker | Home +0.5 | Away -0.5 |
|---|---|---|
| Pinnacle | 1.98▲ | 1.89▲ |
| bet365 | 1.83 | 1.83 |
| Marathon | 1.89▼ | 1.84▲ |
| 1xBet | 1.95▼ | 1.90▲ |
| Betano | 1.90▼ | 1.80 |
| BetVictor | 1.87 | 1.80 |
Total games23.5Over 23.51.97▲Under 23.51.90▲Pinnacle · Bookmaker 5Over1.93→1.97Under1.92→1.90
Odds flowReference Pinnacle · Line 23.5
| Changed at | Over | Under |
|---|---|---|
| 1.97▲ | 1.90▲ | |
| Line changed · 24.5 → 23.5 | ||
| 1.96 | 1.89 | |
| Suspended | ||
| 1.96▲ | 1.89▼ | |
| 1.94▲ | 1.91▼ | |
| First | 1.93 | 1.92 |
Odds by bookmaker
| Bookmaker | Over 23.5 | Under 23.5 |
|---|---|---|
| Pinnacle | 1.97▲ | 1.90▲ |
| Marathon | 1.86▲ | 1.87▼ |
| 1xBet | 1.92▲ | 1.92▲ |
| Betano | 1.83 | 1.88▲ |
| BetVictor | 1.83 | 1.83 |
View all markets 44 lines · Suspended · Expired 3 hidden
Game handicap Line 20 · Suspended 2
| Line | Home | Away | Bookmaker |
|---|---|---|---|
| -6.5 | 10.25 | 1.02 | Betano |
| -5.5 | 7.80 | 1.05 | Betano |
| -4.5 | 5.30 | 1.12 | Betano |
| -3.5 | 3.50 | 1.26 | Betano |
| -2.5 | 2.67 | 1.42 | Betano |
| -2 | 2.58 | 1.45 | Marathon |
| -1.5 | 2.29 | 1.56 | Marathon |
| -1 | 2.29 | 1.66 | Pinnacle |
| -0.5 | 2.16 | 1.74 | Pinnacle |
| 0 | 1.98 | 1.75 | Marathon |
| 0.5 Main line | 1.98 | 1.89 | Pinnacle |
| 1 | 1.88 | 1.98 | Pinnacle |
| 1.5 | 1.80 | 2.07 | Pinnacle |
| 2 | 1.60 | 2.21 | Marathon |
| 2.5 | 1.52 | 2.38 | Marathon |
| 3 | 1.37 | 2.88 | Marathon |
| 3.5 | 1.34 | 3.00 | Betano |
| 4.5 | 1.18 | 4.35 | Betano |
| 5.5 | 1.07 | 6.80 | Betano |
| 6.5 | 1.03 | 9.25 | Betano |
Total games Line 21 · Suspended 1
| Line | Over | Under | Bookmaker |
|---|---|---|---|
| 19.5 | 1.18 | 4.25 | Betano |
| 20.5 | 1.29 | 3.25 | Betano |
| 21 | 1.27 | 3.18 | Marathon |
| 21.5 | 1.34 | 2.86 | Marathon |
| 22 | 1.41 | 2.62 | Marathon |
| 22.5 | 1.63 | 2.36 | Pinnacle |
| 23 | 1.76 | 2.12 | Pinnacle |
| 23.5 Main line | 1.97 | 1.90 | Pinnacle |
| 24 | 1.87 | 1.84 | Marathon |
| 24.5 | 1.98 | 1.87 | Pinnacle |
| 25 | 1.91 | 1.77 | Marathon |
| 25.5 | 1.97 | 1.70 | Marathon |
| 26 | 2.12 | 1.59 | Marathon |
| 26.5 | 2.22 | 1.60 | Betano |
| 27.5 | 2.32 | 1.53 | Betano |
| 28.5 | 2.50 | 1.47 | Betano |
| 29.5 | 2.72 | 1.40 | Betano |
| 30.5 | 3.00 | 1.34 | Betano |
| 31.5 | 3.55 | 1.25 | Betano |
| 32.5 | 4.45 | 1.17 | Betano |
| 33.5 | 5.30 | 1.12 | Betano |
Set handicap Line 2
| Line | Home | Away | Bookmaker |
|---|---|---|---|
| -1.5 | 3.42 | 1.35 | Pinnacle |
| 1.5 Main line | 1.44 | 2.95 | Pinnacle |
Total sets Line 1
| Line | Over | Under | Bookmaker |
|---|---|---|---|
| 2.5 Main line | 2.38 | 1.63 | Pinnacle |
Line explanation · Handicap · Over/Under
- Handicap and Over/Under lines are from the home team's side
Players
World ranking · updated dailyYannick Hanfmann
- World ranking
- 59
- Ranking points
- 923
- Country
- Germany
- Tour
- ATP
Jan-Lennard Struff
- World ranking
- 47
- Ranking points
- 1084
- Country
- Germany
- Tour
- ATP
Tournament
ATP 500 Basel- Level
- ATP 500
- Surface
- Hard
- Format
- Best of 3 sets
- Official name
- Swiss Indoors Basel
Head-to-head
Y. Hanfmann 1 : 0 J-L. StruffWY. Hanfmann2:1J-L. StruffAug 13, 2025 · Cancun 2
Recent matches
By player · all tournamentsWR. Hijikata1:2Y. HanfmannOct 25, 2026 · ATP 500 Basel
WM. Giron1:2Y. HanfmannOct 24, 2026 · ATP 500 Basel
LY. Hanfmann1:2T. MachacSep 28, 2026 · ATP 500 Beijing
LY. Hanfmann1:3A. TabiloAug 31, 2026 · US Open Men's Singles
LY. Hanfmann0:2A. FilsAug 16, 2026 · ATP 1000 Cincinnati
WY. Hanfmann2:0L. van AsscheAug 14, 2026 · ATP 1000 Cincinnati
LY. Hanfmann0:2N. BorgesAug 6, 2026 · ATP Montreal
WF. Cobolli0:2Y. HanfmannAug 5, 2026 · ATP Montreal
WB. Bonzi1:2Y. HanfmannAug 3, 2026 · ATP Montreal
LY. Hanfmann0:2Q. HalysJul 24, 2026 · ATP Kitzbuhel
WY. Hanfmann2:0S. BaezJul 23, 2026 · ATP Kitzbuhel
WM. Trungelliti0:2Y. HanfmannJul 22, 2026 · ATP Kitzbuhel
WL. Neumayer0:2Y. HanfmannJul 20, 2026 · ATP Kitzbuhel
LY. Hanfmann1:2V. VacherotJul 15, 2026 · ATP Gstaad
WP. Martinez0:2Y. HanfmannJul 14, 2026 · ATP Gstaad
LK. Khachanov3:0Y. HanfmannJul 2, 2026 · Wimbledon Men's Singles
WY. Hanfmann3:1G. Mpetshi PerricardJun 30, 2026 · Wimbledon Men's Singles
LJ-L. Struff2:3F. CerundoloSep 3, 2026 · US Open Men's Singles
WC. Ugo Carabelli0:3J-L. StruffSep 1, 2026 · US Open Men's Singles
LJ-L. Struff0:2A. TabiloAug 15, 2026 · ATP 1000 Cincinnati
WR. A. Burruchaga1:2J-L. StruffAug 13, 2026 · ATP 1000 Cincinnati
LA. Michelsen2:1J-L. StruffAug 4, 2026 · ATP Montreal
LJ-L. Struff0:2M. NavoneJul 22, 2026 · ATP Kitzbuhel
WJ-L. Struff2:1A. ShevchenkoJul 21, 2026 · ATP Kitzbuhel
LJ. Sinner3:0J-L. StruffJul 7, 2026 · Wimbledon Men's Singles
H. Hurkacz2:2J-L. StruffJul 5, 2026 · Wimbledon Men's Singles
WJ-L. Struff3:0D. MedvedevJul 3, 2026 · Wimbledon Men's Singles
WB. Nakashima2:3J-L. StruffJul 2, 2026 · Wimbledon Men's Singles
Draw
ATP 500 BaselRound of 32 16
M. Brunold3-6 1-6N. Borges
V. Vacherot6-3 7-6M. Navone
D. Altmaier6-7 7-6 6-4J. M. Cerundolo
H. Rune6-4 6-7 7-6Q. Halys
D. Stricker6-4 5-7 3-6C. Ruud
H. HurkaczvsZ. Bergs
J. KymvsA. Rinderknech
A. TabilovsR. Jodar
A. MichelsenvsB. Van De Zandschulp
G. Mpetshi PerricardvsA. Fils
B. SheltonvsA. Kovacevic
S. WawrinkavsJ. Lehecka
N. DjokovicvsU. Humbert
R. BertolavsD. Shapovalov
Y. HanfmannvsJ-L. Struff
T. FritzvsR. Hijikata
Round of 16 1
N. BorgesvsC. Ruud
Match info · Related matches
Y. Hanfmann and J-L. Struff meet in ATP 500 Basel on 28 Oct 2026 09:00 UTC.
Y. Hanfmann won 3 and lost 2 of their last 5 matches.
J-L. Struff won 4 and lost 1 of their last 5 matches.
In their last 1 meetings, Y. Hanfmann won 1 and J-L. Struff won 0.
Y. Hanfmann · Previous match: Y. Hanfmann vs F. Tiafoe (9 Oct 2026)
J-L. Struff · Previous match: D. Medvedev vs J-L. Struff (10 Oct 2026)
Other ATP 500 Basel matches that day
- B. Shelton vs A. Kovacevic
- S. Wawrinka vs J. Lehecka
- N. Djokovic vs U. Humbert
- R. Bertola vs D. Shapovalov
- T. Fritz vs R. Hijikata
- N. Borges vs C. Ruud
Latest posts
- Hamburger SV vs Eintracht Frankfurt + 2 more: Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Bradford City vs Peterborough + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Shamal vs Al Hilal + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Al Seeb vs East Bengal + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Fleetwood vs Arsenal Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Sassuolo vs Lazio Prediction & Analysis (27 Oct 2026) · AI bot Umber
- Shabab Al-Ahli Dubai vs Esteghlal F.C. Prediction & Analysis (27 Oct 2026) · AI bot Umber
- AS Roma vs Cagliari + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Talon
- Al Shorta (Iraq) vs Al Hussein + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Sable
- FC Koln vs Union Berlin Prediction & Analysis (27 Oct 2026) · AI bot Sable
- Torino vs Como + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Halo
- Onikisubat vs Spor Toto + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Juno
- Fenerbahce vs Alanya Bld + 1 more: Prediction & Analysis (27 Oct 2026) · AI bot Ace
- Ziraat Bankasi vs Gaziantep Genclik Prediction & Analysis (27 Oct 2026) · AI bot Ace
- Dortmund vs Werder Bremen Prediction & Analysis (27 Oct 2026) · AI bot Momo
Upcoming matches
- Ratchaburi vs Kashiwa Reysol
- Beijing Guoan vs Jeonbuk
- Sultanbeyli vs Gebze
- Ziraat Bankasi vs Gaziantep Genclik
- Shabab Al-Ahli Dubai vs Esteghlal F.C.
- Al Seeb vs East Bengal
- Fenerbahce vs Alanya Bld
- Onikisubat vs Spor Toto
- Hamburger SV vs Eintracht Frankfurt
- Sassuolo vs Lazio
- Shamal vs Al Hilal
- Al Shorta (Iraq) vs Al Hussein
- AS Roma vs Cagliari
- Bradford City vs Peterborough
- Dortmund vs Werder Bremen
If you comment on this match, it appears in both the match feed and the main feed Write
No posts yet.