| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | Jan 1992 | Wellington, New Zealand | World Series | Hard | Jonathan Stark | Michiel Schapers
Daniel Vacek | 6–3, 6–3 |
| Loss | 1–1 | May 1992 | Charlotte, United States | World Series | Clay | Bret Garnett | Steve Devries
David Macpherson | 4–6, 6–7 |
| Win | 2–1 | Jul 1992 | Washington, United States | Championship Series | Hard | Bret Garnett | Ken Flach
Todd Witsken | 6–2, 6–3 |
| Loss | 2–2 | Aug 1992 | New Haven, United States | Championship Series | Hard | Patrick McEnroe | Rick Leach
Kelly Jones | 6–7, 7–6, 2–6 |
| Loss | 2–3 | Nov 1992 | Antwerp, Belgium | World Series | Carpet | Patrick McEnroe | John Fitzgerald
Anders Järryd | 2–6, 2–6 |
| Loss | 2–4 | May 1993 | Atlanta, United States | World Series | Clay | Todd Martin | Paul Annacone
Richey Reneberg | 4–6, 6–7 |
| Loss | 2–5 | May 1993 | Tampa, United States | World Series | Clay | Kelly Jones | Todd Martin
Derrick Rostagno | 3–6, 4–6 |
| Win | 3–5 | Jan 1994 | Auckland, New Zealand | World Series | Hard | Patrick McEnroe | Grant Connell
Patrick Galbraith | 6–2, 4–6, 6–4 |
| Win | 4–5 | Feb 1994 | San Jose, United States | World Series | Hard | Rick Leach | Byron Black
Jonathan Stark | 4–6, 6–4, 6–4 |
| Loss | 4–6 | Feb 1994 | Memphis, United States | Championship Series | Hard | Jim Grabb | Byron Black
Jonathan Stark | 6–7, 4–6 |
| Loss | 4–7 | Feb 1994 | Philadelphia, United States | Championship Series | Carpet | Jim Grabb | Jacco Eltingh
Paul Haarhuis | 3–6, 4–6 |
| Loss | 4–8 | Mar 1994 | Miami, United States | Masters Series | Hard | Mark Knowles | Jacco Eltingh
Paul Haarhuis | 6–7, 6–7 |
| Win | 5–8 | May 1994 | Atlanta, United States | World Series | Clay | Richey Reneberg | Jim Pugh
Francisco Montana | 4–6, 7–6, 6–4 |
| Loss | 5–9 | May 1994 | Pinehurst, United States | World Series | Clay | Richey Reneberg | Todd Woodbridge
Mark Woodforde | 2–6, 6–3, 3–6 |
| Loss | 5–10 | Jul 1994 | Toronto, Canada | Masters Series | Hard | Patrick McEnroe | Byron Black
Jonathan Stark | 4–6, 4–6 |
| Win | 6–10 | Oct 1994 | Basel, Switzerland | World Series | Hard | Patrick McEnroe | Lan Bale
John-Laffnie de Jager | 6–3, 7–6 |
| Loss | 6–11 | Oct 1994 | Toulouse, France | World Series | Hard | Patrick McEnroe | Menno Oosting
Daniel Vacek | 6–7, 7–6, 3–6 |
| Win | 7–11 | Jan 1995 | Melbourne, Australia | Grand Slam | Hard | Richey Reneberg | Daniel Nestor
Mark Knowles | 6–3, 3–6, 6–3, 6–2 |
| Win | 8–11 | Feb 1995 | Memphis, United States | Championship Series | Hard | Richey Reneberg | Tommy Ho
Brett Steven | 4–6, 7–6, 6–1 |
| Loss | 8–12 | May 1995 | Atlanta, United States | World Series | Clay | Richey Reneberg | Sergio Casal
Emilio Sánchez | 7–6, 3–6, 6–7 |
| Win | 9–12 | Oct 1995 | Tel Aviv, Israel | World Series | Hard | Jim Grabb | Kent Kinnear
David Wheaton | 6–4, 7–5 |
| Win | 10–12 | Nov 1995 | Moscow, Russia | World Series | Carpet | Byron Black | Tommy Ho
Brett Steven | 6–4, 3–6, 6–3 |
| Win | 11–12 | Nov 1998 | Moscow, Russia | World Series | Carpet | Jeff Tarango | Yevgeny Kafelnikov
Daniel Vacek | 6–4, 6–7, 6–3 |
| Win | 12–12 | Jan 1999 | Doha, Qatar | World Series | Hard | Alex O'Brien | Pieter Norval
Kevin Ullyett | 6–3, 6–4 |
| Loss | 12–13 | May 1999 | Hamburg, Germany | Masters Series | Clay | Paul Haarhuis | Wayne Arthurs
Andrew Kratzmann | 6–2, 6–7, 2–6 |
| Loss | 12–14 | Jun 1999 | Halle, Germany | World Series | Grass | Paul Haarhuis | Jonas Björkman
Patrick Rafter | 3–6, 5–7 |
| Loss | 12–15 | Jul 1999 | London, United Kingdom | Grand Slam | Grass | Paul Haarhuis | Mahesh Bhupathi
Leander Paes | 7–6(12–10), 3–6, 4–6, 6–7(4–7) |
| Win | 13–15 | Aug 1999 | Indianapolis, United States | Championship Series | Hard | Paul Haarhuis | Olivier Delaître
Leander Paes | 6–3, 6–4 |
| Loss | 13–16 | Nov 1999 | Paris, France | Masters Series | Carpet | Paul Haarhuis | Sébastien Lareau
Alex O'Brien | 6–7(7–9), 5–7 |
| Loss | 13–17 | Jan 2000 | Doha, Qatar | International Series | Hard | Alex O'Brien | Mark Knowles
Max Mirnyi | 3–6, 4–6 |
| Win | 14–17 | Mar 2000 | Scottsdale, United States | International Series | Hard | Richey Reneberg | Patrick Galbraith
David Macpherson | 6–3, 7–5 |
| Win | 15–17 | Mar 2000 | Indian Wells, United States | Masters Series | Hard | Alex O'Brien | Paul Haarhuis
Sandon Stolle | 6–4, 7–6(7–5) |
| Win | 16–17 | Aug 2000 | Washington, United States | Championship Series | Hard | Alex O'Brien | Andre Agassi
Sargis Sargsian | 7–5, 6–1 |
| Win | 17–17 | Mar 2001 | Scottsdale, United States | International Series | Hard | Donald Johnson | Marcelo Ríos
Sjeng Schalken | 7–6(7–3), 6–2 |
| Win | 18–17 | Apr 2001 | Barcelona, Spain | Championship Series | Clay | Donald Johnson | Tommy Robredo
Fernando Vicente | 7–6(7–2), 6–4 |
| Win | 19–17 | May 2001 | Mallorca, Spain | International Series | Clay | Donald Johnson | Feliciano López
Francisco Roig | 7–5, 6–3 |
| Win | 20–17 | Jun 2001 | Nottingham, United Kingdom | International Series | Grass | Donald Johnson | Paul Hanley
Andrew Kratzmann | 6–4, 6–2 |
| Win | 21–17 | Jul 2001 | London, United Kingdom | Grand Slam | Grass | Donald Johnson | Jiří Novák
David Rikl | 6–4, 4–6, 6–3, 7–6(8–6) |
| Loss | 21–18 | Aug 2001 | Montreal, Canada | Masters Series | Hard | Donald Johnson | Jiří Novák
David Rikl | 4–6, 6–3, 3–6 |
| Loss | 21–19 | Sep 2001 | New York, United States | Grand Slam | Hard | Donald Johnson | Wayne Black
Kevin Ullyett | 6–7(9–11), 6–2, 3–6 |
| Win | 22–19 | Oct 2001 | Stockholm, Sweden | International Series | Hard | Donald Johnson | Todd Woodbridge
Jonas Björkman | 6–3, 4–6, 6–3 |
| Win | 23–19 | Jan 2002 | Doha, Qatar | International Series | Hard | Donald Johnson | Jiří Novák
David Rikl | 6–3, 7–6(7–5) |
| Win | 24–19 | Jan 2002 | Sydney, Australia | International Series | Hard | Donald Johnson | Sandon Stolle
Joshua Eagle | 6–4, 6–4 |
| Loss | 24–20 | Mar 2002 | Miami, United States | Masters Series | Hard | Donald Johnson | Daniel Nestor
Mark Knowles | 3–6, 6–3, 1–6 |
| Loss | 24–21 | Jun 2002 | Nottingham, United Kingdom | International Series | Grass | Donald Johnson | Mark Knowles
Mike Bryan | 6–0, 6–7(3–7), 4–6 |
| Win | 25–21 | Oct 2002 | St. Petersburg, Russia | International Series | Hard | David Adams | Irakli Labadze
Marat Safin | 7–6(10–8), 6–3 |
| Loss | 25–22 | May 2003 | Munich, Germany | International Series | Clay | Joshua Eagle | Wayne Black
Kevin Ullyett | 3–6, 5–7 |
| Loss | 25–23 | Jun 2003 | Nottingham, United Kingdom | International Series | Grass | Joshua Eagle | Bob Bryan
Mike Bryan | 6–7(3–7), 6–4, 6–7(4–7) |
| Win | 26–23 | Feb 2004 | Milan, Italy | International Series | Carpet | Pavel Vízner | Daniele Bracciali
Giorgio Galimberti | 6–4, 6–4 |
| Win | 27–23 | Oct 2004 | Shanghai, China | International Series | Hard | Pavel Vízner | Rick Leach
Brian Macphie | 4–6, 7–6(7–4), 7–6(13–11) |
| Win | 28–23 | Oct 2004 | Tokyo, Japan | Championship Series | Hard | Pavel Vízner | Jiří Novák
Petr Pála | 5–1 ret. |