Language

J-L. Struff vs C. Ruud

Match details
J-L. StruffWorld No. 39
0 : 2Final score
C. RuudWorld No. 23
Full time · C. Ruud win
Moneyline Final odds before kickoff Featured bookmaker ·
Result Confirmed · odds are for reference

Match result

Final
Final score
0 : 2
Result
C. Ruud win Final
Period scoreSet 1Set 2Total
J-L. Struff330
C. Ruud662

Odds

Final odds before kickoff · Updated

Reference odds. No real-money wager can be placed here.

Match winnerHome3.07Away1.43Pinnacle · Bookmaker 7Home2.602.95Away1.551.46
Odds flowReference Pinnacle · Through the last odds before kickoff
Changed atHomeAway
Suspended
2.95▼1.46▲
2.97▲1.45▼
2.88▲1.48
2.86▲1.48
2.82▲1.48▼
2.79▲1.49▼
2.75▲1.50▼
See more · 8 casesCollapse
2.73▲1.51▼
2.68▼1.53▲
2.74▲1.51▼
2.69▲1.52▼
2.67▲1.53▼
2.63▲1.54▼
2.61▲1.55
First2.601.55
Odds by bookmaker
BookmakerHomeAway
Pinnacle3.071.43
Betfair2.751.44
bet3652.751.44
Marathon2.801.43
1xBet2.841.45
Betano2.871.40
BetVictor2.701.40
Game handicap1Home +12.49Away -11.48Marathon · Bookmaker 2Home2.312.49Away1.551.48
Odds flowReference Marathon · Line 1 · Through the last odds before kickoff
Changed atHomeAway
Line changed · main line 1
2.49▲1.48▼
2.41▲1.51▼
2.38▲1.52▼
2.36▲1.53▼
2.33▲1.54▼
2.27▼1.57▲
2.29▲1.56▼
See more · 2 casesCollapse
2.27▼1.57▲
First2.311.55
Odds by bookmaker
BookmakerHome +1Away -1
Marathon2.491.48
1xBet2.491.48
Total games25Over 252.02Under 251.68Marathon · Bookmaker 2Over2.052.02Under1.661.68
Odds flowReference Marathon · Line 25 · Through the last odds before kickoff
Changed atOverUnder
Line changed · main line 25
2.02▲1.68▼
2.01▲1.69▼
2.00▼1.70▲
2.02▲1.68▼
2.01▼1.69▲
2.02▼1.68▲
2.05▼1.66▲
See more · 2 casesCollapse
2.07▲1.65▼
First2.051.66
Odds by bookmaker
BookmakerOver 25Under 25
Marathon2.021.68
1xBet2.021.68
Line explanation · Handicap · Over/Under
  • Handicap and Over/Under lines are from the home team's side

Players

World ranking · updated daily
J-L. Struff
Jan-Lennard Struff
World ranking
39
Ranking points
1271
Country
Germany
Tour
ATP
C. Ruud
Casper Ruud
World ranking
23
Ranking points
2035
Country
Norway
Tour
ATP

Match stats

J-L. Struff · C. Ruud
4Aces8
1Double faults0
67%1st serve in77%
61%1st serve points won81%
67%2nd serve points won64%
1/4Break points saved0/0
0/0Break points converted2/4
75%Service games won100%
43%Total points won57%

Tournament

ATP 1000 Paris
Level
ATP 1000
Surface
Hard
Format
Best of 3 sets
Official name
Rolex Paris Masters

Head-to-head

J-L. Struff 1 : 1 C. Ruud
Clay 1:0Hard 0:1
LJ-L. Struff0:Sep 29, 2023 · ATP 500 Beijing
WJ-L. Struff2:0C. RuudApr 13, 2023 · ATP 1000 Monte-Carlo

Recent matches

By player · all tournaments
WT. A. Tirante1:Nov 4, 2026 · ATP 1000 Paris · 7-6 3-6 6-7›
WJ-L. Struff2:0A. GeaNov 3, 2026 · ATP 1000 Paris · 7-6 6-3›
LJ. Lehecka2:1J-L. StruffOct 31, 2026 · ATP 500 Basel · 3-6 7-5 6-4›
WJ-L. Struff2:0N. BorgesOct 30, 2026 · ATP 500 Basel · 6-2 6-3›
WN. Djokovic1:Oct 29, 2026 · ATP 500 Basel · 7-6 5-7 6-7›
WY. Hanfmann0:Oct 28, 2026 · ATP 500 Basel · 4-6 3-6›
LJ-L. Struff1:Oct 25, 2026 · ATP Brussels›
WA. Fils1:Oct 24, 2026 · ATP Brussels›
WJ-L. Struff2:0Z. BergsOct 23, 2026 · ATP Brussels›
WG. Onclin0:Oct 21, 2026 · ATP Brussels›
WJ-L. Struff2:0M. GironOct 20, 2026 · ATP Brussels›
LD. Medvedev2:1J-L. StruffOct 10, 2026 · ATP 1000 Shanghai · 4-6 6-4 6-3›
WM. Landaluce0:Oct 8, 2026 · ATP 1000 Shanghai · 4-6 4-6›
LD. Medvedev2:0J-L. StruffOct 3, 2026 · ATP 500 Beijing · 6-4 6-3›
WJ-L. Struff2:0T. A. TiranteSep 30, 2026 · ATP 500 Beijing · 6-1 6-4›
LJ-L. Struff2:Sep 3, 2026 · US Open Men's Singles
WC. Ugo Carabelli0:Sep 1, 2026 · US Open Men's Singles
LJ-L. Struff0:Aug 15, 2026 · ATP 1000 Cincinnati
WR. A. Burruchaga1:Aug 13, 2026 · ATP 1000 Cincinnati
LA. Michelsen2:1J-L. StruffAug 4, 2026 · ATP Montreal
WC. Ruud2:0R. JodarNov 3, 2026 · ATP 1000 Paris · 6-3 6-4›
WC. Ruud2:0J. M. CerundoloNov 2, 2026 · ATP 1000 Paris · 6-3 6-2›
LN. Borges2:1C. RuudOct 28, 2026 · ATP 500 Basel · 1-6 6-3 6-4›
WD. Stricker1:Oct 26, 2026 · ATP 500 Basel · 6-4 5-7 3-6›
LR. Jodar2:1C. RuudOct 16, 2026 · ATP 1000 Shanghai · 4-6 6-4 6-3›
C. Ruud0:0F. Auger-AliassimeOct 14, 2026 · ATP 1000 Shanghai · 5-2›
WL. Tien0:Oct 12, 2026 · ATP 1000 Shanghai · 4-6 6-7›
WY. Bu0:Oct 10, 2026 · ATP 1000 Shanghai · 1-6 6-7›
LL. Darderi2:0C. RuudOct 1, 2026 · ATP 500 Tokyo · 7-6 6-3›
WC. Ruud2:1F. CerundoloSep 25, 2026 · ATP Laver Cup
WC. Ruud2:0F. NidunjianzanSep 19, 2026 · ATP Davis Cup - World Group I
WC. Ruud2:0R. TeSep 18, 2026 · ATP Davis Cup - World Group I
LC. O'Connell1:0C. RuudAug 16, 2026 · ATP 1000 Cincinnati
LC. Ruud0:Aug 7, 2026 · ATP Montreal
WC. Ruud2:0J. M. CerundoloAug 5, 2026 · ATP Montreal
LJ. M. Cerundolo2:1C. RuudJul 17, 2026 · ATP Gstaad
WJ. Faria1:Jul 16, 2026 · ATP Gstaad
LC. Ruud0:Jun 29, 2026 · Wimbledon Men's Singles
WAl. Popyrin0:May 21, 2026 · ATP Geneva
WR. Collignon0:May 20, 2026 · ATP Geneva

Draw

ATP 1000 Paris
Round of 64 24
I. Buse6-2 6-4Z. Bergs
L. Musetti7-6 7-6H. Hurkacz
L. Darderi2-6 2-6
L. van Assche6-3 7-5M. Navone
A. Tabilo2-6 3-6
D. Merida Aguilar6-4 6-2S. Baez
C. Norrie6-4 1-6 6-3M. Arnaldi
C. Ruud6-3 6-2J. M. Cerundolo
M. Bellucci6-4 6-3L. Sonego
K. Jacquet6-7 1-6
A. Molcan4-6 6-4 6-4T. Droguet
D. Shapovalov3-6 7-6 4-1
U. Humbert7-6 6-7 6-3B. Van De Zandschulp
Q. Halys7-6 7-5A. Fery
A. Rinderknech3-6 7-6 2-0F. Cerundolo
A. Rublev4-6 7-6 6-7
D. Vallejo3-6 7-5 5-7
N. Borges6-3 6-1M. Kouame
B. Nakashima4-6 6-3 6-7
N. Djokovic6-7 7-5 6-1V. Vacherot
T. Paul7-5 6-4H. Rune
A. Michelsen6-7 6-2 6-4J. Lehecka
B. Bonzi6-3 3-6 4-6
J-L. Struff7-6 6-3A. Gea
Round of 32 16
B. Shelton6-3 6-4C. Norrie
C. Ruud6-3 6-4R. Jodar
M. Bellucci4-6 1-6
Q. Halys6-3 1-6 7-6F. Tiafoe
L. van Assche7-6 6-4L. Tien
T. Paul6-1 6-1D. Merida Aguilar
A. Zverev6-7 2-6
T. M. Etcheverry7-6 6-3A. De Minaur
I. Buse6-4 6-4D. Medvedev
N. Djokovic6-2 3-6 3-6
A. Molcan7-6 5-7 6-7
N. Borges6-3 6-4K. Khachanov
M. Berrettini7-6 7-5U. Humbert
A. Michelsen6-7 3-6
T. A. Tirante7-6 3-6 6-7
A. Fils6-3 7-6T. Machac
Round of 16 8
T. Paul7-6 6-4Q. Halys
B. Shelton3-6 6-4 7-6A. Rinderknech
R. Hijikata2-6 6-3 7-5T. M. Etcheverry
L. Musetti5-7 6-3 4-6
N. Borges6-0 6-2I. Buse
M. Berrettinivs
A. Fils3-6 4-6
J-L. Struff3-6 3-6
Quarter-finals 4
B. Shelton6-4 4-6 6-3T. Paul
L. van Assche6-4 6-7 7-5R. Hijikata
T. FritzvsC. Alcaraz
C. RuudvsN. Borges
Semi-finals 1
L. van AsschevsB. Shelton