Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | 2014 Bet-at-home Cup Kitzbühel – Doubles| | Austrian Open Kitzbühel, Austria | 250 Series | Clay | Jarkko Nieminen | Daniele Bracciali
Andrey Golubev | 6–1, 6–4 |
Loss | 1–1 | 2014 Moselle Open – Doubles| | Moselle Open, France | 250 Series | Hard | Marin Draganja | Mariusz Fyrstenberg
Marcin Matkowski | 7–6, 3–6, |
Loss | 1–2 | 2014 Swiss Indoors – Doubles| | Swiss Indoors, Switzerland | 500 Series | Hard | Marin Draganja | Vasek Pospisil
Nenad Zimonjić | 6–7, 6–1, |
Win | 2–2 | 2015 PBZ Zagreb Indoors – Doubles| | Zagreb Indoors, Croatia | 250 Series | Hard | Marin Draganja | Fabrice Martin
Purav Raja | 6–4, 6–4 |
Win | 3–2 | 2015 Open 13 – Doubles| | Open 13, France | 250 Series | Hard | Marin Draganja | Colin Fleming
Jonathan Marray | 6–4, 3–6, |
Win | 4–2 | 2015 Barcelona Open Banc Sabadell – Doubles| | Barcelona Open, Spain | 500 Series | Clay | Marin Draganja | Jamie Murray
John Peers | 6–3, 6–7, |
Loss | 4–3 | 2015 Generali Open Kitzbühel – Doubles| | Austrian Open Kitzbühel, Austria | 250 Series | Clay | Robin Haase | Nicolás Almagro
Carlos Berlocq | 7–5, 3–6, |
Win | 5–3 | 2015 St. Petersburg Open – Doubles| | St. Petersburg Open, Russia | 250 Series | Hard | Treat Huey | Julian Knowle
Alexander Peya | 7–5, 6–3 |
Win | 6–3 | 2015 Malaysian Open, Kuala Lumpur – Doubles| | Malaysia Open, Malaysia | 250 Series | Hard | Treat Huey | Raven Klaasen
Rajeev Ram | 7–6, 6–2 |
Win | 7–3 | 2016 Brisbane International – Men's Doubles| | Brisbane International, Australia | 250 Series | Hard | John Peers | James Duckworth
Chris Guccione | 7–6, 6–1 |
Win | 8–3 | 2016 BMW Open – Doubles| | Bavarian International, Germany | 250 Series | Clay | John Peers | Juan Sebastián Cabal
Robert Farah | 6–3, 3–6, |
Win | 9–3 | 2016 German Open – Doubles| | German Open, Germany | 500 Series | Clay | John Peers | Daniel Nestor
Aisam-ul-Haq Qureshi | 7–5, 6–3 |
Win | 10–3 | 2016 Winston-Salem Open – Doubles| | Winston-Salem Open, United States | 250 Series | Hard | Guillermo García López | Andre Begemann
Leander Paes | 4–6, 7–6, |
Win | 11–3 | 2016 St. Petersburg Open – Doubles| | St. Petersburg Open, Russia | 250 Series | Hard | Dominic Inglot | Andre Begemann
Leander Paes | 4–6, 6–3, |
Loss | 11–4 | 2016 Shanghai Rolex Masters – Doubles| | Shanghai Masters, China | Masters 1000 | Hard | John Peers | Jack Sock
John Isner | 4–6, 4–6 |
Win | 12–4 | 2016 BNP Paribas Masters – Doubles| | Paris Masters, France | Masters 1000 | Hard | John Peers | Pierre-Hugues Herbert
Nicolas Mahut | 6–4, 3–6, |
Win | 13–4 | 2016 ATP World Tour Finals – Doubles| | ATP Finals, United Kingdom | Tour Finals | Hard | John Peers | Raven Klaasen
Rajeev Ram | 2–6, 6–1, |
Win | 14–4 | 2017 Australian Open – Men's Doubles| | Australian Open, Australia | Grand Slam | Hard | John Peers | Bob Bryan
Mike Bryan | 7–5, 7–5 |
Win | 15–4 | 2017 Citi Open – Men's Doubles| | Washington Open, United States | 500 Series | Hard | John Peers | Łukasz Kubot
Marcelo Melo | 7–6, 6–4 |
Win | 16–4 | 2017 China Open – Men's Doubles| | China Open, China | 500 Series | Hard | John Peers | John Isner
Jack Sock | 6–3, 3–6, |
Win | 17–4 | 2017 Shanghai Rolex Masters – Doubles| | Shanghai Masters, China | Masters 1000 | Hard | John Peers | Łukasz Kubot
Marcelo Melo | 6–4, 6–2 |
Win | 18–4 | 2017 ATP Finals – Doubles| | ATP Finals, United Kingdom | Tour Finals | Hard | John Peers | Łukasz Kubot
Marcelo Melo | 6–4, 6–2 |
Win | 19–4 | 2018 Brisbane International – Men's Doubles| | Brisbane International, Australia | 250 Series | Hard | John Peers | Leonardo Mayer
Horacio Zeballos | 3–6, 6–3, |
Win | 20–4 | 2018 Queen's Club Championships – Doubles| | Queen's Club Championships, United Kingdom | 500 Series | Grass | John Peers | Jamie Murray
Bruno Soares | 6–4, 6–3 |
Win | 21–4 | 2018 Rogers Cup – Men's Doubles| | Canadian Open, Canada | Masters 1000 | Hard | John Peers | Raven Klaasen
Michael Venus | 6–2, 6–7, |
Loss | 21–5 | 2019 Australian Open – Men's Doubles| | Australian Open, Australia | Grand Slam | Hard | John Peers | Pierre-Hugues Herbert
Nicolas Mahut | 4–6, 6–7 |
Win | 22–5 | 2019 ABN AMRO World Tennis Tournament – Doubles| | Rotterdam Open, Netherlands | 500 Series | Hard | Jérémy Chardy | Jean-Julien Rojer
Horia Tecău | 7–6, 7–6 |
Win | 23–5 | 2019 Stockholm Open – Doubles| | Stockholm Open, Sweden | 250 Series | Hard | Édouard Roger-Vasselin | Mate Pavić
Bruno Soares | 6–4, 6–2 |
Loss | 23–6 | 2020 ABN AMRO World Tennis Tournament – Doubles| | Rotterdam Open, Netherlands | 500 Series | Hard | Jan-Lennard Struff | Pierre-Hugues Herbert
Nicolas Mahut | 6–7, 6–4, |
Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | | Helsinki, Finland | Challenger | Hard | Harri Heliövaara | Mikhail Elgin
Alexander Kudryavtsev | 6–4, 5–7, |
Win | 1–1 | | Great Britain F6, Exmouth | Futures | Carpet | Harri Heliövaara | Ralph Grambow
Ken Skupski | 6–2, 6–2 |
Loss | 1–2 | | Tampere, Finland | Challenger | Clay | Harri Heliövaara | Ervin Eleskovic
Michael Ryderstedt | 3–6, 4–6 |
Win | 2–2 | | Sweden F2, Falun | Futures | Hard | Timo Nieminen | Carl Bergman
Tim Goransson | 6–4, 6–2 |
Win | 3–2 | | Great Britain F3, Tipton | Futures | Hard | Dan Evans | Scott Oudsema
Phillip Simmonds | 6–7, 7–6, |
Win | 4–2 | | Kuwait F1, Mishref | Futures | Hard | Sebastian Rieschick | Vivek Shokeen
Navdeep Singh | 6–4, 6–2 |
Win | 5–2 | | Kuwait F2, Mishref | Futures | Hard | Sebastian Rieschick | Jiří Krkoška
Pierrick Ysern | 6–4, 6–4 |
Win | 6–2 | | Norway F1, Svingvoll | Futures | Hard | Timo Nieminen | Fabrice Martin
Michael McClune | 6–3, 6–3 |
Win | 7–2 | | Estonia F2, Kuressaare | Futures | Clay | Harri Heliövaara | Mait Künnap
Juho Paukku | 6–3, 6–3 |
Loss | 7–3 | 2009 Caversham International Tennis Tournament – Doubles| | Jersey, Channel Islands | Challenger | Hard | Jarkko Nieminen | Frederik Nielsen
Joseph Sirianni | 5–7, 6–3, |
Loss | 7–4 | 2009 IPP Open – Doubles| | Helsinki, Finland | Challenger | Hard | Jarkko Nieminen | Rohan Bopanna
Aisam-ul-Haq Qureshi | 2–6, 6–7 |
Loss | 7–5 | | Great Britain F17, Cardiff | Futures | Hard | Timo Nieminen | Josh Goodall
Dominic Inglot | 1–6, 2–6 |
Win | 8–5 | 2010 Aegon Pro-Series Loughborough – Men's Doubles| | Loughborough, United Kingdom | Challenger | Hard | Frederik Nielsen | Jordan Kerr
Ken Skupski | 6–2, 6–4 |
Loss | 8–6 | 2010 IPP Open – Doubles| | Helsinki, Finland | Challenger | Hard | Jarkko Nieminen | Dustin Brown
Martin Emmrich | 6–7, 6–0, |
Win | 9–6 | | Netherlands F1, Amstelveen | Futures | Clay | Christopher Rungkat | Niels Lootsma
Jelle Sels | 6–1, 7–5 |
Win | 10–6 | | Netherlands F2, Alkmaar | Futures | Clay | Christopher Rungkat | David Škoch
Jan Zednik | 7–5, 7–6 |
Win | 11–6 | | Netherlands F3, Breda | Futures | Clay | Christopher Rungkat | Bjorn Fratangelo
Mitchell Krueger | 6–4, 7–5 |
Loss | 11–7 | 2013 Poznań Open – Doubles| | Poznań, Poland | Challenger | Clay | Mateusz Kowalczyk | Gero Kretschmer
Alexander Satschko | 3–6, 3–6 |
Win | 12–7 | 2013 Tampere Open – Men's Doubles| | Tampere, Finland | Challenger | Clay | Goran Tošić | Ruben Gonzales
Chris Letcher | 6–4, 6–4 |
Loss | 12–8 | | Sweden F6, Falun | Futures | Hard | Jesper Brunström | Milos Sekulic
Fred Simonsson | 6–3, 3–6, |
Loss | 12–9 | 2013 Internationaux de Tennis de Vendée – Doubles| | Mouilleron-le-Captif, France | Challenger | Hard | | Fabrice Martin
Hugo Nys | 6–3, 3–6, |
Win | 13–9 | 2013 Slovak Open – Doubles| | Bratislava, Slovakia | Challenger | Hard | Andreas Siljeström | Gero Kretschmer
Jan-Lennard Struff | 7–6, 6–2 |
Win | 14–9 | 2013 IPP Open – Doubles| | Helsinki, Finland | Challenger | Hard | Jarkko Nieminen | Dustin Brown
Philipp Marx | 7–5, 5–7, |
Win | 15–9 | 2014 Intersport Heilbronn Open – Doubles| | Talheim, Germany | Challenger | Hard | Tomasz Bednarek | Ken Skupski
Neal Skupski | 3–6, 7–6 , |
Win | 16–9 | 2014 Challenger La Manche – Doubles| | Cherbourg, France | Challenger | Hard | Konstantin Kravchuk | Pierre-Hugues Herbert
Albano Olivetti | 6–4, 6–7 , |
Win | 17–9 | 2014 Sarasota Open – Doubles| | Sarasota, United States | Challenger | Clay | Marin Draganja | Rubén Ramírez Hidalgo
Franko Škugor | 7–5, 5–7, |
Loss | 17–10 | 2014 Poznań Open – Doubles| | Poznań, Poland | Challenger | Clay | Tomasz Bednarek | Radu Albot
Adam Pavlásek | 7–5, 2–6, |
Win | 18–10 | 2014 IPP Open – Doubles| | Helsinki, Finland | Challenger | Hard | Jarkko Nieminen | Jonathan Marray
Philipp Petzschner | 7–6, 6–4 |