| Result
|
W–L
|
Template:NsDateTemplate:Ns
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
| Loss
|
0–1
|
Template:Dts
|
Indonesia F3, Jakarta
|
Futures
|
Hard
|
Template:Flagicon J-M Bourgault Du Coudray
|
Template:Flagicon Sulistyo Wibowo Template:Flagicon Bonit Wiryawan
|
4–6, 0–6
|
| Loss
|
0–2
|
Template:Dts
|
Bangladesh F2, Dhaka
|
Futures
|
Hard
|
Template:Flagicon Willem-Petrus Meyer
|
Template:Flagicon Ashley Fisher Template:Flagicon Minh Le
|
2–6, 4–6
|
| Loss
|
0–3
|
Template:Dts
|
China F2, Chengdu
|
Futures
|
Hard
|
Template:Flagicon Johan Du Randt
|
Template:Flagicon Doug Bohaboy Template:Flagicon Alex Witt
|
6–3, 4–6, 5–7
|
| Loss
|
0–4
|
Template:Dts
|
Luxembourg F1, Luxembourg
|
Futures
|
Clay
|
Template:Flagicon Willem-Petrus Meyer
|
Template:Flagicon Christopher Kas Template:Flagicon Dick Norman
|
1–6, 6–7(2–7)
|
| Win
|
1–4
|
Template:Dts
|
France F17, Bagnères-de-Bigorre
|
Futures
|
Hard
|
Template:Flagicon Frédéric Niemeyer
|
Template:Flagicon David Abelson Template:Flagicon Jerry Turek
|
6–3, 6–4
|
| Win
|
2–4
|
Template:Dts
|
Italy F12, Selargius
|
Futures
|
Hard
|
Template:Flagicon Luben Pampoulov
|
Template:Flagicon Keith Pollak Template:Flagicon Jeff Williams
|
7–6(7–4), 6–7(5–7), 6–4
|
| Win
|
3–4
|
Template:Dts
|
Philippines F1, Manila
|
Futures
|
Hard
|
Template:Flagicon Andrew Anderson
|
Template:Flagicon Domenic Marafiote Template:Flagicon Lee Radovanovich
|
7–5, 6–7(5–7), 6–2
|
| Loss
|
3–5
|
Template:Dts
|
New Zealand F1, Ashburton
|
Futures
|
Hard
|
Template:Flagicon Andrew Anderson
|
Template:Flagicon Ashley Ford Template:Flagicon Jordan Kerr
|
3–6, 4–6
|
| Loss
|
3–6
|
Template:Dts
|
Uzbekistan F2, Andijan
|
Futures
|
Hard
|
Template:Flagicon Igor Kunitsyn
|
Template:Flagicon Tuomas Ketola Template:Flagicon Jordan Kerr
|
7–5, 2–6, 1–6
|
| Win
|
4–6
|
Template:Dts
|
Fergana, Uzbekistan
|
Challenger
|
Hard
|
Template:Flagicon Igor Kunitsyn
|
Template:Flagicon Simon Larose Template:Flagicon Michael Tebbutt
|
6–1, 6–7(4–7), 6–3
|
| Win
|
5–6
|
Template:Dts
|
France F18, Nevers
|
Futures
|
Hard
|
Template:Flagicon Benjamin Cassaigne
|
Template:Flagicon Josh Goffi Template:Flagicon Nick Rainey
|
6–4, 6–2
|
| Loss
|
5–7
|
Template:Dts
|
Thailand F2, Nonthaburi
|
Futures
|
Hard
|
Template:Flagicon Johan Du Randt
|
Template:Flagicon Lu Yen-hsun Template:Flagicon Frank Moser
|
2–6, 4–6
|
| Win
|
6–7
|
Template:Dts
|
Vietnam F1, Hanoi
|
Futures
|
Hard
|
Template:Flagicon Lior Dahan
|
Template:Flagicon Lu Yen-hsun Template:Flagicon Frank Moser
|
walkover
|
| Loss
|
6–8
|
Template:Dts
|
Australia F1, Devonport
|
Futures
|
Hard
|
Template:Flagicon Willem-Petrus Meyer
|
Template:Flagicon Johan Du Randt Template:Flagicon Dirk Stegmann
|
4–6, 6–3, 4–6
|
| Loss
|
6–9
|
Template:Dts
|
Uzbekistan F3, Andijan
|
Futures
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Tuomas Ketola Template:Flagicon Aisam Qureshi
|
6–7(0–7), 3–6
|
| Win
|
7–9
|
Template:Dts
|
Uzbekistan F4, Namangan
|
Futures
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Tuomas Ketola Template:Flagicon Aisam Qureshi
|
7–5, 6–4
|
| Win
|
8–9
|
Template:Dts
|
Fergana, Uzbekistan
|
Challenger
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Tuomas Ketola Template:Flagicon Aisam Qureshi
|
6–3, 7–5
|
| Win
|
9–9
|
Template:Dts
|
Tunisia F2, El Menzah
|
Futures
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Benoit Foucher Template:Flagicon Philip Gubenco
|
6–4, 6–1
|
| Loss
|
9–10
|
Template:Dts
|
France F16, Mulhouse
|
Futures
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Bernard Parun Template:Flagicon Frank Moser
|
4–6, 7–6(7–5), 4–6
|
| Win
|
10–10
|
Template:Dts
|
France F17, Plaisir
|
Futures
|
Hard
|
Template:Flagicon Dirk Stegmann
|
Template:Flagicon Cyril Baudin Template:Flagicon Jeroen Masson
|
7–6(8–6), 6–3
|
| Win
|
11–10
|
Template:Dts
|
Cherbourg, France
|
Challenger
|
Hard
|
Template:Flagicon Benjamin Cassaigne
|
Template:Flagicon Brandon Coupe Template:Flagicon Scott Humphries
|
6–7(17–19), 7–6(7–5), 7–6(13–11)
|
| Win
|
12–10
|
Template:Dts
|
Ho Chi Minh City, Vietnam
|
Challenger
|
Hard
|
Template:Flagicon Wesley Moodie
|
Template:Flagicon Rohan Bopanna Template:Flagicon Fred Hemmes
|
6–3, 3–6, 6–3
|
| Loss
|
12–11
|
Template:Dts
|
France F7, Poitiers
|
Futures
|
Hard
|
Template:Flagicon Benjamin Cassaigne
|
Template:Flagicon Yves Allegro Template:Flagicon Daniele Bracciali
|
4–6, 0–6
|
| Win
|
13–11
|
Template:Dts
|
Great Britain F6, Edinburgh
|
Futures
|
Clay
|
Template:Flagicon Marcus Sarstrand
|
Template:Flagicon Stéphane Robert Template:Flagicon Slimane Saoudi
|
6–3, 6–1
|
| Win
|
14–11
|
Template:Dts
|
Andorra La Vella, Andorra
|
Challenger
|
Hard
|
Template:Flagicon Tuomas Ketola
|
Template:Flagicon Ricardo Mello Template:Flagicon Alexandre Simoni
|
6–4, 3–6, 6–4
|
| Win
|
15–11
|
Template:Dts
|
Campos do Jordão, Brazil
|
Challenger
|
Hard
|
Template:Flagicon Giovanni Lapentti
|
Template:Flagicon Carlos Berlocq Template:Flagicon Miguel Gallardo Valles
|
6–1, 7–5
|
| Loss
|
15–12
|
Template:Dts
|
Grenoble, France
|
Challenger
|
Hard
|
Template:Flagicon Johan Landsberg
|
Template:Flagicon Paul Baccanello Template:Flagicon Harel Levy
|
7–5, 4–6, 6–7(5–7)
|
| Win
|
16–12
|
Template:Dts
|
Tumkur, India
|
Challenger
|
Hard
|
Template:Flagicon Prakash Amritraj
|
Template:Flagicon Michal Mertiňák Template:Flagicon Branislav Sekáč
|
6–4, 6–3
|
| Loss
|
16–13
|
Template:Dts
|
Dharwad, India
|
Challenger
|
Hard
|
Template:Flagicon Prakash Amritraj
|
Template:Flagicon Sonchat Ratiwatana Template:Flagicon Sanchai Ratiwatana
|
6–3, 3–6, 5–7
|
| Loss
|
16–14
|
Template:Dts
|
Dallas, United States
|
Challenger
|
Hard
|
Template:Flagicon Eric Taino
|
Template:Flagicon Jordan Kerr Template:Flagicon Todd Perry
|
5–7, 3–6
|
| Win
|
17–14
|
Template:Dts
|
Ho Chi Minh City, Vietnam
|
Challenger
|
Hard
|
Template:Flagicon Fred Hemmes
|
Template:Flagicon Vadim Kutsenko Template:Flagicon Yuri Schukin
|
6–3, 6–3
|
| Win
|
18–14
|
Template:Dts
|
Kyoto, Japan
|
Challenger
|
Carpet
|
Template:Flagicon Fred Hemmes
|
Template:Flagicon Lu Yen-hsun Template:Flagicon Jason Marshall
|
6–3, 6–7(8–10), 6–4
|
| Win
|
19–14
|
Template:Dts
|
Burnie, Australia
|
Challenger
|
Hard
|
Template:Flagicon Lu Yen-hsun
|
Template:Flagicon Leonardo Azzaro Template:Flagicon Oliver Marach
|
6–3, 1–6, 7–5
|
| Win
|
20–14
|
Template:Dts
|
Ljubljana, Slovenia
|
Challenger
|
Clay
|
Template:Flagicon Giovanni Lapentti
|
Template:Flagicon Robert Lindstedt Template:Flagicon Michael Russell
|
6–3, 6–4
|
| Loss
|
20–15
|
Template:Dts
|
Binghamton, United States
|
Challenger
|
Hard
|
Template:Flagicon Nathan Healey
|
Template:Flagicon Huntley Montgomery Template:Flagicon Tripp Phillips
|
6–7(6–8), 6–7(4–7)
|
| Loss
|
20–16
|
Template:Dts
|
Mauritius, Mauritius
|
Challenger
|
Hard
|
Template:Flagicon Jeff Coetzee
|
Template:Flagicon Andrei Pavel Template:Flagicon Gabriel Trifu
|
3–6, 4–6
|
| Win
|
21–16
|
Template:Dts
|
Dallas, United States
|
Challenger
|
Hard
|
Template:Flagicon Giovanni Lapentti
|
Template:Flagicon Ramón Delgado Template:Flagicon André Sá
|
6–4, 6–4
|
| Win
|
22–16
|
Template:Dts
|
Joplin, United States
|
Challenger
|
Hard
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Nicholas Monroe Template:Flagicon Jeremy Wurtzman
|
7–6(7–4), 6–4
|
| Loss
|
22–17
|
Template:Dts
|
Mexico City, Mexico
|
Challenger
|
Hard
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Rajeev Ram Template:Flagicon Bobby Reynolds
|
1–6, 7–6(9–7), 6–7(4–7)
|
| Loss
|
22–18
|
Template:Dts
|
Forest Hills, United States
|
Challenger
|
Grass
|
Template:Flagicon Nathan Healey
|
Template:Flagicon Huntley Montgomery Template:Flagicon Richard Barker
|
6–3, 5–7, 6–7(6–8)
|
| Loss
|
22–19
|
Template:Dts
|
Lexington, United States
|
Challenger
|
Hard
|
Template:Flagicon Roger Anderson
|
Template:Flagicon Scoville Jenkins Template:Flagicon Bobby Reynolds
|
4–6, 4–6
|
| Loss
|
22–20
|
Template:Dts
|
Tulsa, United States
|
Challenger
|
Hard
|
Template:Flagicon Harel Levy
|
Template:Flagicon Scott Lipsky Template:Flagicon David Martin
|
0–6, 2–6
|
| Loss
|
22–21
|
Template:Dts
|
Seoul, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Alexander Peya Template:Flagicon Björn Phau
|
6–0, 4–6, [7–10]
|
| Win
|
23–21
|
Template:Dts
|
Tallahassee, United States
|
Challenger
|
Hard
|
Template:Flagicon Glenn Weiner
|
Template:Flagicon Bobby Reynolds Template:Flagicon Tripp Phillips
|
3–6, 6–3, [10–0]
|
| Loss
|
23–22
|
Template:Dts
|
Valencia, United States
|
Challenger
|
Hard
|
Template:Flagicon Glenn Weiner
|
Template:Flagicon John Paul Fruttero Template:Flagicon Sam Warburg
|
5–7, 3–6
|
| Loss
|
23–23
|
Template:Dts
|
Mexico City, Mexico
|
Challenger
|
Hard
|
Template:Flagicon Glenn Weiner
|
Template:Flagicon Pierre-Ludovic Duclos Template:Flagicon André Ghem
|
4–6, 6–0, [3–10]
|
| Loss
|
23–24
|
Template:Dts
|
Vancouver, Canada
|
Challenger
|
Hard
|
Template:Flagicon Glenn Weiner
|
Template:Flagicon Eric Butorac Template:Flagicon Travis Parrott
|
6–4, 3–6, [9–11]
|
| Loss
|
23–25
|
Template:Dts
|
Nashville, United States
|
Challenger
|
Hard
|
Template:Flagicon Eric Nunez
|
Template:Flagicon Scott Lipsky Template:Flagicon David Martin
|
7–6(9–7), 4–6, [6–10]
|
| Win
|
24–25
|
Template:Dts
|
Champaign-Urbana, United States
|
Challenger
|
Hard
|
Template:Flagicon Rajeev Ram
|
Template:Flagicon Brian Wilson Template:Flagicon André Sá
|
6–3, 4–6, [10–7]
|
| Win
|
25–25
|
Template:Dts
|
Durban, South Africa
|
Challenger
|
Hard
|
Template:Flagicon Dominik Meffert
|
Template:Flagicon Stéphane Bohli Template:Flagicon Noam Okun
|
6–4, 6–2
|
| Win
|
26–25
|
Template:Dts
|
Lanzarote, Spain
|
Challenger
|
Hard
|
Template:Flagicon Luke Bourgeois
|
Template:Flagicon Dudi Sela Template:Flagicon Noam Okun
|
6–3, 6–1
|
| Win
|
27–25
|
Template:Dts
|
Vancouver, Canada
|
Challenger
|
Hard
|
Template:Flagicon Ashley Fisher
|
Template:Flagicon Alex Kuznetsov Template:Flagicon Donald Young
|
6–1, 6–2
|
| Loss
|
27–26
|
Template:Dts
|
Lubbock, United States
|
Challenger
|
Hard
|
Template:Flagicon Bobby Reynolds
|
Template:Flagicon Alex Kuznetsov Template:Flagicon Ryan Sweeting
|
3–6, 2–6
|
| Win
|
28–26
|
Template:Dts
|
Seoul, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Lu Yen-hsun
|
Template:Flagicon Sonchat Ratiwatana Template:Flagicon Sanchai Ratiwatana
|
6–3, 7–5
|
| Loss
|
28–27
|
Template:Dts
|
Busan, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Pierre-Ludovic Duclos
|
Template:Flagicon Rajeev Ram Template:Flagicon Bobby Reynolds
|
0–6, 2–6
|
| Loss
|
28–28
|
Template:Dts
|
Kaohsiung, Taiwan
|
Challenger
|
Hard
|
Template:Flagicon Pierre-Ludovic Duclos
|
Template:Flagicon Stephen Amritraj Template:Flagicon Dudi Sela
|
4–6, 6–7(4–7)
|
| Win
|
29–28
|
Template:Dts
|
New Delhi, India
|
Challenger
|
Hard
|
Template:Flagicon Wesley Moodie
|
Template:Flagicon Rohan Bopanna Template:Flagicon Aisam Qureshi
|
6–4, 7–6(7–4)
|
| Win
|
30–28
|
Template:Dts
|
Heilbronn, Germany
|
Challenger
|
Hard
|
Template:Flagicon Bobby Reynolds
|
Template:Flagicon Igor Kunitsyn Template:Flagicon Aisam Qureshi
|
7–6(7–2), 6–7(5–7), [10–4]
|
| Win
|
31–28
|
Template:Dts
|
Busan, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Adam Feeney Template:Flagicon Rameez Junaid
|
6–3, 6–3
|
| Win
|
32–28
|
Template:Dts
|
Lanzarote, Spain
|
Challenger
|
Hard
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Gilles Müller Template:Flagicon Aisam Qureshi
|
6–2, 7–6(7–2)
|
| Win
|
33–28
|
Template:Dts
|
Prostějov, Czech Republic
|
Challenger
|
Clay
|
Template:Flagicon Łukasz Kubot
|
Template:Flagicon Chris Haggard Template:Flagicon Nicolas Tourte
|
6–2, 6–2
|
| Loss
|
33–29
|
Template:Dts
|
Vancouver, Canada
|
Challenger
|
Hard
|
Template:Flagicon Ashley Fisher
|
Template:Flagicon Eric Butorac Template:Flagicon Travis Parrott
|
4–6, 6–7(3–7)
|
| Win
|
34–29
|
Template:Dts
|
Busan, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Ashley Fisher
|
Template:Flagicon Johan Brunström Template:Flagicon Jean-Julien Rojer
|
6–2, 2–6, [10–6]
|
| Win
|
35–29
|
Template:Dts
|
Vancouver, Canada
|
Challenger
|
Hard
|
Template:Flagicon Kevin Anderson
|
Template:Flagicon Ramón Delgado Template:Flagicon Kaes Van't Hof
|
6–4, 6–4
|
| Win
|
36–29
|
Template:Dts
|
Binghamton, United States
|
Challenger
|
Hard
|
Template:Flagicon Scott Lipsky
|
Template:Flagicon Carsten Ball Template:Flagicon Kaes Van't Hof
|
7–6(7–2), 6–4
|
| Win
|
37–29
|
Template:Dts
|
Seoul, South Korea
|
Challenger
|
Hard
|
Template:Flagicon Lu Yen-hsun
|
Template:Flagicon Sonchat Ratiwatana Template:Flagicon Sanchai Ratiwatana
|
7–6(7–5), 3–6, [10–6]
|
| Win
|
38–29
|
Template:Dts
|
Athens, Greece
|
Challenger
|
Hard
|
Template:Flagicon Lu Yen-hsun
|
Template:Flagicon Robin Haase Template:Flagicon Igor Sijsling
|
6–3, 6–4
|
| Loss
|
38–30
|
Template:Dts
|
Cremona, Italy
|
Challenger
|
Hard
|
Template:Flagicon Izak van der Merwe
|
Template:Flagicon Martin Slanar Template:Flagicon Alexander Peya
|
5–7, 5–7
|
| Loss
|
38–31
|
Template:Dts
|
Winnetka, United States
|
Challenger
|
Hard
|
Template:Flagicon Somdev Devvarman
|
Template:Flagicon Pierre-Ludovic Duclos Template:Flagicon Ryler Deheart
|
6–7(4–7), 6–4, [8–10]
|
| Win
|
39–31
|
Template:Dts
|
Sacramento, United States
|
Challenger
|
Hard
|
Template:Flagicon Izak van der Merwe
|
Template:Flagicon Nicholas Monroe Template:Flagicon Donald Young
|
4–6, 6–4, [10–7]
|
| Loss
|
39–32
|
Template:Dts
|
Calabasas, United States
|
Challenger
|
Hard
|
Template:Flagicon Bobby Reynolds
|
Template:Flagicon Ryan Harrison Template:Flagicon Travis Rettenmaier
|
3–6, 3–6
|
| Win
|
40–32
|
Template:Dts
|
Knoxville, United States
|
Challenger
|
Hard
|
Template:Flagicon Izak van der Merwe
|
Template:Flagicon Alex Bogomolov Jr. Template:Flagicon Alex Kuznetsov
|
6–1, 6–4
|
| Win
|
41–32
|
Template:Dts
|
Savannah, United States
|
Challenger
|
Clay
|
Template:Flagicon Izak van der Merwe
|
Template:Flagicon Sekou Bangoura Template:Flagicon Jesse Witten
|
6–3, 6–3
|
| Win
|
42–32
|
Template:Dts
|
Nottingham, United Kingdom
|
Challenger
|
Grass
|
Template:Flagicon Adil Shamasdin
|
Template:Flagicon Izak van der Merwe Template:Flagicon Treat Huey
|
6–3, 7–6(9–7)
|
| Win
|
43–32
|
Template:Dts
|
Champaign-Urbana, United States
|
Challenger
|
Hard
|
Template:Flagicon Izak van der Merwe
|
Template:Flagicon Martin Emmrich Template:Flagicon Andreas Siljeström
|
2–6, 6–3, [10–4]
|
| Win
|
44–32
|
Template:Dts
|
Aptos, United States
|
Challenger
|
Hard
|
Template:Flagicon John Peers
|
Template:Flagicon Frank Moser Template:Flagicon Chris Guccione
|
6–7(5–7), 6–1, [10–4]
|
| Win
|
45–32
|
Template:Dts
|
Tiburon, United States
|
Challenger
|
Hard
|
Template:Flagicon Chris Guccione
|
Template:Flagicon Andreas Siljeström Template:Flagicon Jordan Kerr
|
6–1, 6–4
|
| Win
|
46–32
|
Template:Dts
|
Ortisei, Italy
|
Challenger
|
Carpet
|
Template:Flagicon Karol Beck
|
Template:Flagicon Rameez Junaid Template:Flagicon Michael Kohlmann
|
6–3, 6–4
|
| Win
|
47–32
|
Template:Dts
|
Canada F3, Richmond
|
Futures
|
Hard
|
Template:Flagicon Matthew Seeberger
|
Template:Flagicon Hans Hach Template:Flagicon Brayden Schnur
|
5–7, 7–5, [10–5]
|