Jan-Lennard Struff vs Casper Ruud — Round of 16, Rolex Paris Masters 2026

🇫🇷
Rolex Paris Masters 2026

Masters 1000HardParis, France

Don’t missRanking at stake

Rounds
  1. R64
  2. R32
  3. R16
  4. QF
  5. Semifinal
  6. Final · Sun

🇩🇪ranked ATP number 47 going into this draw

Jan-Lennard Struff

5 Nov 2026 at UTC

🇳🇴ranked ATP number 25 going into this draw

Casper Ruud

🇩🇪J. StruffJan-Lennard StruffvC. RuudCasper Ruud🇳🇴

🇩🇪Jan-Lennard Struff

🇳🇴Casper Ruud

Stats, last 6 months

Won–lost

8–2

Last 10 matches

6–4

10–3

Last 30 days

6–2

By surface

13–7

Hard

7–5

3–4

Clay

12–4

6–3

Grass

0–1

By round

3–4

R16

4–2

2–1

QF

2–2

5–4

At Masters 1000s

11–4

How their matches go

35

Completed matches

27

31%

Won in straight sets

48%

29%

Won after losing a set

19%

17%

Lost after winning a set

15%

23%

Lost in straight sets

19%

16–12

Tiebreaks

5–6

9–6

Deciding sets

5–3

17/21

Won after winning set 1

15/18

4/14

Won after losing set 1

3/9

Serve and return, last 5 matches

67%

1st serve in

69%

83%

1st serve points won

71%

45%

2nd serve points won

60%

70%

Break points saved

63%

31%

Return points won

34%

36%

Break points won

50%

14.6

Aces a match

9.4

2.4

Double faults a match

2.0

Last 14 days

10

Matches

4

25

Sets

10

0

Days since last match

1

Head to head

2–1 Struff

  1. 2023HardBeijing R32won by Ruud
  2. 2023ClayMonte Carlo R16won by Struff
  3. 2019HardNew York R128won by Struff

Common opponents, 6 monthsCommon opponents, last 6 months

OpponentJan-Lennard StruffCasper Ruud
🇨🇿LeheckaNo. 21
🇨🇿LeheckaNo. 21LostBasel SFLostRome R64WonRome R32
🇵🇹BorgesNo. 53
🇵🇹BorgesNo. 53WonBasel QFLostMallorca R16LostBasel R16
🇦🇷NavoneNo. 43
🇦🇷NavoneNo. 43LostKitzbuhel R16LostGeneva SF
🇵🇹FariaNo. 57
🇵🇹FariaNo. 57LostParis R64WonGstaad R16
🇮🇹SinnerNo. 1
🇮🇹SinnerNo. 1LostLondon QFLostRome F
🇵🇱HurkaczNo. 28
🇵🇱HurkaczNo. 28WonLondon R16LostLondon R128
Total
Total2–62–4

Last 10 matches

LatestJan-Lennard StruffCasper Ruud
1Won🇦🇷T. TiranteThiago Agustin TiranteNo. 51No. 51 · 4 NovParis R32 · 4 NovWon🇪🇸R. JodarRafael JodarNo. 11No. 11 · 3 NovParis R32 · 3 Nov
2Won🇫🇷A. GeaArthur GeaNo. 44No. 44 · 3 NovParis R64 · 3 NovWon🇦🇷J. CerundoloJuan Manuel CerundoloNo. 54No. 54 · 2 NovParis R64 · 2 Nov
3Lost🇨🇿J. LeheckaJiri LeheckaNo. 20No. 20 · 31 OctBasel SF · 31 OctLost🇵🇹N. BorgesNuno BorgesNo. 52No. 52 · 28 OctBasel R16 · 28 Oct
4Won🇵🇹N. BorgesNuno BorgesNo. 52No. 52 · 30 OctBasel QF · 30 OctWon🇨🇭D. StrickerDominic StrickerR32 · 26 OctBasel R32 · 26 Oct
5Won🇷🇸N. DjokovicNovak DjokovicNo. 12No. 12 · 29 OctBasel R16 · 29 OctLost🇪🇸R. JodarRafael JodarNo. 13No. 13 · 16 OctShanghai QF · 16 Oct
6Won🇩🇪Y. HanfmannYannick HanfmannNo. 59No. 59 · 28 OctBasel R32 · 28 OctWon🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 5No. 5 · 14 OctShanghai R16 · 14 Oct
7Lost🇳🇱T. GriekspoorTallon GriekspoorNo. 58No. 58 · 25 OctBrussels F · 25 OctWon🇺🇸L. TienLearner TienNo. 15No. 15 · 12 OctShanghai R32 · 12 Oct
8Won🇫🇷A. FilsArthur FilsNo. 11No. 11 · 24 OctBrussels SF · 24 OctWon🇨🇳B. YunchaoketeBu YunchaoketeNo. 104No. 104 · 10 OctShanghai R64 · 10 Oct
9Won🇧🇪Z. BergsZizou BergsNo. 39No. 39 · 23 OctBrussels QF · 23 OctLost🇮🇹L. DarderiLuciano DarderiNo. 20No. 20 · 1 OctTokyo R32 · 1 Oct
10Won🇧🇪G. OnclinGauthier OnclinNo. 168No. 168 · 21 OctBrussels R16 · 21 OctLost🇦🇺C. O'ConnellChristopher O'ConnellNo. 127No. 127 · 16 AugCincinnati R64 · 16 Aug

At the Rolex Paris Masters