Recent activity
Tournament by tournament
25 tournaments in the ranking's 52-week window
Playing now🇺🇸US OpenGrand SlamInto the Round of 64 · 1–0 · beat Sebastian BaezNext Alex Michelsen · 2 SepFollow the run
2026 season17 tournaments
- 11 – 23 Aug🇺🇸Cincinnati Open11 – 23 AugMasters 1000Hard4–1Semifinal400 pts
- 4 – 13 Aug🇨🇦National Bank Open4 – 13 AugMasters 1000Hard5–1Runner-up650 pts
- 28 Jul – 1 Aug🇺🇸Citi Open28 Jul – 1 AugATP 500Hard3–1Semifinal200 pts
- 30 Jun – 2 Jul🇬🇧Wimbledon30 Jun – 2 JulGrand SlamGrass1–1Round of 6450 pts
- 16 – 20 Jun🇬🇧HSBC Championships16 – 20 JunATP 500Grass3–1Semifinal200 pts
- 25 – 30 May🇫🇷French Open25 – 30 MayGrand SlamClay2–1Round of 32100 pts
- 9 – 11 May🇮🇹Internazionali BNL d'Italia9 – 11 MayMasters 1000Clay1–1Round of 3250 pts
- 25 Apr🇪🇸Mutua Madrid Open25 AprMasters 1000Clay0–1Round of 6410 pts
- 14 – 16 Apr🇪🇸Barcelona Open Banc Sabadell14 – 16 AprATP 500Clay1–1Round of 1650 pts
- 31 Mar – 2 Apr🇺🇸US Men's Clay Court Championship31 Mar – 2 AprATP 250Clay1–1Round of 1625 pts
- 21 Mar🇺🇸Miami Open21 MarMasters 1000Hard0–1Round of 6410 pts
- 6 – 8 Mar🇺🇸BNP Paribas Open6 – 8 MarMasters 1000Hard1–1Round of 3250 pts
- 23 – 27 Feb🇲🇽Abierto Mexicano Telcel23 – 27 FebATP 500Hard3–1Semifinal200 pts
- 17 – 18 Feb🇺🇸Delray Beach Open17 – 18 FebATP 250Hard1–1Round of 1625 pts
- 9 – 11 Feb🇺🇸Dallas Open9 – 11 FebATP 500Hard1–1Round of 1650 pts
- 19 Jan🇦🇺Australian Open19 JanGrand SlamHard0–1Round of 12810 pts
- 6 – 11 Jan🇦🇺Brisbane International6 – 11 JanATP 250Hard4–1Runner-up165 pts
2025 season7 tournaments
- 27 Oct🇫🇷Rolex Paris Masters27 OctMasters 1000Hard0–1Round of 6410 pts
- 20 – 22 Oct🇦🇹Erste Bank Open20 – 22 OctATP 500Hard1–1Round of 1650 pts
- 14 – 15 Oct🇰🇿Almaty Open14 – 15 OctATP 250Hard1–1Round of 1625 pts
- 4 Oct🇨🇳Shanghai Rolex Masters4 OctMasters 1000Hard0–1Round of 6410 pts
- 25 – 28 Sep🇯🇵Japan Open Tennis Championships25 – 28 SepATP 500Hard2–1Quarterfinal100 pts
- 19 – 22 Sep🇨🇳Chengdu Open19 – 22 SepATP 250Hard2–1Semifinal100 pts
- 24 – 27 Aug🇺🇸U.S. Open24 – 27 AugGrand SlamHard1–1Round of 6450 pts