Alex Michelsen vs Juan Manuel Cerundolo — Round of 16, Nordic Open 2026

🇸🇪
Nordic Open 2026

ATP 250HardStockholm, Sweden

Don’t missRanking at stake

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final · Sat

🇺🇸ranked ATP number 35 going into this draw

Alex Michelsen seeded 6

10 Nov 2026 at UTC

🇦🇷ranked ATP number 54 going into this draw

Juan Manuel Cerundolo

🇺🇸A. MichelsenAlex MichelsenvJ. CerundoloJuan Manuel Cerundolo🇦🇷

🇺🇸Alex Michelsen

🇦🇷Juan Manuel Cerundolo

Stats, last 6 months

Won–lost

5–5

Last 10 matches

3–7

5–4

Last 30 days

1–4

By surface

14–9

Hard

8–10

4–2

Clay

6–3

0–1

Grass

2–2

By round

4–1

R16

3–2

0–4

QF

1–2

5–2

At ATP 250s

9–6

How their matches go

30

Completed matches

30

47%

Won in straight sets

27%

13%

Won after losing a set

23%

27%

Lost after winning a set

17%

13%

Lost in straight sets

33%

8–8

Tiebreaks

11–9

3–8

Deciding sets

7–5

16/19

Won after winning set 1

10/12

2/11

Won after losing set 1

5/18

Serve and return, last 5 matches

70%

1st serve in

61%

70%

1st serve points won

69%

60%

2nd serve points won

59%

69%

Break points saved

55%

38%

Return points won

31%

35%

Break points won

45%

4.2

Aces a match

3.0

1.2

Double faults a match

2.4

Last 14 days

5

Matches

3

13

Sets

7

0

Days since last match

1

Head to head

1–0 Cerundolo

  1. 2025ClayParis R128won by Cerundolo

Common opponents, 6 monthsCommon opponents, last 6 months

OpponentAlex MichelsenJuan Manuel Cerundolo
🇪🇸AlcarazNo. 3
🇪🇸AlcarazNo. 3LostParis R32LostTokyo R32LostShanghai R64
🇦🇷BaezNo. 52
🇦🇷BaezNo. 52WonGeneva R32WonWinston-Salem R16
🇬🇧FearnleyNo. 90
🇬🇧FearnleyNo. 90LostLondon R128WonParis R128
Total
Total1–32–1

Last 10 matches

LatestAlex MichelsenJuan Manuel Cerundolo
1Won🇩🇪Y. HanfmannYannick HanfmannNo. 58No. 58 · 9 NovStockholm R32 · 9 NovWon🇸🇪E. YmerElias YmerR32 · 8 NovStockholm R32 · 8 Nov
2Lost🇪🇸C. AlcarazCarlos AlcarazNo. 3No. 3 · 4 NovParis R32 · 4 NovLost🇳🇴C. RuudCasper RuudNo. 25No. 25 · 2 NovParis R64 · 2 Nov
3Won🇨🇿J. LeheckaJiri LeheckaNo. 21No. 21 · 3 NovParis R64 · 3 NovLost🇩🇪D. AltmaierDaniel AltmaierNo. 65No. 65 · 26 OctBasel R32 · 26 Oct
4Lost🇫🇷A. FilsArthur FilsNo. 10No. 10 · 29 OctBasel R16 · 29 OctLost🇦🇷M. NavoneMariano NavoneNo. 47No. 47 · 20 OctBrussels R32 · 20 Oct
5Won🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 38No. 38 · 27 OctBasel R32 · 27 OctLost🇪🇸C. AlcarazCarlos AlcarazNo. 3No. 3 · 10 OctShanghai R64 · 10 Oct
6Lost🇫🇷A. FilsArthur FilsNo. 11No. 11 · 23 OctBrussels QF · 23 OctWon🇨🇴N. MejiaNicolas MejiaNo. 116No. 116 · 8 OctShanghai R128 · 8 Oct
7Won🇧🇪D. GoffinDavid GoffinR16 · 22 OctBrussels R16 · 22 OctLost🇨🇳B. YunchaoketeBu YunchaoketeNo. 111No. 111 · 30 SepBeijing R32 · 30 Sep
8Won🇮🇹A. GuerrieriAndrea GuerrieriNo. 165No. 165 · 19 OctBrussels R32 · 19 OctLost🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 29No. 29 · 26 SepChengdu R16 · 26 Sep
9Lost🇳🇱B. Van De ZandschulpBotic Van De ZandschulpNo. 40No. 40 · 10 OctShanghai R64 · 10 OctWon🇨🇳Y. ZhouYi ZhouR32 · 24 SepChengdu R32 · 24 Sep
10Lost🇪🇸C. AlcarazCarlos AlcarazNo. 3No. 3 · 1 OctTokyo R32 · 1 OctLost🇫🇷A. GeaArthur GeaNo. 86No. 86 · 1 SepNew York R128 · 1 Sep