Numero | Data | Torneo | Superficie | Avversario in finale | Punteggio |
1. | 29 marzo 2003 | Australia F1, Burnie | Cemento | Paul Baccanello | 4–3, rit. |
2. | 14 luglio 2003 | Togliatti Challenger, Tol'jatti | Cemento | Juan Pablo Brzezicki | 6–2, 6–4 |
3. | 26 febbraio 2005 | Australia F2, Gosford | Cemento | Sadik Kadir | 6–1, 6–1 |
4. | 25 luglio 2005 | Fifth Third Bank Tennis Championships, Lexington | Cemento | Bobby Reynolds | 6–3, 3–6, 6–4 |
5. | 1º agosto 2005 | Vancouver Open, Vancouver | Cemento | Paul Baccanello | 6–2, 6–3 |
6. | 16 settembre 2006 | USA F22, Claremont | Cemento | Sascha Kloer | 5–1 Rit |
7. | 23 settembre 2006 | USA F23, Costa Mesa | Cemento | Robert Yim | 7–5, 6–4 |
8. | 28 ottobre 2006 | USA F27, Baton Rouge | Cemento | Izak Van der Merwe | 5–7, 6–4, 6–3 |
9. | 18 novembre 2006 | USA F28, Waikoloa | Cemento | Lesley Joseph | 6–1, 6–4 |
10. | 25 novembre 2006 | USA F29, Honolulu | Cemento | Fritz Wolmarans | 6–3, 6–3 |
11. | 16 luglio 2007 | Togliatti Challenger, Tol'jatti | Cemento | Mikhail Ledovskikh | 7–6, 6–3 |
12. | 22 ottobre 2007 | Samsung Securities Cup, Seul | Cemento | Konstantinos Economidis | 6–4, 6–4 |
13. | 19 novembre 2007 | Keio Challenger, Yokohama | Cemento | Takao Suzuki | 6–7, 6–4, 6–2 |
14. | 28 luglio 2008 | Vancouver Open, Vancouver | Cemento | Kevin Kim | 6–3, 6–0 |
15. | 2 maggio 2010 | Aegean Tennis Cup, Rodi | Cemento | Rainer Schüttler | 7–6, 6–3 |
16. | 9 agosto 2010 | Vancouver Open, Vancouver | Cemento | Ričardas Berankis | 7–5, 6–2 |
17. | 15 maggio 2011 | Busan Open Challenger Tennis, Pusan | Cemento | Tatsuma Itō | 6–2, 6(5)–7, 6–3 |
18. | 21 maggio 2011 | Fergana Challenger, Fergana | Cemento | Greg Jones | 6–2, 6–1 |
19. | 11 giugno 2011 | AEGON Nottingham Challenge, Nottingham | Erba | Jérémy Chardy | 6–4, 3–6, 7–5 |
20. | 2 settembre 2012 | Bangkok Challenger, Bangkok | Cemento | Yūichi Sugita | 6–1, 7–5 |
21. | 19 maggio 2013 | Busan Open Challenger, Pusan | Cemento | Alex Bogomolov Jr. | 6-1, 6-4 |
22. | 28 luglio 2013 | President's Cup, Astana | Cemento | Michail Kukuškin | 5–7, 6–2, 7–6(6) |
23. | 13 ottobre 2013 | Tashkent Challenger, Tashkent | Cemento | Tejmuraz Gabašvili | 6-1, 6-2 |
24. | 12 aprile 2015 | Batman Cup, Batman | Cemento | Blaž Kavčič | 6(5)–7, 6-3, 6-3 |
25. | 23 Agosto 2015 | Vancouver Open, Vancouver | Cemento | John-Patrick Smith | 6-4, 7-5 |
26. | 1 novembre 2015 | China International Suzhou, Suzhou | Cemento | Matija Pecotić | 6–1, 1–0, rit. |
27. | 27 marzo 2016 | Gemdale ATP Challenger, Shenzhen | Cemento | Wu Di | 6-4, 6-3 |
28. | 15 gennaio 2017 | Canberra Challenger, Canberra | Cemento | Jan-Lennard Struff | 3–6, 6–4, 6–3 |
29. | 18 giugno 2017 | Aegon Open Nottingham, Nottingham | Erba | Thomas Fabbiano | 4–6, 6–4, 6–3 |
30. | 9 giugno 2019 | Little Rock Challenger, Little Rock | Cemento | Lee Duck-hee | 6–1, 4–3 rit. |