| Resultat | Núm. | Data | Torneig | Superfície | Parella | Oponents | Marcador |
|---|
| Finalista | 1. | 27 d'agost de 2005 | New Haven,Estats Units | Dura | Bobby Reynolds | Gastón Etlis
Martín Rodríguez | 4−6, 3−6 |
| Guanyador | 1. | 10 de gener de 2009 | Chennai,Índia | Dura | Eric Butorac | J-C. Scherrer
Stan Wawrinka | 6−3, 6−4 |
| Guanyador | 2. | 12 de juliol de 2009 | Newport, Estats Units | Gespa | Jordan Kerr | Michael Kohlmann
Rogier Wassen | 6−7(6), 7−6(7), [10−6] |
| Guanyador | 3. | 4 d'octubre de 2009 | Bangkok,Tailàndia | Dura (i) | Eric Butorac | G. García López
Mischa Zverev | 7−6(4), 6−3 |
| Guanyador | 4. | 25 de juliol de 2010 | Atlanta, Estats Units | Dura | Scott Lipsky | Rohan Bopanna
Kristof Vliegen | 6−3, 6−7(4), [12−10] |
| Finalista | 2. | 6 de febrer de 2011 | Johannesburg,Sud-àfrica | Dura | Scott Lipsky | James Cerretani
Adil Shamasdin | 3−6, 6−3, [7−10] |
| Guanyador | 5. | 13 de febrer de 2011 | San Jose, Estats Units | Dura (i) | Scott Lipsky | Alejandro Falla
Xavier Malisse | 6−4, 4−6, [10−8] |
| Guanyador | 6. | 27 de febrer de 2011 | Delray Beach, Estats Units | Dura | Scott Lipsky | Christopher Kas
Alexander Peya | 4−6, 6−4, [10−3] |
| Guanyador | 7. | 23 de setembre de 2012 | Sant Petersburg,Rússia | Dura (i) | Nenad Zimonjić | Lukáš Lacko
Igor Zelenay | 6−2, 4−6, [10−6] |
| Finalista | 3. | 13 de juliol de 2014 | Newport | Gespa | Jonathan Erlich | Chris Guccione
Lleyton Hewitt | 5−7, 4−6 |
| Guanyador | 8. | 21 de juny de 2015 | Halle,Alemanya | Gespa | Raven Klaasen | Rohan Bopanna
Florin Mergea | 7−6(5), 6−2 |
| Finalista | 4. | 4 d'octubre de 2015 | Kuala Lumpur,Malàisia | Dura (i) | Raven Klaasen | Treat Huey
Henri Kontinen | 6−7(4), 2−6 |
| Finalista | 5. | 3 d'abril de 2016 | Miami, Estats Units | Dura | Raven Klaasen | P-H. Herbert
Nicolas Mahut | 7−5, 1−6, [7−10] |
| Finalista | 6. | 21 de maig de 2016 | Ginebra,Suïssa | Terra batuda | Raven Klaasen | Steve Johnson
Sam Querrey | 4−6, 1−6 |
| Guanyador | 9. | 19 de juny de 2016 | Halle(2) | Gespa | Raven Klaasen | Łukasz Kubot
Alexander Peya | 7−6(5), 6−2 |
| Guanyador | 10. | 2 d'octubre de 2016 | Chengdu,Xina | Dura | Raven Klaasen | Pablo Carreño Busta
Mariusz Fyrstenberg | 7−6(2), 7−5 |
| Finalista | 7. | 9 d'octubre de 2016 | Tòquio,Japó | Dura | Raven Klaasen | Marcel Granollers
Marcin Matkowski | 2−6, 6−7(4) |
| Finalista | 8. | 20 de novembre de 2016 | ATP World Tour Finals,Londres,Regne Unit | Dura (i) | Raven Klaasen | Henri Kontinen
John Peers | 6−2, 1−6, [8−10] |
| Guanyador | 11. | 26 de febrer de 2017 | Delray Beach(2) | Dura | Raven Klaasen | Treat Huey
Max Mirnyi | 7−5, 7−5 |
| Guanyador | 12. | 19 de maig de 2017 | Indian Wells, Estats Units | Dura | Raven Klaasen | Łukasz Kubot
Marcelo Melo | 6−7(1), 6−4, [10−8] |
| Finalista | 9. | 18 de juny de 2017 | 's-Hertogenbosch,Països Baixos | Gespa | Raven Klaasen | Łukasz Kubot
Marcelo Melo | 3−6, 4−6 |
| Guanyador | 13. | 23 de juliol de 2017 | Newport(2) | Gespa | Aisam-ul-Haq Qureshi | Matt Reid
John-Patrick Smith | 6−4, 4−6, [10−7] |
| Guanyador | 14. | 1 d'octubre de 2017 | Shenzhen, Xina | Dura | Alexander Peya | Nikola Mektić
Nicholas Monroe | 6−3, 6−2 |
| Guanyador | 15. | 6 de maig de 2018 | Múnic, Alemanya | Terra batuda | Ivan Dodig | Nikola Mektić
Alexander Peya | 6−3, 7−5 |
| Finalista | 10. | 26 de maig de 2018 | Ginebra(2) | Terra batuda | Ivan Dodig | Oliver Marach
Mate Pavić | 6−3, 6−7(3), [9−11] |
| Finalista | 11. | 25 de juliol de 2018 | Atlanta | Dura | Ryan Harrison | Nicholas Monroe
John-Patrick Smith | 6−3, 6−7(5), [8−10] |
| Finalista | 12. | 30 de setembre de 2018 | Shenzhen | Dura | Robert Lindstedt | Ben McLachlan
Joe Salisbury | 6−7(5), 6−7(4) |
| Guanyador | 16. | 21 d'octubre de 2018 | Moscou,Rússia | Dura (i) | Austin Krajicek | Max Mirnyi
Philipp Oswald | 7−6(4), 6−4 |
| Guanyador | 17. | 4 de novembre de 2018 | París,França | Dura (i) | Marcel Granollers | Jean-Julien Rojer
Horia Tecău | 6−4, 6−4 |
| Finalista | 13. | 6 de gener de 2019 | Brisbane,Austràlia | Dura | Joe Salisbury | Marcus Daniell
Wesley Koolhof | 4−6, 6−7(6) |
| Guanyador | 18. | 23 de febrer de 2019 | Dubai,Emirats Àrabs Units | Dura | Joe Salisbury | Ben McLachlan
Jan-Lennard Struff | 7−6(4), 6−3 |
| Finalista | 14. | 23 de juny de 2019 | Londres, Regne Unit | Dura | Joe Salisbury | Feliciano López
Andy Murray | 6−7(6), 7−5, [5−10] |
| Finalista | 15. | 20 d'octubre de 2019 | Anvers,Bèlgica | Dura (i) | Joe Salisbury | Kevin Krawietz
Andreas Mies | 6−7(1), 3−6 |
| Guanyador | 19. | 27 d'octubre de 2019 | Viena,Àustria | Dura (i) | Joe Salisbury | Łukasz Kubot
Marcelo Melo | 6−4, 6−7(5), [10−5] |
| Guanyador | 20. | 2 de febrer de 2020 | Open d'Austràlia, Austràlia | Dura | Joe Salisbury | Max Purcell
Luke Saville | 6−4, 6−2 |
| Finalista | 16. | 21 de febrer de 2021 | Open d'Austràlia | Dura | Joe Salisbury | Ivan Dodig
Filip Polášek | 3−6, 4−6 |
| Finalista | 17. | 16 de maig de 2021 | Roma,Itàlia | Terra batuda | Joe Salisbury | Nikola Mektić
Mate Pavić | 4−6, 6−7(4) |
| Finalista | 18. | 25 de juny de 2021 | Eastbourne, Regne Unit | Gespa | Joe Salisbury | Nikola Mektić
Mate Pavić | 4−6, 3−6 |
| Guanyador | 21. | 15 d'agost de 2021 | Toronto,Canadà | Dura | Joe Salisbury | Nikola Mektić
Mate Pavić | 6−3, 4−6, [10−3] |
| Guanyador | 22. | 10 de setembre de 2021 | US Open, Estats Units | Dura | Joe Salisbury | Jamie Murray
Bruno Soares | 3−6, 6−2, 6−2 |
| Finalista | 19. | 31 d'octubre de 2021 | Viena | Dura (i) | Joe Salisbury | J.S. Cabal
Robert Farah | 4−6, 2−6 |
| Finalista | 20. | 21 de novembre de 2021 | ATP Finals,Torí, Itàlia(2) | Dura (i) | Joe Salisbury | P-H. Herbert
Nicolas Mahut | 4−6, 6−7(0) |
| Guanyador | 23. | 17 d'abril de 2022 | Montecarlo,Mònaco | Terra batuda | Joe Salisbury | J.S. Cabal
Robert Farah | 6−4, 3−6, [10−7] |
| Guanyador | 24. | 21 d'agost de 2022 | Cincinnati, Estats Units | Dura | Joe Salisbury | Tim Pütz
Michael Venus | 7−6(4), 7−6(5) |
| Guanyador | 25. | 9 de setembre de 2022 | US Open(2) | Dura | Joe Salisbury | Wesley Koolhof
Neal Skupski | 7−6(4), 7−5 |
| Guanyador | 26. | 20 de novembre de 2022 | ATP Finals, Torí | Dura (i) | Joe Salisbury | Nikola Mektić
Mate Pavić | 7−6(4), 6−4 |
| Guanyador | 27. | 27 de maig de 2023 | Lió, França | Terra batuda | Joe Salisbury | Nicolas Mahut
Matwé Middelkoop | 6−0, 6−3 |
| Finalista | 21. | 13 d'agost de 2023 | Toronto | Dura | Joe Salisbury | Marcelo Arévalo
Jean-Julien Rojer | 3−6, 1−6 |
| Guanyador | 28. | 8 de setembre de 2023 | US Open(3) | Dura | Joe Salisbury | Rohan Bopanna
Matthew Ebden | 2−6, 6−3, 6−4 |
| Guanyador | 29. | 29 d'octubre de 2023 | Viena(2) | Dura (i) | Joe Salisbury | Nathaniel Lammons
Jackson Withrow | 6−4, 5−7, [12−10] |
| Guanyador | 30. | 19 de novembre de 2023 | ATP Finals,Torí, Itàlia | Dura (i) | Joe Salisbury | Marcel Granollers
Horacio Zeballos | 6−3, 6−4 |
| Guanyador | 31. | 13 de gener de 2024 | Adelaida, Austràlia | Dura | Joe Salisbury | Rohan Bopanna
Matthew Ebden | 7−5, 5−7, [11−9] |
| Finalista | 22. | 3 d'agost de 2024 | Jocs Olímpics,París, França | Terra batuda | Austin Krajicek | Matthew Ebden
John Peers | 6−7(3), 6−7(2) |
| Finalista | 23. | 12 d'agost de 2024 | Mont-real(2) | Dura | Joe Salisbury | Marcel Granollers
Horacio Zeballos | 2−6, 6−7(4) |
| Finalista | 24. | 11 de gener de 2025 | Auckland,Nova Zelanda | Dura | Christian Harrison | Nikola Mektić
Michael Venus | Renúncia |
| Finalista | 25. | 15 de juny de 2025 | Stuttgart, Alemanya | Gespa | Alex Michelsen | Santiago González
Austin Krajicek | 4−6, 4−6 |
| Guanyador | 32. | 17 d'agost de 2025 | Cincinnati(2) | Dura | Nikola Mektić | Lorenzo Musetti
Lorenzo Sonego | 4−6, 6−3, [10−5] |