Result
|
W–L
|
Date
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
Loss
|
0–1
|
Nov 2005
|
Canada F3, Montreal
|
Futures
|
Hard (i)
|
Peter Polansky
|
Clay Donato
Jesse Levine
|
2–6, 7–6(7–5), 3–6
|
Win
|
1–1
|
Mar 2008
|
Canada F3, Sherbrooke
|
Futures
|
Hard (i)
|
Daniel Chu
|
Travis Rettenmaier
Rylan Rizza
|
7–6(7–2), 3–6, [10–7]
|
Loss
|
1–2
|
Jul 2008
|
Moncton, Canada
|
Challenger
|
Hard
|
Daniel Chu
|
An Jae-sung
Hiroki Kondo
|
2–6, 6–2, [10–12]
|
Loss
|
1–3
|
Aug 2008
|
Great Britain F13, London
|
Futures
|
Hard
|
Daniel Danilović
|
David Brewer
Ian Flanagan
|
4–6, 3–6
|
Win
|
2–3
|
Oct 2008
|
Mexico F12, Mazatlán
|
Futures
|
Hard
|
Fabrice Martin
|
Luis Díaz Barriga
Daniel Garza
|
w/o
|
Win
|
3–3
|
Oct 2008
|
Mexico F13, Ciudad Obregón
|
Futures
|
Hard
|
Fabrice Martin
|
Christopher Klingemann
Milan Pokrajac
|
3–6, 6–4, [10–7]
|
Win
|
4–3
|
Mar 2009
|
Canada F3, Sherbrooke
|
Futures
|
Hard (i)
|
Daniel Chu
|
Érik Chvojka
Michal Pažický
|
4–6, 7–6(7–5), [10–7]
|
Win
|
5–3
|
May 2009
|
Mexico F4, Coatzacoalcos
|
Futures
|
Hard
|
Vasek Pospisil
|
Kaden Hensel
Adam Hubble
|
6–3, 6–4
|
Win
|
6–3
|
May 2009
|
Mexico F5, Puerto Vallarta
|
Futures
|
Hard
|
Vasek Pospisil
|
Juan Manuel Elizondo
César Ramírez
|
6–1, 2–6, [10–7]
|
Loss
|
5–4
|
Jul 2009
|
France F11, Bourg-en-Bresse
|
Futures
|
Clay
|
Fabrice Martin
|
Andreas Haider-Maurer
Bastian Knittel
|
6–3, 5–7, [4–10]
|
Win
|
7–4
|
Jul 2009
|
France F12, Saint-Gervais
|
Futures
|
Clay
|
Fabrice Martin
|
Baptiste Dupuy
Pierrick Ysern
|
6–2, 6–4
|
Loss
|
7–5
|
Sep 2009
|
Freudenstadt, Germany
|
Challenger
|
Clay
|
Martin Kližan
|
Jan Hájek
Dušan Karol
|
6–4, 4–6, [5–10]
|
Loss
|
7–6
|
Sep 2009
|
France F13, Bagnères-de-Bigorre
|
Futures
|
Hard
|
Fabrice Martin
|
Gong Maoxin
Zhang Ze
|
4–6, 4–6
|
Loss
|
7–7
|
Oct 2009
|
France F19, La Roche-sur-Yon
|
Futures
|
Hard (i)
|
Fabrice Martin
|
Niels Desein
Pierre-Ludovic Duclos
|
6–7(6–8), 6–1, [5–10]
|
Loss
|
7–8
|
Oct 2009
|
France F20, Rodez
|
Futures
|
Hard (i)
|
Fabrice Martin
|
Jérémy Blandin
Vincent Stouff
|
7–6(7–4), 6–7(5–7), [3–10]
|
Loss
|
7–9
|
Nov 2009
|
Cancún, Mexico
|
Challenger
|
Clay
|
Gregory Ouellette
|
Andre Begemann
Leonardo Tavares
|
1–6, 7–6(8–6), [8–10]
|
Win
|
8–9
|
Nov 2009
|
Puebla, Mexico
|
Challenger
|
Hard
|
Vasek Pospisil
|
Guillermo Olaso
Pere Riba
|
7–6(9–7), 6–0
|
Loss
|
8–10
|
Feb 2010
|
Dallas, USA
|
Challenger
|
Hard (i)
|
Vasek Pospisil
|
Scott Lipsky
David Martin
|
6–7(7–9), 3–6
|
Loss
|
8–11
|
Mar 2010
|
Cherbourg, France
|
Challenger
|
Hard (i)
|
Harsh Mankad
|
Nicolas Mahut
Édouard Roger-Vasselin
|
2–6, 4–6
|
Loss
|
8–12
|
Mar 2010
|
Marrakech, Morocco
|
Challenger
|
Clay
|
James Cerretani
|
Ilija Bozoljac
Horia Tecău
|
1–6, 1–6
|
Loss
|
8–13
|
May 2010
|
Tunis, Tunisia
|
Challenger
|
Clay
|
James Cerretani
|
Jeff Coetzee
Kristof Vliegen
|
6–7(3–7), 3–6
|
Win
|
9–13
|
May 2010
|
Biella, Italy
|
Challenger
|
Clay
|
James Cerretani
|
Dustin Brown
Alessandro Motti
|
6–3, 2–6, [11–9]
|
Loss
|
9–14
|
Jul 2010
|
Poznań, Poland
|
Challenger
|
Clay
|
James Cerretani
|
Rui Machado
Daniel Muñoz de la Nava
|
2–6, 3–6
|
Loss
|
9–15
|
Aug 2010
|
Cordenons, Italy
|
Challenger
|
Clay
|
James Cerretani
|
Robin Haase
Rogier Wassen
|
6–7(14–16), 5–7
|
Win
|
10–15
|
Sep 2010
|
Rijeka, Croatia
|
Challenger
|
Clay
|
Lovro Zovko
|
Carlos Berlocq
Rubén Ramírez Hidalgo
|
1–6, 7–6(11–9), [10–5]
|
Loss
|
10–16
|
Sep 2010
|
Banja Luka, Bosnia and Herzegovina
|
Challenger
|
Clay
|
Lovro Zovko
|
James Cerretani
David Škoch
|
1–6, 4–6
|
Loss
|
10–17
|
Oct 2010
|
Seoul, Korea, Rep.
|
Challenger
|
Hard
|
Vasek Pospisil
|
Rameez Junaid
Frank Moser
|
3–6, 4–6
|
Win
|
11–17
|
Feb 2011
|
Quimper, France
|
Challenger
|
Hard (i)
|
James Cerretani
|
Jamie Delgado
Jonathan Marray
|
6–3, 5–7, [10–5]
|
Loss
|
11–18
|
Mar 2011
|
Marrakech, Morocco
|
Challenger
|
Clay
|
James Cerretani
|
Peter Luczak
Alessandro Motti
|
6–7(5–7), 6–7(3–7)
|
Win
|
12–18
|
Jun 2011
|
Nottingham, Great Britain
|
Challenger
|
Grass
|
Rik de Voest
|
Treat Huey
Izak van der Merwe
|
6–3, 7–6(11–9)
|
Loss
|
12–19
|
Nov 2011
|
Eckental, Germany
|
Challenger
|
Carpet (i)
|
James Cerretani
|
Andre Begemann
Alexander Kudryavtsev
|
2–6, 6–3, [9–11]
|
Loss
|
12–20
|
Nov 2011
|
Geneva, Switzerland
|
Challenger
|
Hard
|
James Cerretani
|
Igor Andreev
Evgeny Donskoy
|
6–7(1–7), 6–7(2–7)
|
Win
|
13–20
|
Mar 2012
|
Guadalajara, Mexico
|
Challenger
|
Hard
|
James Cerretani
|
Tomasz Bednarek
Olivier Charroin
|
7–6(7–5), 6–1
|
Win
|
14–20
|
Nov 2012
|
Eckental, Germany
|
Challenger
|
Carpet (i)
|
James Cerretani
|
Tomasz Bednarek
Andreas Siljeström
|
6–3, 2–6, [10–4]
|
Win
|
15–20
|
Nov 2012
|
Loughborough, Great Britain
|
Challenger
|
Hard (i)
|
James Cerretani
|
Purav Raja
Divij Sharan
|
6–4, 7–5
|
Win
|
16–20
|
Jan 2013
|
São Paulo, Brazil
|
Challenger
|
Hard
|
James Cerretani
|
Federico Delbonis
Renzo Olivo
|
6–7(5–7), 6–1, [11–9]
|
Loss
|
16–21
|
Aug 2013
|
Vancouver, Canada
|
Challenger
|
Hard
|
James Cerretani
|
Jonathan Erlich
Andy Ram
|
1–6, 4–6
|
Win
|
17–21
|
Apr 2014
|
Le Gosier, Guadeloupe
|
Challenger
|
Hard
|
Tomasz Bednarek
|
Gero Kretschmer
Michael Venus
|
7–5, 6–7(5–7), [10–8]
|
Win
|
18–21
|
May 2014
|
Tunis, Tunisia
|
Challenger
|
Clay
|
Pierre-Hugues Herbert
|
Stephan Fransen
Jesse Huta Galung
|
6–3, 7–6(7–5)
|
Loss
|
18–22
|
Jun 2014
|
Prostějov, Czech Republic
|
Challenger
|
Clay
|
Peter Polansky
|
Andre Begemann
Lukáš Rosol
|
1–6, 2–6
|
Win
|
19–22
|
Jul 2014
|
Lexington, USA
|
Challenger
|
Hard
|
Peter Polansky
|
Chase Buchanan
James McGee
|
6–4, 6–2
|
Win
|
20–22
|
Sep 2014
|
Napa, USA
|
Challenger
|
Hard
|
Peter Polansky
|
Bradley Klahn
Tim Smyczek
|
7–6(7–0), 6–1
|
Loss
|
20–23
|
Oct 2014
|
Sacramento, USA
|
Challenger
|
Hard
|
Peter Polansky
|
Adam Hubble
John-Patrick Smith
|
3–6, 2–6
|
Win
|
21–23
|
Oct 2014
|
Tiburon, USA
|
Challenger
|
Hard
|
Bradley Klahn
|
Carsten Ball
Matt Reid
|
7–5, 6–2
|
Loss
|
21–24
|
Nov 2014
|
Champaign, USA
|
Challenger
|
Hard (i)
|
Frank Dancevic
|
Ross William Guignon
Tim Kopinski
|
6–7(2–7), 2–6
|
Loss
|
21–25
|
Mar 2015
|
Cherbourg, France
|
Challenger
|
Hard (i)
|
Rameez Junaid
|
Andreas Beck
Jan Mertl
|
2–6, 6–3, [3–10]
|
Loss
|
21–26
|
Apr 2015
|
Raanana, Israel
|
Challenger
|
Hard
|
Rameez Junaid
|
Mate Pavić
Michael Venus
|
1–6, 4–6
|
Loss
|
21–27
|
Nov 2015
|
Charlottesville, USA
|
Challenger
|
Hard (i)
|
Peter Polansky
|
Chase Buchanan
Tennys Sandgren
|
6–3, 4–6, [5–10]
|
Win
|
22–27
|
Nov 2016
|
Knoxville, USA
|
Challenger
|
Hard (i)
|
Peter Polansky
|
Ruben Bemelmans
Joris De Loore
|
6–1, 6–3
|
Win
|
23–27
|
Feb 2017
|
Bergamo, Italy
|
Challenger
|
Hard (i)
|
Julian Knowle
|
Dino Marcan
Tristan-Samuel Weissborn
|
6–3, 6–3
|
Win
|
24–27
|
Mar 2017
|
Wrocław, Poland
|
Challenger
|
Hard (i)
|
Andrei Vasilevski
|
Mikhail Elgin
Denys Molchanov
|
6–3, 3–6, [21–19]
|
Win
|
25–27
|
Mar 2017
|
Drummondville, Canada
|
Challenger
|
Hard (i)
|
Sam Groth
|
Matt Reid
John-Patrick Smith
|
6–3, 2–6, [10–8]
|
Win
|
26–27
|
Apr 2017
|
León, Mexico
|
Challenger
|
Hard
|
Leander Paes
|
Luca Margaroli
Caio Zampieri
|
6–1, 6–4
|
Loss
|
26–28
|
May 2017
|
Heilbronn, Germany
|
Challenger
|
Clay
|
Igor Zelenay
|
Roman Jebavý
Antonio Šančić
|
4–6, 1–6
|
Win
|
27–28
|
Jun 2017
|
Ilkley, Great Britain
|
Challenger
|
Grass
|
Leander Paes
|
Brydan Klein
Joe Salisbury
|
6–2, 2–6, [10–8]
|
Win
|
28–28
|
May 2018
|
Braga, Portugal
|
Challenger
|
Clay
|
Sander Arends
|
Ariel Behar
Miguel Ángel Reyes-Varela
|
6–2, 6–1
|
Win
|
29–28
|
Mar 2019
|
Pau, France
|
Challenger
|
Hard (i)
|
Scott Clayton
|
Sander Arends
Tristan-Samuel Weissborn
|
7–6(7–4), 5–7, [10–8]
|
Win
|
30–28
|
Mar 2019
|
Drummondville, Canada
|
Challenger
|
Hard (i)
|
Scott Clayton
|
Matt Reid
John-Patrick Smith
|
7–5, 3–6, [10–5]
|
Loss
|
30-29
|
July 2019
|
Winnipeg, Canada
|
Challenger
|
Hard
|
Hunter Reese
|
Peter Polansky
Darian King
|
6-7(8-10), 3–6
|
Loss
|
30-30
|
Aug 2019
|
Vancouver, Canada
|
Challenger
|
Hard
|
Treat Huey
|
Robert Lindstedt
Jonny O'Mara
|
2-6, 5-7
|
Win
|
31–30
|
Sep 2019
|
Florence, Italy
|
Challenger
|
Clay
|
Luca Margaroli
|
Gerard Granollers
Pedro Martínez
|
7-5, 6–7(6–8), [14-12]
|