| Result
|
W–L
|
Template:NsDateTemplate:Ns
|
Tournament
|
Tier
|
Surface
|
Opponent
|
Score
|
| Win
|
1–0
|
Template:Dts
|
Spain F7, Lleida
|
Futures
|
Clay
|
Template:Flagicon Tomislav Perić
|
7–6(7–3), 6–3
|
| Loss
|
1–1
|
Template:Dts
|
Spain F16, Denia
|
Futures
|
Clay
|
Template:Flagicon Javier Genaro-Martinez
|
6–7(5–7), 6–2, 5–7
|
| Win
|
2–1
|
Template:Dts
|
Germany F12, Unterfohring
|
Futures
|
Clay
|
Template:Flagicon Dominik Meffert
|
7–6(7–3), 0–6, 6–3
|
| Win
|
3–1
|
Template:Dts
|
Netherlands F3, Alphen aan den Rijn
|
Futures
|
Clay
|
Template:Flagicon Max Raditschnigg
|
7–6(7–2), 7–6(7–4)
|
| Win
|
4–1
|
Template:Dts
|
Netherlands F4, Enschede
|
Futures
|
Clay
|
Template:Flagicon Torsten Popp
|
6–0, 2–0 ret.
|
| Loss
|
4–2
|
Template:Dts
|
Spain F27, El Ejido
|
Futures
|
Hard
|
Template:Flagicon David Marrero
|
3–6, 4–6
|
| Win
|
5–2
|
Template:Dts
|
China F3, Shenzhen
|
Futures
|
Hard
|
Template:Flagicon Go Soeda
|
6–3, 6–2
|
| Win
|
6–2
|
Template:Dts
|
Netherlands F7, Almere
|
Futures
|
Clay
|
Template:Flagicon Antal van der Duim
|
6–2, 6–3
|
| Loss
|
6–3
|
Template:Dts
|
Geneva, Switzerland
|
Challenger
|
Clay
|
Template:Flagicon Yuri Schukin
|
3–6, 2–6
|
| Win
|
7–3
|
Template:Dts
|
Alphen, Netherlands
|
Challenger
|
Clay
|
Template:Flagicon Augustin Gensse
|
6–4, 6–7(9–11), 7–6(7–4)
|
| Win
|
8–3
|
Template:Dts
|
Scheveningen, Netherlands
|
Challenger
|
Clay
|
Template:Flagicon Diego Hartfield
|
6–3, 6–4
|
| Win
|
9–3
|
Template:Dts
|
Caltanissetta, Italy
|
Challenger
|
Clay
|
Template:Flagicon Thiemo de Bakker
|
6–2, 6–3
|
| Win
|
10–3
|
Template:Dts
|
Turkey F11, Antalya
|
Futures
|
Clay
|
Template:Flagicon Andrei Mlendea
|
6–1, 6–1
|
| Win
|
11–3
|
Template:Dts
|
Turkey F12, Antalya
|
Futures
|
Clay
|
Template:Flagicon Andrei Mlendea
|
3–0 ret.
|
| Win
|
12–3
|
Template:Dts
|
Malaysia F6, Kuala Lumpur
|
Futures
|
Hard
|
Template:Flagicon Marin Bradarić
|
7–6(7–2), 6–3
|
| Win
|
13–3
|
Template:Dts
|
Germany F1, Schwieberdingen
|
Futures
|
Carpet
|
Template:Flagicon Gilles Müller
|
6–2, 6–7(4–7), 6–3
|
| Loss
|
13–4
|
Template:Dts
|
Germany F3, Kaarst
|
Futures
|
Carpet
|
Template:Flagicon Sergey Bubka
|
1–6, 4–6
|
| Win
|
14–4
|
Template:Dts
|
Turkey F1, Antalya
|
Futures
|
Clay
|
Template:Flagicon Éric Prodon
|
7–6(7–4), 6–0
|
| Loss
|
14–5
|
Template:Dts
|
Netherlands F4, Breda
|
Futures
|
Clay
|
Template:Flagicon Thomas Schoorel
|
2–6, 6–7(5–7)
|
| Win
|
15–5
|
Template:Dts
|
Trani, Italy
|
Challenger
|
Clay
|
Template:Flagicon Filippo Volandri
|
7–6(7–3), 6–3
|
| Win
|
16–5
|
Template:Dts
|
Alphen, Netherlands
|
Challenger
|
Clay
|
Template:Flagicon Thomas Schoorel
|
6–7, 6–4, 6–4
|
| Win
|
17–5
|
Template:Dts
|
Germany F3, Kaarst
|
Futures
|
Carpet
|
Template:Flagicon Jan Mertl
|
6–1, 3–2 ret.
|
| Win
|
18–5
|
Template:Dts
|
Netherlands F6, Rotterdam
|
Futures
|
Clay
|
Template:Flagicon Axel Michon
|
6–2, 7–6(7–3)
|
| Win
|
19–5
|
Template:Dts
|
Germany F20, Bad Salzdetfurth
|
Futures
|
Carpet
|
Template:Flagicon Sami Reinwein
|
6–4, 6–4
|
| Win
|
20–5
|
Template:Dts
|
Turkey F41, Antalya
|
Futures
|
Hard
|
Template:Flagicon Evgeny Korolev
|
6–3, 6–3
|
| Win
|
21–5
|
Template:Dts
|
Cherbourg, France
|
Challenger
|
Hard
|
Template:Flagicon Vincent Millot
|
6–1, 6–3
|
| Win
|
22–5
|
Template:Dts
|
Saint-Brieuc, France
|
Challenger
|
Hard
|
Template:Flagicon Kenny de Schepper
|
7–6, 4–6, 7–6
|
| Win
|
23–5
|
Template:Dts
|
Scheveningen, Netherlands
|
Challenger
|
Clay
|
Template:Flagicon Robin Haase
|
6–3, 6–7(2–7), 6–4
|
| Win
|
24–5
|
Template:Dts
|
Tampere, Finland
|
Challenger
|
Clay
|
Template:Flagicon Maxime Teixeira
|
6–4, 6–3
|
| Loss
|
24–6
|
Template:Dts
|
Meerbusch, Germany
|
Challenger
|
Clay
|
Template:Flagicon Jan Hájek
|
3–6, 4–6
|
| Win
|
25–6
|
Template:Dts
|
Alphen, Netherlands
|
Challenger
|
Clay
|
Template:Flagicon Daniel Muñoz de la Nava
|
6–3, 6–4
|
| Win
|
26–6
|
Template:Dts
|
Netherlands F3, Zeeland
|
Futures
|
Clay
|
Template:Flagicon Yann Marti
|
7–5, 2–6, 6–3
|
| Loss
|
26–7
|
Template:Dts
|
Netherlands F5, Oldenzaal
|
Futures
|
Clay
|
Template:Flagicon Gianluigi Quinzi
|
5–7, 0–2 ret.
|
| Win
|
27–7
|
Template:Dts
|
Portugal F1, Vale do Lobo
|
Futures
|
Hard
|
Template:Flagicon Roberto Ortega Olmedo
|
6–4, 5–7, 6–2
|
| Win
|
28–7
|
Template:Dts
|
Portugal F2, Faro
|
Futures
|
Hard
|
Template:Flagicon Oscar Otte
|
1–6, 6–4, 6–2
|
| Win
|
29–7
|
Template:Dts
|
Netherlands F3, Middelburg
|
Futures
|
Clay
|
Template:Flagicon Jelle Sels
|
6–3, 6–2
|
| Loss
|
29–8
|
Template:Dts
|
Netherlands F7, Schoonhoven
|
Futures
|
Clay
|
Template:Flagicon Botic Van de Zandschulp
|
walkover
|