Alex Michelsen def. Jan-Lennard Struff — Round of 128, National Bank Open 2026

🇨🇦
National Bank Open 2026

Masters 1000HardCanada

Played3 Aug 2026

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇺🇸ranked ATP number 40 going into this drawWon

Alex Michelsen 6 3 6

🇩🇪ranked ATP number 42 going into this draw

Jan-Lennard Struff 1 6 1

🇺🇸A. MichelsenAlex MichelsenvJ. StruffJan-Lennard Struff🇩🇪

🇺🇸Alex Michelsen

🇩🇪Jan-Lennard Struff

Match stats

Serve

4

Aces

6

3

Double faults

1

63%

1st serve in

57%

79%

1st serve points won

66%

56%

2nd serve points won

46%

71%

Service points won

57%

0/1

Break points saved

2/6

Return

43%

Return points won

29%

4/6

Break points won

1/1

74

Total points won

55

Head to head

2–0 Michelsen

  1. This matchCanada R128won by Michelsen
  2. 2026ClayMadrid R64won by Michelsen

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

6–4

2–1

Last 30 days

2–2

By surface

10–5

Hard

0–3

–

Indoor hard

1–1

6–6

Clay

4–5

0–1

Grass

6–3

By round

3–2

R128

4–2

4–0

R64

1–3

9–3

First match at an event

8–4

7–4

At Masters 1000s

2–4

How their matches go

28

Completed matches

22

39%

Won in straight sets

18%

18%

Won after losing a set

27%

18%

Lost after winning a set

14%

25%

Lost in straight sets

41%

8–6

Tiebreaks

9–10

4–5

Deciding sets

5–3

14/15

Won after winning set 1

8/8

2/13

Won after losing set 1

2/14

Serve and return, last 5 matches

63%

1st serve in

55%

69%

1st serve points won

77%

47%

2nd serve points won

46%

62%

Break points saved

55%

36%

Return points won

35%

40%

Break points won

48%

8.8

Aces a match

12.6

5.2

Double faults a match

3.0

Last 14 days

3

Matches

2

7

Sets

5

3

Days since last match

12

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAlex MichelsenJan-Lennard Struff
🇰🇿ShevchenkoNo. 89
🇰🇿ShevchenkoNo. 89WonParis R128WonKitzbuhel R32
🇮🇹SinnerNo. 1
🇮🇹SinnerNo. 1LostMiami R16LostLondon QF
🇷🇺MedvedevNo. 7
🇷🇺MedvedevNo. 7LostIndian Wells R16WonLondon R32
🇦🇷BaezNo. 53
🇦🇷BaezNo. 53WonGeneva R32WonLondon R128
🇨🇿LeheckaNo. 12
🇨🇿LeheckaNo. 12LostMadrid R32LostRome R64
Total
Total2–33–2

Last 10 matches going in

LatestAlex MichelsenJan-Lennard Struff
1Lost🇺🇸T. FritzTaylor FritzNo. 10No. 10 · 31 JulWashington QF · 31 JulLost🇦🇷M. NavoneMariano NavoneNo. 48No. 48 · 22 JulKitzbuhel R16 · 22 Jul
2Won🇫🇷A. MannarinoAdrian MannarinoNo. 47No. 47 · 29 JulWashington R16 · 29 JulWon🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 100No. 100 · 21 JulKitzbuhel R32 · 21 Jul
3Won🇺🇸M. McdonaldMackenzie McdonaldNo. 140No. 140 · 28 JulWashington R32 · 28 JulLost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 7 JulLondon QF · 7 Jul
4Lost🇬🇧J. FearnleyJacob FearnleyNo. 152No. 152 · 30 JunLondon R128 · 30 JunWon🇵🇱H. HurkaczHubert HurkaczNo. 95No. 95 · 5 JulLondon R16 · 5 Jul
5Lost🇪🇸R. JodarRafael JodarNo. 29No. 29 · 29 MayParis R32 · 29 MayWon🇷🇺D. MedvedevDaniil MedvedevNo. 9No. 9 · 3 JulLondon R32 · 3 Jul
6Won🇺🇸N. BasavareddyNishesh BasavareddyNo. 156No. 156 · 27 MayParis R64 · 27 MayWon🇺🇸B. NakashimaBrandon NakashimaNo. 31No. 31 · 2 JulLondon R64 · 2 Jul
7Won🇰🇿A. ShevchenkoAlexander ShevchenkoNo. 89No. 89 · 25 MayParis R128 · 25 MayWon🇦🇷S. BaezSebastian BaezNo. 56No. 56 · 29 JunLondon R128 · 29 Jun
8Lost🇺🇸L. TienLearner TienNo. 21No. 21 · 21 MayGeneva QF · 21 MayLost🇵🇹N. BorgesNuno BorgesNo. 54No. 54 · 23 JunMallorca R16 · 23 Jun
9Won🇨🇭S. WawrinkaStan WawrinkaNo. 125No. 125 · 20 MayGeneva R16 · 20 MayWon🇪🇸M. LandaluceMartin LandaluceNo. 55No. 55 · 22 JunMallorca R32 · 22 Jun
10Won🇦🇷S. BaezSebastian BaezNo. 65No. 65 · 18 MayGeneva R32 · 18 MayLost🇰🇿A. BublikAlexander BublikNo. 10No. 10 · 10 JunStuttgart R16 · 10 Jun