| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Nov 1996 |
Portorož, Sloveniz |
Challenger |
Hard |
Mathias Huning |
Nebojsa Djordjevic Aleksandar Kitinov |
5–7, 7–5, 3–6 |
| Win |
1–1 |
Aug 1997 |
Nettingsdorf, Austria |
Challenger |
Clay |
Björn Jacob |
Thomas Buchmayer Thomas Strengberger |
6–2, 3–6, 6–3 |
| Win |
2–1 |
Sep 1997 |
Seville, Spain |
Challenger |
Clay |
Tuomas Ketola |
Alex Calatrava Jose Imaz-Ruiz |
4–6, 6–1, 6–3 |
| Win |
3–1 |
Dec 1997 |
Bad Lippspringe, Germany |
Challenger |
Carpet |
Tuomas Ketola |
Lars Koslowski Dirk Dier |
4–6, 6–3, 7–5 |
| Win |
4–1 |
Dec 1997 |
Wismar, Germany |
Challenger |
Carpet |
Lars Koslowski |
Bernardo Martinez Óscar Ortiz |
6–4, 7–6 |
| Loss |
4–2 |
Jul 1998 |
Ulm, Germany |
Challenger |
Clay |
Dirk Dier |
Marcio Carlsson Jaime Oncins |
4–6, 7–6, 3–6 |
| Win |
5–2 |
Jan 1999 |
Heilbronn, Germany |
Challenger |
Carpet |
Filippo Veglio |
Justin Gimelstob Chris Woodruff |
6–4, 6–7, 7–5 |
| Win |
6–2 |
Feb 1999 |
Hamburg, Germany |
Challenger |
Carpet |
Filippo Veglio |
Martin Garcia Cristiano Testa |
6–4, 7–6 |
| Loss |
6–3 |
Feb 1999 |
Lübeck, Germany |
Challenger |
Carpet |
Filippo Veglio |
Patrick Sommer Franz Stauder |
4–6, 5–7 |
| Loss |
6–4 |
Jul 1999 |
Ulm, Germany |
Challenger |
Clay |
Dirk Dier |
Andrew Painter Byron Talbot |
3–6, 4–6 |
| Win |
7–4 |
Sep 1999 |
Aschaffenburg, Germany |
Challenger |
Clay |
Francisco Cabello |
Vincenzo Santopadre Cristiano Testa |
1–6, 6–3, 6–4 |
| Loss |
7–5 |
Mar 2000 |
Magdeburg, Germany |
Challenger |
Carpet |
Tomas Behrend |
Dirk Dier Karsten Braasch |
5–7, 6–7(6–8) |
| Loss |
7–6 |
Oct 2000 |
Eckental, Germany |
Challenger |
Carpet |
Ivo Heuberger |
Jens Knippschild Karsten Braasch |
6–7(5–7), 3–6 |
| Loss |
7–7 |
Nov 2000 |
Aachen, Germany |
Challenger |
Carpet |
Franz Stauder |
Sander Groen Jan Siemerink |
7–6(7–2), 6–7(7–9), 3–6 |
| Win |
8–7 |
Nov 2000 |
Knoxville, United States |
Challenger |
Hard |
Karsten Braasch |
Jeff Coetzee Marcos Ondruska |
6–0, 7–6(7–4) |
| Loss |
8–8 |
Feb 2001 |
Wroclaw, Poland |
Challenger |
Hard |
Julian Knowle |
Wayne Black Jason Weir-Smith |
7–6(7–2), 6–7(7–9), 3–6 |
| Loss |
8–9 |
Feb 2001 |
Lübeck, Germany |
Challenger |
Carpet |
Yves Allegro |
Julian Knowle Lorenzo Manta |
3–6, 6–3, 6–7(2–7) |
| Win |
9–9 |
Feb 2001 |
Hull, United Kingdom |
Challenger |
Carpet |
Michael Llodra |
Martin Lee Barry Cowan |
6–2, 6–3 |
| Win |
10–9 |
Sep 2001 |
Zabrze, Poland |
Challenger |
Clay |
Julian Knowle |
Karol Beck Igor Zelenay |
6–1, 7–6(7–5) |
| Loss |
10–10 |
Sep 2001 |
Istanbul, Turkey |
Challenger |
Hard |
Sander Groen |
Michael Llodra Jonathan Erlich |
walkover |
| Win |
11–10 |
Nov 2001 |
Aachen, Germany |
Challenger |
Carpet |
Julian Knowle |
Marc-Kevin Goellner Marcos Ondruska |
6–3, 7–6(7–4) |
| Win |
12–10 |
Nov 2001 |
Caracas, Venezuela |
Challenger |
Hard |
Julian Knowle |
Tomas Behrend Daniel Melo |
7–5, 6–3 |
| Loss |
12–11 |
Dec 2001 |
Rio de Janeiro, Brazil |
Challenger |
Hard |
Julian Knowle |
Justin Gimelstob David Macpherson |
6–7(5–7), 3–6 |
| Loss |
12–12 |
Mar 2003 |
Salinas, Ecuador |
Challenger |
Hard |
Harel Levy |
Sebastian Prieto Martin Garcia |
walkover |
| Win |
13–12 |
Feb 2004 |
Wroclaw, Poland |
Challenger |
Hard |
Dominik Hrbatý |
Bartłomiej Dąbrowski Łukasz Kubot |
7–5, 6–3 |
| Loss |
13–13 |
Nov 2004 |
Luxembourg, Luxembourg |
Challenger |
Hard |
Karsten Braasch |
Massimo Bertolini Petr Luxa |
6–7(4–7), 6–4, 3–6 |
| Loss |
13–14 |
Nov 2005 |
Aachen, Germany |
Challenger |
Carpet |
Lars Burgsmüller |
James Auckland Jamie Delgado |
6–2, 5–7, 3–6 |
| Win |
14–14 |
Nov 2005 |
Helsinki, Finland |
Challenger |
Hard |
Yves Allegro |
Christopher Kas Philipp Petzschner |
4–6, 6–1, 6–4 |
| Win |
15–14 |
Jan 2006 |
Waikoloa, United States |
Challenger |
Hard |
Cecil Mamiit |
Scott Lipsky David Martin |
6–3, 6–4 |
| Win |
16–14 |
Feb 2006 |
Belgrade, Serbia |
Challenger |
Carpet |
Alexander Waske |
Ivo Minar Jan Minar |
7–6(7–3), 6–3 |
| Loss |
16–15 |
Apr 2006 |
Mexico City, Mexico |
Challenger |
Clay |
Alexander Waske |
Tripp Phillips Rogier Wassen |
7–6(7–4), 4–6, [11–13] |
| Win |
17–15 |
Jan 2007 |
Heilbronn, Germany |
Challenger |
Hard |
Rainer Schüttler |
Sander Groen Michaël Llodra |
walkover |
| Win |
18–15 |
Aug 2008 |
Istanbul, Turkey |
Challenger |
Hard |
Frank Moser |
David Skoch Igor Zelenay |
7–6(7–4), 6–4 |
| Win |
19–15 |
Nov 2008 |
Aachen, Germany |
Challenger |
Carpet |
Alexander Waske |
Travis Parrott Filip Polášek |
6–4, 6–4 |
| Win |
20–15 |
Feb 2009 |
Belgrade, Serbia |
Challenger |
Carpet |
Philipp Marx |
Aisam Qureshi Lovro Zovko |
3–6, 6–2, [10–8] |
| Loss |
20–16 |
Mar 2009 |
Rabat, Morocco |
Challenger |
Clay |
Philipp Marx |
Ruben Ramirez Hidalgo Santiago Ventura |
4–6, 6–7(5–7) |
| Loss |
20–17 |
Jul 2009 |
Poznan, Poland |
Challenger |
Clay |
Rogier Wassen |
Sergio Roitman Alexandre Sidorenko |
4–6, 4–6 |
| Win |
21–17 |
Nov 2009 |
Eckental, Germany |
Challenger |
Carpet |
Alexander Peya |
Philipp Marx Igor Zelenay |
6–4, 7–6(7–4) |
| Win |
22–17 |
Apr 2011 |
Johannesburg, South Africa |
Challenger |
Hard |
Alexander Peya |
Andre Begemann Matthew Ebden |
6–2, 6–2 |
| Win |
23–17 |
Aug 2011 |
Cordenons, Italy |
Challenger |
Clay |
Julian Knowle |
Colin Ebelthite Adam Feeney |
2–6, 7–5, [10–5] |
| Loss |
23–18 |
Nov 2012 |
Ortisei, Italy |
Challenger |
Carpet |
Rameez Junaid |
Rik De Voest Karol Beck |
3–6, 4–6 |