N. | Data | Turneu | Suprafaţă | Partener | Adversari în finală | Scor |
1. | 5 februarie 2012 | PBZ Zagreb Indoors , Zagreb | Beton interior | Ivan Dodig | Marcos Baghdatis Mikhail Južnyj | 2-6, 2-6 |
2. | 10 februarie 2013 | PBZ Zagreb Indoors, Zagreb (2) | Beton interior | Ivan Dodig | Julian Knowle Filip Polášek | 3-6, 3-6 |
3. | 5 ianuarie 2014 | Chennai Open , Chennai | Ciment | Marin Draganja | Johan Brunström Frederik Nielsen | 2-6, 6-4, [7-10] |
4. | 20 iulie 2015 | Campionatele de tenis ale Hall of Fame , Newport | Iarbă | Nicholas Monroe | Jonathan Marray Aisam-ul-Haq Qureshi | 6-4, 3-6, [8-10] |
5. | 26 iulie 2015 | Claro Open Columbia , Bogota | Ciment | Michael Venus | Édouard Roger-Vasselin Radek Štěpánek | 5-7, 3-6 |
6. | 25 octombrie 2015 | Stockholm Open , Stockholm | Beton interior | Michael Venus | Nicholas Monroe Jack Sock | 5-7, 2-6 |
7. | 21 mai 2016 | Open de Nice Côte d'Azur , Nisa | Pământ roșu | Michael Venus | Juan Sebastián Cabal Robert Farah | 6-4, 4-6, [8-10] |
8. | 24 iulie 2016 | Crédit Agricole Suisse Open Gstaad , Gstaad | Pământ roșu | Michael Venus | Julio Peralta Horacio Zeballos | 6 (2) –7, 2–6 |
9. | 25 septembrie 2016 | Open de Moselle , Metz | Beton interior | Michael Venus | Julio Peralta Horacio Zeballos | 3-6, 6 (4) –7 |
10. | 23 octombrie 2016 | Stockholm Open, Stockholm (2) | Beton interior | Michael Venus | Elias Ymer Mikael Ymer | 1-6, 1-6 |
11. | 18 iunie 2017 | Cupa Mercedes , Stuttgart | Iarbă | Oliver Marach | Jamie Murray Bruno Soares | 7-6 (4) , 5-7, [5-10] |
12. | 30 iunie 2017 | Antalya Open , Antalya | Iarbă | Oliver Marach | Robert Lindstedt Aisam-ul-Haq Qureshi | 5-7, 1-4, rit. |
13. | 15 iulie 2017 | Turneul de la Wimbledon , Londra | Iarbă | Oliver Marach | Łukasz Kubot Marcelo Melo | 7–5, 5–7, 6 (2) –7, 6–3, 11–13 |
14. | 18 februarie 2018 | Turneul mondial de tenis ABN AMRO , Rotterdam | Beton interior | Oliver Marach | Pierre-Hugues Herbert Nicolas Mahut | 6-2, 2-6, [7-10] |
15. | 22 aprilie 2018 | Monte-Carlo Rolex Masters , Monte Carlo | Pământ roșu | Oliver Marach | Bob Bryan Mike Bryan | 6 (5) –7, 3–6 |
16. | 9 iunie 2018 | French Open , Paris | Pământ roșu | Oliver Marach | Pierre-Hugues Herbert Nicolas Mahut | 2-6, 6 (4) –7 |
17. | 29 iulie 2018 | German Open , Hamburg | Pământ roșu | Oliver Marach | Julio Peralta Horacio Zeballos | 1-6, 6-4, [6-10] |
18. | 7 octombrie 2018 | China Open , Beijing | Ciment | Oliver Marach | Łukasz Kubot Marcelo Melo | 1-6, 4-6 |
19. | 20 octombrie 2019 | Stockholm Open, Stockholm (3) | Beton interior | Bruno Soares | Henri Kontinen Édouard Roger-Vasselin | 4-6, 2-6 |
20. | 27 septembrie 2020 | Hamburg European Open, Hamburg (2) | Pământ roșu | Ivan Dodig | John Peers Michael Venus | 3-6, 4-6 |
21. | 10 octombrie 2020 | French Open, Paris (2) | Pământ roșu | Bruno Soares | Kevin Krawietz Andreas Mies | 3-6, 5-7 |
22. | 8 noiembrie 2020 | Rolex Paris Masters , Paris | Beton interior | Bruno Soares | Félix Auger-Aliassime Hubert Hurkacz | 7-6 (3) , 6 (7) –7, [2-10] |
23. | 20 martie 2021 | Campionatele de tenis din Dubai , Dubai | Ciment | Nikola Mektić | Robert Farah Juan Sebastián Cabal | 6 (0) –7, 6 (4) –7 |
24. | 9 mai 2021 | Mutua Madrid Open , Madrid | Pământ roșu | Nikola Mektić | Marcel Granollers Horacio Zeballos | 6-1, 3-6, [8-10] |
25. | 15 august 2021 | Cupa Rogers , Toronto | Ciment | Nikola Mektić | Joe Salisbury Rajeev Ram | 3-6, 6-4, [3-10] |