Career-high No. 8
Norrie reached a career-high ATP Tour ranking of No. 8 on September 12, 2022.

TennisATPLeft-handed
Cameron Norrie is a left-handed tennis player from the United Kingdom who won the Rio Open in 2023.
441 ATP Tour matches5 titles
Updated
Born on August 23, 1995, in Johannesburg, South Africa, Cameron Norrie represents the United Kingdom on the ATP Tour. Norrie plays left-handed with a two-handed backhand and turned pro in 2017. James Trotman coached Norrie from 2013 to 2023, and his coaches are Facundo Lugones and Kevin Konf. In 2023, Norrie won 1 title, the Rio Open.
Norrie lost to Taylor Fritz 7-5, 6-3 in Round 2 of the Bybit Stockholm Open on Nov 11, 2026, after beating James Duckworth 7-5, 6-0 in Round 1 on Nov 9, 2026. Earlier, on Nov 3, 2026, Norrie lost to Ben Shelton 6-3, 6-4 in Round 2 of the Rolex Paris Masters.
Every ATP Tour, Grand Slam and Olympic main-draw match in our records, newest first. A walkover is listed but never counted in a record.
2026: 23-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 11 | Bybit Stockholm Open | Round 2 | Taylor Fritz | L | 5-7, 3-6 | Hard |
| Nov 9 | Bybit Stockholm Open | Round 1 | James Duckworth | W | 7-5, 6-0 | Hard |
| Nov 3 | Paris Masters | Round 2 | Ben Shelton | L | 3-6, 4-6 | Hard |
| Nov 2 | Paris Masters | Round 1 | Matteo Arnaldi | W | 6-4, 1-6, 6-3 | Hard |
| Oct 29 | Erste Bank Open | Round 2 | Daniil Medvedev | L | 6-4, 3-6, 6-7(1) | Hard |
| Oct 27 | Erste Bank Open | Round 1 | Francisco Cerundolo | W | 6-4, 6-1 | Hard |
| Oct 20 | Grand Prix Auvergne-Rhone-Alpes | Round 1 | Benjamin Bonzi | L | 3-6, 6-3, 3-6 | Hard |
| Oct 8 | Shanghai Masters | Round 1 | Dalibor Svrcina | L | 3-6, 6-3, 4-6 | Hard |
| Oct 1 | China Open | Round 1 | Alexander Zverev | L | 6-7(1), 4-6 | Hard |
| Aug 30 | US Open | Round 1 | Luca Van Assche | L | 7-6(6), 2-6, 2-6, 3-6 | Hard |
| Aug 15 | Cincinnati Open | Round 2 | Alexander Zverev | L | 6-3, 3-6, 3-6 | Hard |
| Aug 13 | Cincinnati Open | Round 1 | Dino Prizmic | W | 3-6, 6-1, 6-4 | Hard |
| Aug 8 | National Bank Open | Round 4 | Arthur Fils | L | 2-6, 6-7(8) | Hard |
| Aug 6 | National Bank Open | Round 3 | Alex de Minaur | W | 5-7, 7-6(5), 6-1 | Hard |
| Aug 5 | National Bank Open | Round 2 | Ignacio Buse | W | 6-3, 6-3 | Hard |
| Aug 3 | National Bank Open | Round 1 | Camilo Ugo Carabelli | W | 7-6(5), 6-4 | Hard |
| Aug 1 | Mifel Tennis Open by Telcel Oppo | Semifinal | Denis Shapovalov | L | 3-6, 7-5, 4-6 | Hard |
| Jul 31 | Mifel Tennis Open by Telcel Oppo | Quarterfinal | Bernard Tomic | W | 6-1, 6-0 | Hard |
| Jul 30 | Mifel Tennis Open by Telcel Oppo | Round 2 | James Duckworth | W | 6-4, 6-4 | Hard |
| Jul 27 | Mifel Tennis Open by Telcel Oppo | Round 1 | Aleksandar Kovacevic | W | 6-4, 6-1 | Hard |
| Jun 29 | Wimbledon | Round 1 | Michael Zheng | L | 7-6(7), 2-6, 7-6(2), 3-6, 6-7(4) | Grass |
| Jun 16 | Queen's Club | Round 1 | Alejandro Davidovich Fokina | L | 6-7(6), 2-6 | Grass |
| May 26 | Roland Garros | Round 1 | Adolfo Daniel Vallejo | L | 6-7(7), 0-2 ret. (ret.) | Clay |
| May 20 | Gonet Geneva Open | Round 2 | Mariano Navone | L | 4-6, 4-6 | Clay |
| May 9 | Italian Open | Round 2 | Thiago Agustin Tirante | L | 3-6, 5-7 | Clay |
| Apr 28 | Madrid Open | Round 4 | Jannik Sinner | L | 2-6, 5-7 | Clay |
| Apr 26 | Madrid Open | Round 3 | Thiago Agustin Tirante | W | 7-5, 7-6(5) | Clay |
| Apr 24 | Madrid Open | Round 2 | Tomas Machac | W | 6-2, 6-7(6), 7-6(5) | Clay |
| Apr 17 | Barcelona Open | Quarterfinal | Rafael Jodar | L | 3-6, 2-6 | Clay |
| Apr 15 | Barcelona Open | Round 2 | Ethan Quinn | W | 6-3, 4-6, 6-4 | Clay |
| Apr 13 | Barcelona Open | Round 1 | Stan Wawrinka | W | 6-4, 6-7(5), 6-4 | Clay |
| Apr 7 | Monte-Carlo Masters | Round 2 | Alex de Minaur | L | 6-7(5), 6-2, 2-6 | Clay |
| Apr 5 | Monte-Carlo Masters | Round 1 | Miomir Kecmanovic | W | 6-2, 4-6, 7-6(0) | Clay |
| Mar 21 | Miami Open | Round 2 | Alex Michelsen | L | 5-7, 7-6(4), 4-6 | Hard |
| Mar 12 | Indian Wells | Quarterfinal | Carlos Alcaraz | L | 3-6, 4-6 | Hard |
| Mar 11 | Indian Wells | Round 4 | Rinky Hijikata | W | 6-4, 6-2 | Hard |
| Mar 9 | Indian Wells | Round 4 | Alex de Minaur | W | 6-4, 6-4 | Hard |
| Mar 7 | Indian Wells | Round 2 | Mackenzie McDonald | W | 6-2, 6-3 | Hard |
| Feb 24 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Rafael Jodar | L | 3-6, 2-6 | Hard |
| Feb 11 | Rotterdam | Round 2 | Christopher O'Connell | L | 6-7(9), 4-6 | Hard |
| Feb 9 | Rotterdam | Round 1 | Roberto Bautista Agut | W | 7-6(3), 6-1 | Hard |
| Jan 23 | Australian Open | Round 3 | Alexander Zverev | L | 5-7, 6-4, 3-6, 1-6 | Hard |
| Jan 21 | Australian Open | Round 2 | Emilio Nava | W | 6-1, 7-6(3), 4-6, 7-6(5) | Hard |
| Jan 18 | Australian Open | Round 1 | Benjamin Bonzi | W | 6-0, 6-7(2), 4-6, 6-3, 6-4 | Hard |
| Jan 13 | ASB Classic | Round 2 | Giovanni Mpetshi Perricard | L | 6-4, 3-6, 6-7(4) | Hard |
| Jan 12 | ASB Classic | Round 1 | Hugo Gaston | W | 6-3, 6-4 | Hard |
| Jan 7 | Brisbane International | Round 2 | Aleksandar Kovacevic | L | 6-7(4), 6-4, 4-6 | Hard |
| Jan 6 | Brisbane International | Round 1 | Ugo Humbert | W | 1-6, 7-6(6), 7-5 | Hard |
2025: 36-28
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 8 | Moselle Open | Final | Learner Tien | L | 3-6, 6-3, 6-7(6) | Hard |
| Nov 7 | Moselle Open | Semifinal | Lorenzo Sonego | W | 4-6, 6-2, 6-4 | Hard |
| Nov 6 | Moselle Open | Quarterfinal | Kyrian Jacquet | W | 4-6, 7-6(2), 6-4 | Hard |
| Nov 4 | Moselle Open | Round 2 | Arthur Cazaux | W | 6-7(1), 7-6(7), 6-2 | Hard |
| Nov 3 | Moselle Open | Round 1 | Valentin Royer | W | 6-3, 6-7(2), 6-3 | Hard |
| Oct 30 | Paris Masters | Round 3 | Valentin Vacherot | L | 6-7(4), 4-6 | Hard |
| Oct 28 | Paris Masters | Round 2 | Carlos Alcaraz | W | 4-6, 6-3, 6-4 | Hard |
| Oct 27 | Paris Masters | Round 1 | Sebastian Baez | W | 6-3, 6-4 | Hard |
| Oct 23 | Erste Bank Open | Round 2 | Matteo Berrettini | L | 6-7(6), 7-6(9), 4-6 | Hard |
| Oct 21 | Erste Bank Open | Round 1 | Andrey Rublev | W | 6-2, 6-7(5), 6-2 | Hard |
| Oct 6 | Shanghai Masters | Round 3 | Learner Tien | L | 6-7(4), 3-6 | Hard |
| Oct 4 | Shanghai Masters | Round 2 | Arthur Cazaux | W | 6-3, 0-6, 7-6(5) | Hard |
| Sep 26 | China Open | Round 1 | Daniil Medvedev | L | 3-6, 4-6 | Hard |
| Sep 17 | Chengdu Open | Round 1 | Zhou Yi | L | 7-6(3), 4-6, 6-7(2) | Hard |
| Aug 29 | US Open | Round 3 | Novak Djokovic | L | 4-6, 7-6(4), 2-6, 3-6 | Hard |
| Aug 27 | US Open | Round 2 | Francisco Comesana | W | 7-6(5), 6-3, 6-7(0), 7-6(4) | Hard |
| Aug 25 | US Open | Round 1 | Sebastian Korda | W | 7-5, 6-4, 0-0 ret. (ret.) | Hard |
| Aug 10 | Cincinnati Open | Round 2 | Roberto Bautista Agut | L | 4-6, 3-6 | Hard |
| Jul 30 | National Bank Open | Round 2 | Aleksandar Vukic | L | 3-6, 7-6(2), 3-6 | Hard |
| Jul 24 | Mubadala DC Open | Round 2 | Brandon Nakashima | L | 6-7(3), 3-6 | Hard |
| Jul 22 | Mubadala DC Open | Round 1 | Lorenzo Musetti | W | 3-6, 6-2, 6-3 | Hard |
| Jul 21 | Mubadala DC Open | Round 1 | Billy Harris | W | 6-3, 7-6(4) | Hard |
| Jul 8 | Wimbledon | Quarterfinal | Carlos Alcaraz | L | 2-6, 3-6, 3-6 | Grass |
| Jul 6 | Wimbledon | Round 4 | Nicolas Jarry | W | 6-3, 7-6(4), 6-7(7), 6-7(5), 6-3 | Grass |
| Jul 4 | Wimbledon | Round 3 | Mattia Bellucci | W | 7-6(5), 6-4, 6-3 | Grass |
| Jul 2 | Wimbledon | Round 2 | Frances Tiafoe | W | 4-6, 6-4, 6-3, 7-5 | Grass |
| Jun 30 | Wimbledon | Round 1 | Roberto Bautista Agut | W | 6-3, 3-6, 6-4, 7-6(3) | Grass |
| Jun 24 | Lexus Eastbourne Open | Round 1 | Billy Harris | L | 4-6, 4-6 | Grass |
| Jun 16 | Queen's Club | Round 1 | Jakub Mensik | L | 6-7(6), 6-1, 1-6 | Grass |
| Jun 2 | Roland Garros | Round 4 | Novak Djokovic | L | 2-6, 3-6, 2-6 | Clay |
| May 31 | Roland Garros | Round 3 | Jacob Fearnley | W | 6-3, 7-6(1), 6-2 | Clay |
| May 29 | Roland Garros | Round 2 | Federico Agustin Gomez | W | 7-6(7), 6-2, 6-1 | Clay |
| May 27 | Roland Garros | Round 1 | Daniil Medvedev | W | 7-5, 6-3, 4-6, 1-6, 7-5 | Clay |
| May 23 | Gonet Geneva Open | Semifinal | Novak Djokovic | L | 4-6, 7-6(6), 1-6 | Clay |
| May 22 | Gonet Geneva Open | Quarterfinal | Alexei Popyrin | W | 7-6(6), 6-4 | Clay |
| May 21 | Gonet Geneva Open | Round 2 | Tomas Machac | W | 3-6, 6-2, 4-3 ret. (ret.) | Clay |
| May 19 | Gonet Geneva Open | Round 1 | Dominic Stricker | W | 7-6(2), 6-3 | Clay |
| May 18 | Gonet Geneva Open | Qualifying Final | Jenson Brooksby | W | 6-4, 6-1 | Clay |
| May 17 | Gonet Geneva Open | Qualifying 1st Round | Ergi Kirkin | W | 6-1, 6-3 | Clay |
| May 9 | Italian Open | Round 2 | Daniil Medvedev | L | 4-6, 2-6 | Clay |
| May 7 | Italian Open | Round 1 | Christopher O'Connell | W | 6-3, 6-2 | Clay |
| May 6 | Italian Open | Qualifying Final | Dusan Lajovic | L | 1-6, 6-4, 3-6 | Clay |
| May 5 | Italian Open | Qualifying 1st Round | Jacopo Vasami | W | 6-3, 6-2 | Clay |
| Apr 29 | Madrid Open | Round 3 | Gabriel Diallo | L | 6-2, 4-6, 4-6 | Clay |
| Apr 26 | Madrid Open | Round 2 | Jiri Lehecka | W | 2-6, 6-4, 6-0 | Clay |
| Apr 24 | Madrid Open | Round 1 | Martin Landaluce | W | 6-7(4), 7-5, 6-4 | Clay |
| Apr 15 | Barcelona Open | Round 1 | Karen Khachanov | L | 7-6(3), 4-6, 3-6 | Clay |
| Apr 13 | Barcelona Open | Qualifying Final | Damir Dzumhur | W | 7-6(5), 7-6(6) | Clay |
| Apr 12 | Barcelona Open | Qualifying 1st Round | Hugo Gaston | W | 6-2, 6-3 | Clay |
| Apr 5 | Monte-Carlo Masters | Qualifying 1st Round | Mattia Bellucci | L | 4-6, 6-2, 3-6 | Clay |
| Mar 20 | Miami Open | Round 1 | Bu Yunchaokete | L | 4-6, 2-6 | Hard |
| Mar 9 | Indian Wells | Round 3 | Tommy Paul | L | 3-6, 5-7 | Hard |
| Mar 7 | Indian Wells | Round 2 | Jiri Lehecka | W | 3-6, 6-4, 7-5 | Hard |
| Mar 5 | Indian Wells | Round 1 | Luca Nardi | W | 6-0, 6-3 | Hard |
| Feb 24 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Learner Tien | L | 6-7(5), 3-6 | Hard |
| Feb 14 | Delray Beach Open | Quarterfinal | Alex Michelsen | L | 6-7(3), 5-7 | Hard |
| Feb 12 | Delray Beach Open | Round 2 | Arthur Rinderknech | W | 7-6(9), 6-2 | Hard |
| Feb 10 | Delray Beach Open | Round 1 | Zachary Svajda | W | 7-5, 6-4 | Hard |
| Feb 6 | Nexo Dallas Open | Round 2 | Reilly Opelka | L | 6-4, 6-7(5), 4-6 | Hard |
| Feb 4 | Nexo Dallas Open | Round 1 | Alex Michelsen | W | 2-6, 7-6(1), 6-1 | Hard |
| Jan 13 | Australian Open | Round 1 | Matteo Berrettini | L | 7-6(4), 4-6, 1-6, 3-6 | Hard |
| Jan 6 | ASB Classic | Round 1 | Facundo Diaz Acosta | L | 2-6, 3-6 | Hard |
| Jan 3 | Bank of China Hong Kong Tennis Open | Quarterfinal | Kei Nishikori | L | 3-6, 6-3, 2-6 | Hard |
| Jan 1 | Bank of China Hong Kong Tennis Open | Round 2 | Lorenzo Sonego | W | 6-2, 4-6, 6-1 | Hard |
2024: 21-18
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 30 | Bank of China Hong Kong Tennis Open | Round 1 | Learner Tien | W | 6-3, 7-5 | Hard |
| Nov 9 | Moselle Open | Final | Benjamin Bonzi | L | 6-7(6), 4-6 | Hard |
| Nov 8 | Moselle Open | Semifinal | Corentin Moutet | W | 6-2, 7-6(5) | Hard |
| Nov 7 | Moselle Open | Quarterfinal | Zizou Bergs | W | 6-3, 6-7(6), 6-1 | Hard |
| Nov 6 | Moselle Open | Round 2 | Luca Van Assche | W | 6-3, 3-6, 6-1 | Hard |
| Nov 4 | Moselle Open | Round 1 | Roberto Carballes Baena | W | 3-6, 6-4, 6-3 | Hard |
| Oct 26 | Paris Masters | Qualifying 1st Round | Quentin Halys | L | 3-6, 4-6, 0-0 | Hard |
| Oct 22 | Erste Bank Open | Round 1 | Frances Tiafoe | L | 4-6, 6-7(4) | Hard |
| Oct 15 | Bybit Stockholm Open | Round 1 | Miomir Kecmanovic | L | 4-6, 4-6 | Hard |
| Jul 18 | Nordea Open | Round 2 | Rafael Nadal | L | 4-6, 4-6 | Clay |
| Jul 15 | Nordea Open | Round 1 | Jozef Kovalik | W | 7-6(4), 6-4 | Clay |
| Jul 6 | Wimbledon | Round 3 | Alexander Zverev | L | 4-6, 4-6, 6-7(15) | Grass |
| Jul 4 | Wimbledon | Round 2 | Jack Draper | W | 7-6(3), 6-4, 7-6(6) | Grass |
| Jul 2 | Wimbledon | Round 1 | Facundo Diaz Acosta | W | 7-5, 7-5, 6-3 | Grass |
| Jun 25 | Lexus Eastbourne Open | Round 1 | Emil Ruusuvuori | L | 6-7(9), 3-6 | Grass |
| Jun 17 | Queen's Club | Round 1 | Milos Raonic | L | 7-6(6), 3-6, 6-7(9) | Grass |
| May 27 | Roland Garros | Round 1 | Pavel Kotov | L | 6-4, 3-6, 6-3, 6-7(5), 2-6 | Clay |
| May 13 | Italian Open | Round 3 | Stefanos Tsitsipas | L | 2-6, 6-7(1) | Clay |
| May 11 | Italian Open | Round 2 | Jaume Munar | W | 6-3, 1-6, 6-3 | Clay |
| Apr 29 | Madrid Open | Round 3 | Casper Ruud | L | 2-6, 4-6 | Clay |
| Apr 27 | Madrid Open | Round 2 | Joao Fonseca | W | 6-1, 6-4 | Clay |
| Apr 19 | Barcelona Open | Quarterfinal | Tomas Martin Etcheverry | L | 6-7(4), 6-7(1) | Clay |
| Apr 18 | Barcelona Open | Round 3 | Roberto Bautista Agut | W | 6-4, 6-3 | Clay |
| Apr 16 | Barcelona Open | Round 2 | Harold Mayot | W | 7-6(3), 6-7(6), 0-0 ret. (ret.) | Clay |
| Apr 8 | Monte-Carlo Masters | Round 1 | Karen Khachanov | L | 5-7, 6-7(3) | Clay |
| Mar 24 | Miami Open | Round 3 | Daniil Medvedev | L | 5-7, 1-6 | Hard |
| Mar 23 | Miami Open | Round 2 | Flavio Cobolli | W | 7-5, 6-7(4), 6-2 | Hard |
| Mar 11 | Indian Wells | Round 3 | Gael Monfils | L | 7-6(5), 6-7(5), 3-6 | Hard |
| Mar 9 | Indian Wells | Round 2 | Lorenzo Sonego | W | 6-4, 6-4 | Hard |
| Feb 24 | Rio Open | Semifinal | Mariano Navone | L | 4-6, 2-6 | Clay |
| Feb 23 | Rio Open | Quarterfinal | Thiago Seyboth Wild | W | 6-1, 3-6, 6-2 | Clay |
| Feb 22 | Rio Open | Round 2 | Tomas Barrios Vera | W | 6-1, 6-1 | Clay |
| Feb 19 | Rio Open | Round 1 | Hugo Dellien | W | 6-3, 6-2 | Clay |
| Feb 15 | Argentina Open | Round 2 | Federico Coria | L | 2-6, 6-4, 3-6 | Clay |
| Jan 22 | Australian Open | Round 4 | Alexander Zverev | L | 5-7, 6-3, 3-6, 6-4, 6-7(3) | Hard |
| Jan 20 | Australian Open | Round 3 | Casper Ruud | W | 6-4, 6-7(7), 6-4, 6-3 | Hard |
| Jan 17 | Australian Open | Round 2 | Giulio Zeppieri | W | 3-6, 6-7(4), 6-2, 6-4, 6-4 | Hard |
| Jan 15 | Australian Open | Round 1 | Juan Pablo Varillas | W | 6-4, 6-4, 6-2 | Hard |
| Jan 10 | ASB Classic | Quarterfinal | Alejandro Tabilo | W/O | Walkover | Hard |
| Jan 10 | ASB Classic | Round 2 | Luca Van Assche | W | 6-3, 6-7(6), 6-1 | Hard |
2023: 31-22
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 25 | Erste Bank Open | Round 2 | Alexander Zverev | L | 2-6, 4-6 | Hard |
| Oct 23 | Erste Bank Open | Round 1 | Filip Misolic | W | 7-6(7), 4-6, 6-3 | Hard |
| Oct 17 | Japan Open | Round 1 | Taylor Fritz | L | 4-6, 3-6 | Hard |
| Oct 8 | Shanghai Masters | Round 2 | J.J. Wolf | L | 3-6, 7-5, 6-7(4) | Hard |
| Sep 29 | China Open | Round 1 | Andrey Rublev | L | 6-4, 1-6, 4-6 | Hard |
| Sep 24 | Huafa Properties Zhuhai Championships | Quarterfinal | Aslan Karatsev | L | 6-7(5), 6-7(5) | Hard |
| Sep 23 | Huafa Properties Zhuhai Championships | Round 2 | Marc Polmans | W | 6-0, 6-3 | Hard |
| Sep 2 | US Open | Round 3 | Matteo Arnaldi | L | 3-6, 4-6, 3-6 | Hard |
| Aug 31 | US Open | Round 2 | Yu Hsiou Hsu | W | 7-5, 6-4, 6-4 | Hard |
| Aug 29 | US Open | Round 1 | Aleksandr Shevchenko | W | 6-3, 6-2, 6-2 | Hard |
| Aug 15 | Cincinnati Open | Round 1 | Gael Monfils | L | 6-3, 4-6, 3-6 | Hard |
| Aug 8 | National Bank Open | Round 1 | Alex de Minaur | L | 5-7, 4-6 | Hard |
| Aug 2 | Mifel Tennis Open by Telcel Oppo | Round 2 | Aleksandar Kovacevic | L | 7-5, 6-7(7), 4-6 | Hard |
| Jul 7 | Wimbledon | Round 2 | Christopher Eubanks | L | 3-6, 6-3, 2-6, 6-7(3) | Grass |
| Jul 4 | Wimbledon | Round 1 | Tomas Machac | W | 6-3, 4-6, 6-1, 6-4 | Grass |
| Jun 23 | Queen's Club | Quarterfinal | Sebastian Korda | L | 4-6, 6-7(1) | Grass |
| Jun 21 | Queen's Club | Round 2 | Jordan Thompson | W | 4-6, 6-3, 6-2 | Grass |
| Jun 19 | Queen's Club | Round 1 | Miomir Kecmanovic | W | 6-4, 7-6(5) | Grass |
| Jun 2 | Roland Garros | Round 3 | Lorenzo Musetti | L | 1-6, 2-6, 4-6 | Clay |
| May 31 | Roland Garros | Round 2 | Lucas Pouille | W | 6-1, 6-3, 6-3 | Clay |
| May 29 | Roland Garros | Round 1 | Benoit Paire | W | 7-5, 4-6, 3-6, 6-1, 6-4 | Clay |
| May 26 | Grand Prix Auvergne-Rhone-Alpes | Semifinal | Francisco Cerundolo | L | 3-6, 0-6 | Clay |
| May 25 | Grand Prix Auvergne-Rhone-Alpes | Quarterfinal | Sebastian Baez | W | 6-2, 2-6, 6-1 | Clay |
| May 24 | Grand Prix Auvergne-Rhone-Alpes | Round 2 | David Goffin | W | 6-3, 6-4 | Clay |
| May 16 | Italian Open | Round 4 | Novak Djokovic | L | 3-6, 4-6 | Clay |
| May 14 | Italian Open | Round 3 | Marton Fucsovics | W | 6-2, 7-6(4) | Clay |
| May 12 | Italian Open | Round 2 | Alexandre Muller | W | 6-2, 6-3 | Clay |
| May 1 | Madrid Open | Round 3 | Zhang Zhizhen | L | 6-2, 6-7(2), 6-7(2) | Clay |
| Apr 29 | Madrid Open | Round 2 | Yosuke Watanuki | W | 6-4, 7-6(5) | Clay |
| Apr 20 | Barcelona Open | Round 3 | Lorenzo Musetti | L | 6-3, 4-6, 1-6 | Clay |
| Apr 19 | Barcelona Open | Round 2 | Pavel Kotov | W | 6-1, 6-2 | Clay |
| Apr 10 | Monte-Carlo Masters | Round 1 | Francisco Cerundolo | L | 3-6, 4-6 | Clay |
| Mar 25 | Miami Open | Round 2 | Gregoire Barrere | L | 3-6, 2-6 | Hard |
| Mar 15 | Indian Wells | Quarterfinal | Frances Tiafoe | L | 4-6, 4-6 | Hard |
| Mar 14 | Indian Wells | Round 4 | Andrey Rublev | W | 6-2, 6-4 | Hard |
| Mar 12 | Indian Wells | Round 3 | Taro Daniel | W | 6-7(5), 7-5, 6-2 | Hard |
| Mar 10 | Indian Wells | Round 2 | Tung-lin Wu | W | 6-2, 6-4 | Hard |
| Feb 26 | Rio Open | Final | Carlos Alcaraz | W | 5-7, 6-4, 7-5 | Clay |
| Feb 25 | Rio Open | Semifinal | Bernabe Zapata Miralles | W | 6-2, 3-6, 7-6(3) | Clay |
| Feb 24 | Rio Open | Quarterfinal | Hugo Dellien | W | 4-6, 6-1, 6-4 | Clay |
| Feb 22 | Rio Open | Round 2 | Thiago Monteiro | W | 7-5, 7-5 | Clay |
| Feb 21 | Rio Open | Round 1 | Juan Manuel Cerundolo | W | 7-5, 6-1 | Clay |
| Feb 19 | Argentina Open | Final | Carlos Alcaraz | L | 3-6, 5-7 | Clay |
| Feb 18 | Argentina Open | Semifinal | Juan Pablo Varillas | W | 7-6(5), 6-4 | Clay |
| Feb 17 | Argentina Open | Quarterfinal | Tomas Martin Etcheverry | W | 5-7, 6-0, 6-3 | Clay |
| Feb 15 | Argentina Open | Round 2 | Facundo Diaz Acosta | W | 4-6, 7-5, 7-6(6) | Clay |
| Jan 20 | Australian Open | Round 3 | Jiri Lehecka | L | 7-6(8), 3-6, 6-3, 1-6, 4-6 | Hard |
| Jan 18 | Australian Open | Round 2 | Constant Lestienne | W | 6-3, 3-6, 7-6(2), 6-3 | Hard |
| Jan 16 | Australian Open | Round 1 | Luca Van Assche | W | 7-6(3), 6-0, 6-3 | Hard |
| Jan 13 | ASB Classic | Final | Richard Gasquet | L | 6-4, 4-6, 4-6 | Hard |
| Jan 12 | ASB Classic | Semifinal | Jenson Brooksby | W | 6-3, 6-4 | Hard |
| Jan 11 | ASB Classic | Quarterfinal | Marcos Giron | W | 6-1, 6-7(5), 6-2 | Hard |
| Jan 10 | ASB Classic | Round 2 | Jiri Lehecka | W | 6-4, 6-7(4), 6-3 | Hard |
2022: 48-20
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 2 | Paris Masters | Round 2 | Corentin Moutet | L | 3-6, 7-5, 6-7(3) | Hard |
| Oct 31 | Paris Masters | Round 1 | Miomir Kecmanovic | W | 6-2, 6-4 | Hard |
| Oct 27 | Erste Bank Open | Round 2 | Marcos Giron | L | 3-6, 4-6 | Hard |
| Oct 25 | Erste Bank Open | Round 1 | Pedro Cachin | W | 3-6, 6-2, 7-6(1) | Hard |
| Oct 21 | Bybit Stockholm Open | Quarterfinal | Holger Rune | L | 7-6(4), 3-6, 3-6 | Hard |
| Oct 19 | Bybit Stockholm Open | Round 2 | Aslan Karatsev | W | 6-7(8), 6-3, 6-4 | Hard |
| Sep 30 | Eugene Korea Open | Quarterfinal | Jenson Brooksby | W/O | Walkover | Hard |
| Sep 28 | Eugene Korea Open | Round 2 | Kaichi Uchida | W | 6-2, 6-2 | Hard |
| Sep 5 | US Open | Round 4 | Andrey Rublev | L | 4-6, 4-6, 4-6 | Hard |
| Sep 3 | US Open | Round 3 | Holger Rune | W | 7-5, 6-4, 6-1 | Hard |
| Sep 1 | US Open | Round 2 | Joao Sousa | W | 6-4, 6-4, 7-6(4) | Hard |
| Aug 30 | US Open | Round 1 | Benoit Paire | W | 6-0, 7-6(1), 6-0 | Hard |
| Aug 20 | Cincinnati Open | Semifinal | Borna Coric | L | 3-6, 4-6 | Hard |
| Aug 19 | Cincinnati Open | Quarterfinal | Carlos Alcaraz | W | 7-6(4), 6-7(4), 6-4 | Hard |
| Aug 18 | Cincinnati Open | Round 3 | Ben Shelton | W | 6-0, 6-2 | Hard |
| Aug 17 | Cincinnati Open | Round 2 | Andy Murray | W | 3-6, 6-3, 6-4 | Hard |
| Aug 15 | Cincinnati Open | Round 1 | Holger Rune | W | 7-6(5), 4-6, 6-4 | Hard |
| Aug 11 | National Bank Open | Round 3 | Felix Auger-Aliassime | L | 3-6, 4-6 | Hard |
| Aug 10 | National Bank Open | Round 2 | Botic Van De Zandschulp | W | 6-1, 6-2 | Hard |
| Aug 9 | National Bank Open | Round 1 | Brandon Nakashima | W | 6-4, 6-4 | Hard |
| Aug 6 | Mifel Tennis Open by Telcel Oppo | Final | Daniil Medvedev | L | 5-7, 0-6 | Hard |
| Aug 5 | Mifel Tennis Open by Telcel Oppo | Semifinal | Felix Auger-Aliassime | W | 6-4, 3-6, 6-3 | Hard |
| Aug 5 | Mifel Tennis Open by Telcel Oppo | Quarterfinal | Radu Albot | W | 6-3, 7-6(4) | Hard |
| Aug 3 | Mifel Tennis Open by Telcel Oppo | Round 2 | Chun-Hsin Tseng | W | 6-3, 6-0 | Hard |
| Jul 8 | Wimbledon | Semifinal | Novak Djokovic | L | 6-2, 3-6, 2-6, 4-6 | Grass |
| Jul 5 | Wimbledon | Quarterfinal | David Goffin | W | 3-6, 7-5, 2-6, 6-3, 7-5 | Grass |
| Jul 3 | Wimbledon | Round 4 | Tommy Paul | W | 6-4, 7-5, 6-4 | Grass |
| Jul 1 | Wimbledon | Round 3 | Steve Johnson | W | 6-4, 6-1, 6-0 | Grass |
| Jun 29 | Wimbledon | Round 2 | Jaume Munar | W | 6-4, 3-6, 5-7, 6-0, 6-2 | Grass |
| Jun 27 | Wimbledon | Round 1 | Pablo Andujar | W | 6-0, 7-6(3), 6-3 | Grass |
| Jun 23 | Lexus Eastbourne Open | Quarterfinal | Maxime Cressy | L | 5-7, 5-7 | Grass |
| Jun 22 | Lexus Eastbourne Open | Round 2 | Brandon Nakashima | W | 6-4, 6-2 | Grass |
| Jun 13 | Queen's Club | Round 1 | Grigor Dimitrov | L | 7-6(2), 1-6, 4-6 | Grass |
| May 27 | Roland Garros | Round 3 | Karen Khachanov | L | 2-6, 5-7, 7-5, 4-6 | Clay |
| May 25 | Roland Garros | Round 2 | Jason Kubler | W | 6-3, 6-4, 6-3 | Clay |
| May 23 | Roland Garros | Round 1 | Manuel Guinard | W | 7-5, 6-2, 6-0 | Clay |
| May 21 | Grand Prix Auvergne-Rhone-Alpes | Final | Alex Molcan | W | 6-3, 6-7(3), 6-1 | Clay |
| May 20 | Grand Prix Auvergne-Rhone-Alpes | Semifinal | Holger Rune | W | 6-2, 5-7, 6-4 | Clay |
| May 19 | Grand Prix Auvergne-Rhone-Alpes | Quarterfinal | Sebastian Baez | W | 6-4, 4-6, 7-5 | Clay |
| May 17 | Grand Prix Auvergne-Rhone-Alpes | Round 2 | Francisco Cerundolo | W | 6-4, 6-4 | Clay |
| May 11 | Italian Open | Round 2 | Marin Cilic | L | 7-5, 2-6, 1-6 | Clay |
| May 10 | Italian Open | Round 1 | Luca Nardi | W | 6-4, 6-4 | Clay |
| May 5 | Madrid Open | Round 3 | Carlos Alcaraz | L | 4-6, 7-6(4), 3-6 | Clay |
| May 4 | Madrid Open | Round 2 | John Isner | W | 6-4, 6-7(5), 6-4 | Clay |
| May 2 | Madrid Open | Round 1 | SoonWoo Kwon | W | 7-5, 7-5 | Clay |
| Apr 22 | Barcelona Open | Quarterfinal | Alex de Minaur | L | 3-6, 7-5, 1-6 | Clay |
| Apr 22 | Barcelona Open | Round 3 | Marton Fucsovics | W | 7-5, 6-7(9), 6-4 | Clay |
| Apr 19 | Barcelona Open | Round 2 | Egor Gerasimov | W | 5-7, 6-4, 6-4 | Clay |
| Apr 13 | Monte-Carlo Masters | Round 2 | Albert Ramos-Vinolas | L | 4-6, 6-2, 4-6 | Clay |
| Mar 29 | Miami Open | Round 4 | Casper Ruud | L | 3-6, 4-6 | Hard |
| Mar 27 | Miami Open | Round 3 | Hugo Gaston | W | 6-3, 7-5 | Hard |
| Mar 25 | Miami Open | Round 2 | Jack Draper | W | 7-6(5), 6-4 | Hard |
| Mar 17 | Indian Wells | Quarterfinal | Carlos Alcaraz | L | 4-6, 3-6 | Hard |
| Mar 16 | Indian Wells | Round 4 | Jenson Brooksby | W | 6-2, 6-4 | Hard |
| Mar 14 | Indian Wells | Round 3 | Nikoloz Basilashvili | W | 3-6, 6-3, 6-1 | Hard |
| Mar 12 | Indian Wells | Round 2 | Pedro Martinez | W | 6-3, 6-3 | Hard |
| Feb 26 | Abierto Mexicano Telcel presentado por HSBC | Final | Rafael Nadal | L | 4-6, 4-6 | Hard |
| Feb 25 | Abierto Mexicano Telcel presentado por HSBC | Semifinal | Stefanos Tsitsipas | W | 6-4, 6-4 | Hard |
| Feb 24 | Abierto Mexicano Telcel presentado por HSBC | Quarterfinal | Peter Gojowczyk | W | 6-1, 6-0 | Hard |
| Feb 23 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | John Isner | W | 6-7(2), 6-3, 6-4 | Hard |
| Feb 22 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Daniel Altmaier | W | 7-6(5), 6-2 | Hard |
| Feb 20 | Delray Beach Open | Final | Reilly Opelka | W | 7-6(1), 7-6(4) | Hard |
| Feb 19 | Delray Beach Open | Semifinal | Tommy Paul | W | 6-3, 6-3 | Hard |
| Feb 18 | Delray Beach Open | Quarterfinal | Sebastian Korda | W | 6-2, 1-6, 7-6(4) | Hard |
| Feb 16 | Delray Beach Open | Round 2 | Oscar Otte | W | 6-3, 7-5 | Hard |
| Feb 11 | Rotterdam | Quarterfinal | Felix Auger-Aliassime | L | 5-7, 6-7(4) | Hard |
| Feb 9 | Rotterdam | Round 2 | Karen Khachanov | W | 6-4, 7-6(5) | Hard |
| Feb 7 | Rotterdam | Round 1 | Ugo Humbert | W | 6-2, 6-4 | Hard |
| Jan 16 | Australian Open | Round 1 | Sebastian Korda | L | 3-6, 0-6, 4-6 | Hard |
2021: 50-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 19 | ATP Finals | Novak Djokovic | L | 2-6, 1-6 | Hard | |
| Nov 17 | ATP Finals | Casper Ruud | L | 6-1, 3-6, 4-6 | Hard | |
| Nov 4 | Paris Masters | Round 3 | Taylor Fritz | L | 3-6, 6-7(3) | Hard |
| Nov 3 | Paris Masters | Round 2 | Reilly Opelka | W | 6-3, 6-4 | Hard |
| Nov 1 | Paris Masters | Round 1 | Federico Delbonis | W | 6-2, 6-1 | Hard |
| Oct 28 | Erste Bank Open | Round 2 | Felix Auger-Aliassime | L | 6-2, 6-7(6), 4-6 | Hard |
| Oct 26 | Erste Bank Open | Round 1 | Marton Fucsovics | W | 7-6(4), 6-1 | Hard |
| Oct 17 | Indian Wells | Final | Nikoloz Basilashvili | W | 3-6, 6-4, 6-1 | Hard |
| Oct 16 | Indian Wells | Semifinal | Grigor Dimitrov | W | 6-2, 6-4 | Hard |
| Oct 14 | Indian Wells | Quarterfinal | Diego Schwartzman | W | 6-0, 6-2 | Hard |
| Oct 13 | Indian Wells | Round 4 | Tommy Paul | W | 6-4, 4-6, 6-2 | Hard |
| Oct 11 | Indian Wells | Round 3 | Roberto Bautista Agut | W | 6-4, 5-7, 6-3 | Hard |
| Oct 9 | Indian Wells | Round 2 | Tennys Sandgren | W | 6-4, 5-7, 6-0 | Hard |
| Oct 3 | San Diego Open | Final | Casper Ruud | L | 0-6, 2-6 | Hard |
| Oct 2 | San Diego Open | Semifinal | Andrey Rublev | W | 3-6, 6-3, 6-4 | Hard |
| Oct 1 | San Diego Open | Quarterfinal | Denis Shapovalov | W | 6-3, 6-1 | Hard |
| Sep 30 | San Diego Open | Round 2 | Daniel Evans | W | 7-6(3), 6-3 | Hard |
| Sep 28 | San Diego Open | Round 1 | Dominik Koepfer | W | 6-2, 7-5 | Hard |
| Aug 30 | US Open | Round 1 | Carlos Alcaraz | L | 4-6, 4-6, 3-6 | Hard |
| Aug 17 | Western & Southern Open | Round 1 | John Isner | L | 6-4, 6-7(5), 4-6 | Hard |
| Aug 10 | National Bank Open | Round 1 | Karen Khachanov | L | 4-6, 7-5, 4-6 | Hard |
| Aug 5 | Citi Open | Round 3 | Kei Nishikori | L | 6-3, 3-6, 3-6 | Hard |
| Aug 3 | Citi Open | Round 2 | Marcos Giron | W | 6-4, 6-3 | Hard |
| Jul 30 | Truist Atlanta Open | Quarterfinal | Emil Ruusuvuori | L | 6-7(1), 3-6 | Hard |
| Jul 29 | Truist Atlanta Open | Round 2 | Nick Kyrgios | W | 6-1, 6-4 | Hard |
| Jul 24 | Mifel Open | Final | Brandon Nakashima | W | 6-2, 6-2 | Hard |
| Jul 23 | Mifel Open | Semifinal | Taylor Fritz | W | 6-3, 6-1 | Hard |
| Jul 22 | Mifel Open | Quarterfinal | Ernesto Escobedo | W | 6-1, 6-1 | Hard |
| Jul 21 | Mifel Open | Round 2 | Elias Ymer | W | 7-6(4), 6-3 | Hard |
| Jul 3 | Wimbledon | Round 3 | Roger Federer | L | 4-6, 4-6, 7-5, 4-6 | Grass |
| Jul 1 | Wimbledon | Round 2 | Alex Bolt | W | 6-3, 6-1, 6-2 | Grass |
| Jun 30 | Wimbledon | Round 1 | Lucas Pouille | W | 6-7(6), 7-5, 6-2, 7-5 | Grass |
| Jun 20 | cinch Championships | Final | Matteo Berrettini | L | 4-6, 7-6(5), 3-6 | Grass |
| Jun 19 | cinch Championships | Semifinal | Denis Shapovalov | W | 7-5, 6-3 | Grass |
| Jun 18 | cinch Championships | Quarterfinal | Jack Draper | W | 6-3, 6-3 | Grass |
| Jun 16 | cinch Championships | Round 2 | Aslan Karatsev | W | 7-5, 6-2 | Grass |
| Jun 14 | cinch Championships | Round 1 | Albert Ramos-Vinolas | W | 4-6, 6-3, 6-4 | Grass |
| Jun 5 | French Open | Round 3 | Rafael Nadal | L | 3-6, 3-6, 3-6 | Clay |
| Jun 3 | French Open | Round 2 | Lloyd Harris | W | 4-6, 6-3, 6-3, 6-2 | Clay |
| May 31 | French Open | Round 1 | Bjorn Fratangelo | W | 7-5, 7-6(5), 6-2 | Clay |
| May 23 | Open Parc Auvergne-Rhone-Alpes Lyon | Final | Stefanos Tsitsipas | L | 3-6, 3-6 | Clay |
| May 22 | Open Parc Auvergne-Rhone-Alpes Lyon | Semifinal | Karen Khachanov | W | 6-1, 6-1 | Clay |
| May 22 | Open Parc Auvergne-Rhone-Alpes Lyon | Quarterfinal | Arthur Rinderknech | W | 6-3, 3-6, 6-3 | Clay |
| May 20 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 2 | Dominic Thiem | W | 6-3, 6-2 | Clay |
| May 17 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 1 | Corentin Moutet | W | 7-5, 6-3 | Clay |
| May 12 | Internazionali BNL d`Italia | Round 2 | Alejandro Davidovich Fokina | L | 2-6, 3-6 | Clay |
| May 11 | Internazionali BNL d`Italia | Round 1 | Roberto Carballes Baena | W | 6-4, 6-4 | Clay |
| May 2 | Millennium Estoril Open | Final | Albert Ramos-Vinolas | L | 6-4, 3-6, 6-7(3) | Clay |
| May 1 | Millennium Estoril Open | Semifinal | Marin Cilic | W | 7-6(5), 7-5 | Clay |
| Apr 30 | Millennium Estoril Open | Quarterfinal | Cristian Garin | W | 3-6, 7-5, 6-3 | Clay |
| Apr 29 | Millennium Estoril Open | Round 2 | Pedro Martinez | W | 4-6, 7-6(1), 7-5 | Clay |
| Apr 27 | Millennium Estoril Open | Round 1 | Joao Sousa | W | 6-1, 6-3 | Clay |
| Apr 23 | Barcelona Open | Quarterfinal | Rafael Nadal | L | 1-6, 4-6 | Clay |
| Apr 22 | Barcelona Open | Round 3 | David Goffin | W | 6-0, 3-5 ret. (ret.) | Clay |
| Apr 20 | Barcelona Open | Round 2 | Karen Khachanov | W | 6-4, 3-6, 6-3 | Clay |
| Apr 19 | Barcelona Open | Round 1 | Salvatore Caruso | W | 6-1, 6-2 | Clay |
| Mar 28 | Miami Open | Round 3 | Taylor Fritz | L | 4-6, 6-3, 1-6 | Hard |
| Mar 26 | Miami Open | Round 2 | Grigor Dimitrov | W | 7-5, 7-5 | Hard |
| Mar 24 | Miami Open | Round 1 | Yoshihito Nishioka | W | 6-1, 3-6, 7-5 | Hard |
| Mar 18 | Abierto Mexicano Telcel presentado por HSBC | Quarterfinal | Dominik Koepfer | L | 5-7, 4-6 | Hard |
| Mar 17 | Abierto Mexicano Telcel presentado por HSBC | Round 2 | Fabio Fognini | W | 6-4, 6-3 | Hard |
| Mar 16 | Abierto Mexicano Telcel presentado por HSBC | Round 1 | Stefan Kozlov | W | 6-3, 6-3 | Hard |
| Mar 11 | Open 13 Provence | Round 2 | Pierre-Hugues Herbert | L | 3-6, 4-6 | Hard |
| Mar 10 | Open 13 Provence | Round 1 | Constant Lestienne | W | 6-4, 6-7(4), 6-3 | Hard |
| Mar 3 | ABN AMRO World Tennis Tournament | Round 2 | Karen Khachanov | L | 2-6, 2-6 | Hard |
| Mar 1 | ABN AMRO World Tennis Tournament | Round 1 | Nikoloz Basilashvili | W | 6-0, 6-3 | Hard |
| Feb 13 | Australian Open | Round 3 | Rafael Nadal | L | 5-7, 2-6, 5-7 | Hard |
| Feb 11 | Australian Open | Round 2 | Roman Safiullin | W | 3-6, 7-5, 6-3, 7-6(3) | Hard |
| Feb 9 | Australian Open | Round 1 | Daniel Evans | W | 6-4, 4-6, 6-4, 7-5 | Hard |
| Jan 31 | Murray River Open | Round 1 | Tommy Paul | L | 6-4, 6-7(2), 3-6 | Hard |
| Jan 12 | Delray Beach Open by Vitacost.com | Semifinal | Sebastian Korda | L | 3-6, 5-7 | Hard |
| Jan 11 | Delray Beach Open by Vitacost.com | Quarterfinal | Frances Tiafoe | W | 6-0, 3-6, 6-4 | Hard |
| Jan 10 | Delray Beach Open by Vitacost.com | Round 2 | Adrian Mannarino | W | 6-2, 7-5 | Hard |
| Jan 8 | Delray Beach Open by Vitacost.com | Round 1 | Jc Aragone | W | 6-2, 6-1 | Hard |
2020: 7-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 26 | Astana Open | Round 1 | Jordan Thompson | L | 7-5, 6-7(6), 2-6 | Hard |
| Oct 22 | European Open | Round 2 | Milos Raonic | L | 5-7, 6-7(4) | Hard |
| Oct 20 | European Open | Round 1 | Emil Ruusuvuori | W | 6-3, 7-6(4) | Hard |
| Oct 16 | St Petersburg Open | Quarterfinal | Andrey Rublev | L | 2-6, 1-6 | Hard |
| Oct 14 | St Petersburg Open | Round 2 | Miomir Kecmanovic | W | 7-5, 6-7(5), 6-3 | Hard |
| Oct 12 | St Petersburg Open | Round 1 | Taylor Fritz | W | 6-4, 4-6, 6-3 | Hard |
| Sep 28 | French Open | Round 1 | Daniel Elahi Galan | L | 6-4, 3-6, 7-5, 1-6, 1-6 | Clay |
| Sep 4 | US Open | Round 3 | Alejandro Davidovich Fokina | L | 6-7(2), 6-4, 2-6, 1-6 | Hard |
| Sep 2 | US Open | Round 2 | Federico Coria | W | 6-3, 6-4, 6-4 | Hard |
| Aug 31 | US Open | Round 1 | Diego Schwartzman | W | 3-6, 4-6, 6-2, 6-1, 7-5 | Hard |
| Aug 22 | Western & Southern Open | Round 1 | Reilly Opelka | L | 3-6, 4-6 | Hard |
| Feb 24 | Abierto Mexicano Telcel presentada por HSBC | Round 1 | Adrian Mannarino | L | 6-2, 3-6, 3-6 | Hard |
| Feb 19 | Delray Beach Open by Vitacost.com | Round 2 | Brandon Nakashima | L | 5-7, 2-6 | Hard |
| Feb 18 | Delray Beach Open by Vitacost.com | Round 1 | Taylor Fritz | W | 6-4, 6-7(4), 6-4 | Hard |
| Feb 13 | New York Open | Round 2 | Jason Jung | L | 4-6, 4-6 | Hard |
| Feb 11 | New York Open | Round 1 | Brian Shi | W | 7-5, 6-3 | Hard |
| Jan 21 | Australian Open | Round 1 | Pierre-Hugues Herbert | L | 5-7, 6-3, 6-3, 5-7, 4-6 | Hard |
| Jan 12 | ASB Classic | Round 1 | Thiago Monteiro | L | 6-7(3), 2-6 | Hard |
2019: 21-25
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 28 | Paris Masters | Round 1 | Milos Raonic | L | 3-6, 2-6 | Hard |
| Oct 15 | European Open | Round 1 | Feliciano Lopez | L | 6-7(2), 4-6 | Hard |
| Oct 8 | Shanghai Masters | Round 2 | Daniil Medvedev | L | 3-6, 1-6 | Hard |
| Oct 7 | Shanghai Masters | Round 1 | Gilles Simon | W | 7-5, 6-2 | Hard |
| Oct 2 | China Open | Round 2 | Andy Murray | L | 6-7(6), 7-6(4), 1-6 | Hard |
| Sep 30 | China Open | Round 1 | Cristian Garin | W | 7-6(5), 1-0 ret. (ret.) | Hard |
| Sep 25 | Zhuhai Open | Round 2 | Gael Monfils | L | 7-5, 3-6, 4-6 | Hard |
| Sep 23 | Zhuhai Open | Round 1 | Peter Gojowczyk | W | 6-1, 6-4 | Hard |
| Aug 26 | US Open | Round 1 | Gregoire Barrere | L | 6-7(4), 4-6, 6-4, 7-6(5), 6-7(2) | Hard |
| Aug 6 | Rogers Cup (M) | Round 2 | Alexander Zverev | L | 6-7(4), 4-6 | Hard |
| Aug 5 | Rogers Cup (M) | Round 1 | Marton Fucsovics | W | 5-7, 6-2, 6-3 | Hard |
| Jul 31 | Abierto Mexicano de Tenis Mifel presentado por Cinemax | Round 2 | Mikhail Kukushkin | L | 5-7, 5-7 | Hard |
| Jul 30 | Abierto Mexicano de Tenis Mifel presentado por Cinemax | Round 1 | Gregoire Barrere | W | 7-6(5), 6-0 | Hard |
| Jul 27 | BB&T Atlanta Open | Semifinal | Taylor Fritz | L | 1-6, 6-3, 3-6 | Hard |
| Jul 26 | BB&T Atlanta Open | Quarterfinal | Alexei Popyrin | W | 7-5, 6-4 | Hard |
| Jul 24 | BB&T Atlanta Open | Round 2 | SoonWoo Kwon | W | 6-3, 6-4 | Hard |
| Jul 22 | BB&T Atlanta Open | Round 1 | Jordan Thompson | W | 7-6(3), 4-6, 6-3 | Hard |
| Jul 4 | Wimbledon | Round 2 | Kei Nishikori | L | 4-6, 4-6, 0-6 | Grass |
| Jul 2 | Wimbledon | Round 1 | Denis Istomin | W | 6-2, 6-4, 6-4 | Grass |
| Jun 26 | Nature Valley International | Round 2 | Kyle Edmund | L | 2-6, 2-6 | Grass |
| Jun 25 | Nature Valley International | Round 1 | Jeremy Chardy | W | 6-3, 7-6(4) | Grass |
| Jun 17 | Fever-Tree Championships | Round 1 | Kevin Anderson | L | 6-4, 6-7(5), 4-6 | Grass |
| May 28 | French Open | Round 1 | Elliot Benchetrit | L | 3-6, 0-6, 2-6 | Clay |
| May 20 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 1 | Ugo Humbert | L | 1-6, 3-6 | Clay |
| May 14 | Internazionali BNL dItalia | Round 2 | Borna Coric | L | 2-6, 2-6 | Clay |
| May 13 | Internazionali BNL dItalia | Round 1 | John Millman | W | 3-6, 6-3, 6-4 | Clay |
| Apr 23 | Barcelona Open | Round 1 | Albert Ramos-Vinolas | L | 2-6, 2-6 | Clay |
| Apr 18 | Monte-Carlo Masters | Round 3 | Lorenzo Sonego | L | 2-6, 5-7 | Clay |
| Apr 17 | Monte-Carlo Masters | Round 2 | Marton Fucsovics | W | 7-6(3), 6-3 | Clay |
| Apr 16 | Monte-Carlo Masters | Round 1 | Adrian Mannarino | W | 6-4, 6-3 | Clay |
| Apr 11 | US Mens Clay Court Championship | Round 2 | Janko Tipsarevic | L | 3-6, 4-6 | Clay |
| Mar 21 | Miami Open | Round 1 | Jordan Thompson | L | 6-4, 6-7(5), 3-6 | Hard |
| Mar 7 | Indian Wells | Round 1 | Felix Auger-Aliassime | L | 3-6, 2-6 | Hard |
| Mar 1 | Abierto Mexicano TELCEL | Semifinal | Alexander Zverev | L | 6-7(0), 3-6 | Hard |
| Feb 28 | Abierto Mexicano TELCEL | Quarterfinal | Mackenzie McDonald | W | 6-3, 6-2 | Hard |
| Feb 27 | Abierto Mexicano TELCEL | Round 2 | Diego Schwartzman | W | 7-6(5), 4-6, 6-3 | Hard |
| Feb 26 | Abierto Mexicano TELCEL | Round 1 | Yoshihito Nishioka | W | 6-2, 2-6, 6-2 | Hard |
| Feb 20 | Rio Open | Round 2 | Jaume Munar | L | 6-7(6), 7-5, 6-7 | Clay |
| Feb 19 | Rio Open | Round 1 | Dusan Lajovic | W | 6-2, 6-1 | Clay |
| Feb 4 | Cordoba Open | Round 1 | Pedro Cachin | L | 4-6, 4-6 | Clay |
| Jan 14 | Australian Open | Round 1 | Taylor Fritz | L | 3-6, 6-7(6), 2-6 | Hard |
| Jan 11 | ASB Classic | Final | Tennys Sandgren | L | 4-6, 2-6 | Hard |
| Jan 10 | ASB Classic | Semifinal | Jan-Lennard Struff | W | 7-5, 4-6, 6-3 | Hard |
| Jan 9 | ASB Classic | Quarterfinal | Taylor Fritz | W | 7-6(3), 6-3 | Hard |
| Jan 8 | ASB Classic | Round 2 | Joao Sousa | W | 7-6(5), 6-4 | Hard |
| Jan 6 | ASB Classic | Round 1 | Benoit Paire | W | 6-3, 6-2 | Hard |
2018: 17-16
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 23 | Erste Bank Open | Round 1 | John Isner | L | 7-6(1), 4-6, 6-7(7) | Hard |
| Oct 18 | European Open | Round 2 | Diego Schwartzman | L | 6-7(1), 7-6(3), 5-7 | Hard |
| Oct 17 | European Open | Round 1 | Marcel Granollers | W | 6-3, 6-2 | Hard |
| Sep 28 | Shenzhen Open | Quarterfinal | Yoshihito Nishioka | L | 6-7(2), 2-6 | Hard |
| Sep 26 | Shenzhen Open | Round 2 | Borna Coric | W | 6-4, 7-6(8) | Hard |
| Sep 24 | Shenzhen Open | Round 1 | Wu Di | W | 6-2, 6-2 | Hard |
| Aug 29 | US Open | Round 2 | Dusan Lajovic | L | 2-6, 6-2, 4-6, 4-6 | Hard |
| Aug 27 | US Open | Round 1 | Jordan Thompson | W | 7-5, 4-6, 6-4, 6-3 | Hard |
| Aug 3 | Abierto de Tenis Mifel | Semifinal | Fabio Fognini | L | 4-6, 2-6 | Hard |
| Aug 2 | Abierto de Tenis Mifel | Quarterfinal | Adrian Mannarino | W | 6-4, 6-4 | Hard |
| Aug 1 | Abierto de Tenis Mifel | Round 2 | Feliciano Lopez | W | 6-3, 6-3 | Hard |
| Jul 31 | Abierto de Tenis Mifel | Round 1 | Prajnesh Gunneswaran | W | 6-2, 6-2 | Hard |
| Jul 28 | Truist Atlanta Open | Semifinal | Ryan Harrison | L | 6-2, 3-6, 2-6 | Hard |
| Jul 27 | Truist Atlanta Open | Quarterfinal | Nick Kyrgios | W | 7-5, 3-0 ret. (ret.) | Hard |
| Jul 26 | Truist Atlanta Open | Round 2 | Jeremy Chardy | W | 5-7, 6-4, 6-4 | Hard |
| Jul 24 | Truist Atlanta Open | Round 1 | Malek Jaziri | W | 7-5, 6-0 | Hard |
| Jul 2 | Wimbledon | Round 1 | Aljaz Bedene | L | 6-4, 6-7(4), 6-7(4), 4-6 | Grass |
| Jun 28 | Nature Valley International | Quarterfinal | Lukas Lacko | L | 3-6, 4-6 | Grass |
| Jun 27 | Nature Valley International | Round 2 | Jay Clarke | W | 6-4, 6-3 | Grass |
| Jun 26 | Nature Valley International | Round 1 | Daniel Brands | W | 7-5, 6-7(4), 6-2 | Grass |
| Jun 18 | Cinch Championships | Round 1 | Stan Wawrinka | L | 2-6, 3-6 | Grass |
| May 31 | French Open | Round 2 | Lucas Pouille | L | 2-6, 4-6, 7-5, 6-7(3) | Clay |
| May 28 | French Open | Round 1 | Peter Gojowczyk | W | 6-1, 2-0 ret. (ret.) | Clay |
| May 25 | Open Parc Auvergne-Rhone-Alpes Lyon | Semifinal | Gilles Simon | L | 1-6, 6-7(6) | Clay |
| May 24 | Open Parc Auvergne-Rhone-Alpes Lyon | Quarterfinal | John Isner | W | 7-6(1), 6-4 | Clay |
| May 23 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 2 | Maximilian Marterer | W | 6-1, 6-4 | Clay |
| May 21 | Open Parc Auvergne-Rhone-Alpes Lyon | Round 1 | Jose Hernandez-Fernandez | W | 7-6(5), 6-1 | Clay |
| May 3 | Millennium Estoril Open | Round 2 | Roberto Carballes Baena | L | 7-5, 2-6, 6-7(1) | Clay |
| May 1 | Millennium Estoril Open | Round 1 | Robin Haase | W | 6-4, 3-6, 6-3 | Clay |
| Mar 21 | Miami Open | Round 1 | Nicolas Jarry | L | 6-7(3), 2-6 | Hard |
| Mar 9 | Indian Wells | Round 1 | Taro Daniel | L | 3-6, 6-1, 1-6 | Hard |
| Feb 27 | Abierto Mexicano Telcel | Round 1 | Dominic Thiem | L | 3-6, 7-5, 5-7 | Hard |
| Feb 19 | Delray Beach Open | Round 1 | Hyeon Chung | L | 6-3, 3-6, 1-6 | Hard |
2017: 2-4
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Aug 30 | US Open | Round 2 | Pablo Carreno Busta | L | 2-6, 4-6, 3-6 | Hard |
| Aug 28 | US Open | Round 1 | Dmitry Tursunov | W | 7-6(7), 6-1 ret. (ret.) | Hard |
| Jul 3 | Wimbledon | Round 1 | Jo-Wilfried Tsonga | L | 3-6, 2-6, 2-6 | Grass |
| Jun 29 | ATP & WTA Aegon International | Round 2 | Gael Monfils | L | 3-6, 2-6 | Grass |
| Jun 26 | ATP & WTA Aegon International | Round 1 | Horacio Zeballos | W | 6-4, 7-6(4) | Grass |
| Jun 20 | ATP AEGON Championships | Round 1 | Sam Querrey | L | 1-6, 4-6 | Grass |
Every graded call Agatha sealed on his matches since Oct 1, 2026, newest first. Each is 1 unit at its sealed price; the number opens its receipt.
| Date | Match | Call | Price | Result | Units | Receipt |
|---|---|---|---|---|---|---|
| Nov 11 | vs Taylor Fritz | PREDTaylor Fritz to win | -333 | WON | +0.30u | #3176 |
| Nov 9 | vs James Duckworth | PREDCameron Norrie to win | -250 | WON | +0.40u | #3063 |
| Nov 3 | vs Ben Shelton | PREDBen Shelton to win | -270 | WON | +0.37u | #2598 |
| Nov 2 | vs Matteo Arnaldi | LEANCameron Norrie to win | -220 | WON | +0.45u | #2453 |
| Oct 29 | vs Daniil Medvedev | PREDDaniil Medvedev to win | -480 | WON | +0.21u | #2119 |
| Oct 27 | vs Francisco Cerundolo | LEANFrancisco Cerundolo to win | -208 | LOST | -1.00u | #1957 |
| Oct 20 | vs Benjamin Bonzi | LEANCameron Norrie to win | -128 | LOST | -1.00u | #1422 |
| Oct 8 | vs Dalibor Svrcina | LEANCameron Norrie to win | -180 | LOST | -1.00u | #524 |
Norrie reached a career-high ATP Tour ranking of No. 8 on September 12, 2022.
Norrie won 2 titles in 2021, the Mifel Open and the BNP Paribas Open.
Norrie won 2 titles in 2022, the Delray Beach Open and the Grand Prix Auvergne-Rhone-Alpes.
Jun 20, 2017: lost to Sam Querrey 1-6, 4-6ATP AEGON Championships, on grass
Nov 11, 2026: lost to Taylor Fritz 5-7, 3-6Bybit Stockholm Open, Round 2, on hard court
The players he has met most in our records, with the head-to-head.
Last: Nov 11, 2026, Bybit Stockholm Open Round 2, lost
Last: Mar 12, 2026, Indian Wells Quarterfinal, lost
Last: Oct 1, 2026, China Open Round 1, lost
Last: Apr 15, 2025, Barcelona Open Round 1, lost
Last: Oct 29, 2026, Erste Bank Open Round 2, lost
Last: Oct 21, 2025, Erste Bank Open Round 1, won
Results and schedules come from Agatha's own records of the ATP Tour. The ATP ranking is ESPN's, as of Nov 5, 2026.
Updated Nov 11, 2026, 11:51 AM ET. Results and form refresh after every match; biography facts are checked weekly.