Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
---|
Loss | 0–1 | May 1998 | USA F2, Vero Beach | Futures | Clay | Nitten Kirrtane | Simon Aspelin Chris Tontz | 3–6, 4–6 |
Loss | 0–2 | Oct 1998 | Finland F4, Oulu | Futures | Carpet | Ashley Ford | Robert Samuelsson Robert Lindstedt | 3–6, 4–6 |
Win | 1–2 | Jul 1999 | Spain F2, Alicante | Futures | Clay | Enrique Abaroa | Todd Perry Tim Crichton | 6–4, 2–6, 7–6 |
Loss | 1–3 | Oct 1999 | Indonesia F6, Jakarta | Futures | Hard | Minh Le | Myles Wakefield Thomas Shimada | 3–6, 6–7 |
Win | 2–3 | Nov 1999 | Thailand F2, Pattaya City | Futures | Hard | Dave Abelson | Björn Jacob Bartlomiej Dabrowski | 6–4 ret. |
Win | 3–3 | Nov 1999 | Bangladesh F1, Rajshahi | Futures | Hard | Minh Le | Febi Widmhiyanto Hendri-Susilo Pramono | 6–3, 6–0 |
Win | 4–3 | Dec 1999 | Bangladesh F2, Dhaka | Futures | Hard | Minh Le | Rik de Voest Willem-Petrus Meyer | 6–2, 6–4 |
Loss | 4–4 | Apr 2000 | France F8, Melun | Futures | Carpet | José Frontera | Andreas Tattermusch Andreas Weber | 6–7(6–8), 6–4, 6–7(3–7) |
Win | 5–4 | May 2000 | Austria F1, Salzburg | Futures | Clay | Tim Crichton | Djalmar Sistermans Bartlomiej Dabrowski | 6–7(10–8), 6–3, 6–3 |
Loss | 5–5 | Jul 2000 | Montauban, France | Challenger | Clay | Tim Crichton | Lee Pearson Grant Silcock | 1–6, 4–6 |
Win | 6–5 | Jul 2000 | Ostend, Belgium | Challenger | Clay | Tim Crichton | Damián Furmanski Francisco Cabello | 6–2, 2–6, 6–1 |
Win | 7–5 | Aug 2000 | Segovia, Spain | Challenger | Hard | Jason Weir-Smith | Damien Roberts Jordan Kerr | 7–6(7–5), 6–1 |
Loss | 7–6 | Aug 2000 | Sylt, Germany | Challenger | Clay | Gareth Williams | Ionuț Moldovan Yuriy Schukin | 4–6, 2–6 |
Win | 8–6 | Oct 2000 | Austin, United States | Challenger | Hard | Tim Crichton | Raemon Sluiter Dennis Van Scheppingen | 6–1, 6–7(6–8), 6–0 |
Loss | 8–7 | Nov 2000 | Yokohama, Japan | Challenger | Carpet | Tim Crichton | Yves Allegro Julian Knowle | 3–6, 6–7(2–7) |
Win | 9–7 | Nov 2000 | Seoul, South Korea | Challenger | Hard | Tim Crichton | František Čermák Ota Fukárek | 6–4, 6–4 |
Win | 10–7 | Nov 2000 | Vietnam F1, Ho Chi Minh City | Futures | Hard | Aisam Qureshi | Michal Navrátil Jaroslav Levinský | 6–4, 6–4 |
Win | 11–7 | Mar 2001 | Singapore, Singapore | Challenger | Hard | Tim Crichton | Brandon Hawk Kyle Spencer | 3–6, 6–3, 6–4 |
Win | 12–7 | Sep 2001 | Curitiba, Brazil | Challenger | Clay | Tim Crichton | Pedro Pereira Emanuel Couto | 6–3, 6–4 |
Loss | 12–8 | Apr 2002 | Tunis, Tunisia | Challenger | Clay | Devin Bowen | Álex López Morón Andrés Schneiter | 4–6, 6–7(6–8) |
Loss | 12–9 | Jun 2002 | Biella, Italy | Challenger | Clay | Nathan Healey | Dominik Hrbatý Giorgio Galimberti | 6–3, 3–6, 5–7 |
Win | 13–9 | Nov 2002 | Nottingham, United Kington | Challenger | Hard | Stephen Huss | Scott Humphries Mark Merklein | 6–3, 7–6(7–5) |
Loss | 13–10 | Apr 2003 | Bermuda Challenger, Bermuda | Challenger | Clay | Andrew Kratzmann | Robert Kendrick Mark Merklein | 3–6, 1–3 ret. |
Win | 14–10 | Nov 2003 | Waco, United States | Challenger | Hard | Devin Bowen | Ryan Havilland K.J. Hippensteel | 6–4, 7–6(7–4) |
Win | 15–10 | Jan 2004 | Nouméa, New Caledonia | Challenger | Hard | Stephen Huss | Luke Bourgeois Vince Mellino | 3–6, 6–4, 6–4 |
Win | 16–10 | Mar 2004 | Mexico City, Mexico | Challenger | Clay | Tripp Phillips | Rogier Wassen Federico Browne | 6–4, 2–6, 6–3 |
Loss | 16–11 | Apr 2004 | Bermuda Challenger, Bermuda | Challenger | Clay | Stephen Huss | Jordan Kerr Tom Vanhoudt | 6–4, 3–6, 6–7(6–8) |
Win | 17–11 | Sep 2004 | Seoul, South Korea | Challenger | Hard | Robert Lindstedt | Johan Landsberg Thomas Shimada | 7–5, 7–6(7–0) |
Win | 18–11 | Sep 2004 | Beijing, China | Challenger | Hard | Tripp Phillips | Justin Gimelstob Graydon Oliver | 7–5, 7–5 |
Win | 19–11 | Aug 2005 | Vancouver, Canada | Challenger | Hard | Tripp Phillips | Huntley Montgomery Rajeev Ram | 7–6(8–6), 1–6, 6–2 |
Win | 20–11 | Nov 2005 | Busan 2, South Korea | Challenger | Hard | Tripp Phillips | Sanchai Ratiwatana Sonchat Ratiwatana | 7–5, 6–3 |
Win | 21–11 | Nov 2005 | Champaign-Urbana, United States | Challenger | Hard | Tripp Phillips | Justin Gimelstob Rajeev Ram | 6–3, 5–7, 6–0 |
Win | 22–11 | Dec 2005 | Orlando, United States | Challenger | Hard | Tripp Phillips | Mischa Zverev Alex Kuznetsov | default |
Win | 23–11 | Aug 2007 | Vancouver, Cabada | Challenger | Hard | Rik de Voest | Alex Kuznetsov Donald Young | 6–1, 6–2 |
Loss | 23–12 | Nov 2007 | Nashville, United States | Challenger | Hard | Stephen Huss | Bobby Reynolds Rajeev Ram | 7–6(7–4), 1–6, [10–12] |
Loss | 23–13 | Aug 2008 | Vancouver, Canada | Challenger | Hard | Rik de Voest | Travis Parrott Eric Butorac | 4–6, 6–7(3–7) |
Win | 24–13 | Sep 2008 | Tulsa, United States | Challenger | Hard | Stephen Huss | Bobby Reynolds Rajeev Ram | 7–6(7–4), 6–3 |
Win | 25–13 | Nov 2008 | Busan 2, South Korea | Challenger | Hard | Rik de Voest | Jean-Julien Rojer Johan Brunström | 6–4, 2–6, [10–6] |
Win | 26–13 | May 2011 | Sarasota, United States | Challenger | Clay | Stephen Huss | Alex Kuznetsov Alex Bogomolov Jr. | 6–3, 6–4 |
Win | 27–13 | May 2011 | USA F12, Tampa | Futures | Clay | Chris Haggard | Clayton Almeida Joshua Zavala] | 7–6(7–1), 6–4 |
Loss | 27–14 | Oct 2015 | USA F29, Mansfield | Futures | Hard | Liam Broady | Hans Hach Eric Quigley | 5–7, 3–6 |
Loss | 27–15 | Nov 2015 | Australia F11, Wollongong | Futures | Hard | Dayne Kelly | Marc Polmans Steven de Waard | 2–6, 6–4, [7–10] |