| Outcome | No. | Date | Tournament | Surface | Partner | Opponents in the final | Score in the final | 
|---|
|
| Runner-up | 1. | June 15, 1987 | London/Queen's Club, England | Grass |  Tim Pawsat |  Guy Forget 
  Yannick Noah | 4–6, 4–6 | 
| Winner | 1. | July 20, 1987 | Stuttgart Outdoor, Germany | Clay |  Tim Pawsat |  Mikael Pernfors 
  Magnus Tideman | 6–3, 6–4 | 
| Winner | 2. | October 12, 1987 | Scottsdale, U.S. | Hard |  Jim Pugh |  Dan Goldie 
  Mel Purcell | 6–3, 6–2 | 
| Winner | 3. | January 4, 1988 | Wellington, New Zealand | Hard |  Dan Goldie |  Broderick Dyke 
  Glenn Michibata | 6–2, 6–3 | 
| Winner | 4. | January 25, 1988 | Australian Open, Melbourne | Hard |  Jim Pugh |  Jeremy Bates 
  Peter Lundgren | 6–3, 6–2, 6–3 | 
| Runner-up | 2. | May 2, 1988 | Hamburg, Germany | Clay |  Jim Pugh |  Darren Cahill 
  Laurie Warder | 4–6, 4–6 | 
| Winner | 5. | May 9, 1988 | Munich, Germany | Clay |  Jim Pugh |  Alberto Mancini 
  Christian Miniussi | 7–6, 6–1 | 
| Winner | 6. | July 25, 1988 | Washington, D.C., U.S. | Hard |  Jim Pugh |  Jorge Lozano 
  Todd Witsken | 6–3, 6–7, 6–2 | 
| Winner | 7. | August 8, 1988 | Indianapolis, U.S. | Hard |  Jim Pugh |  Ken Flach 
  Robert Seguso | 6–4, 6–3 | 
| Winner | 8. | August 22, 1988 | Cincinnati, U.S. | Hard |  Jim Pugh |  Jim Grabb 
  Patrick McEnroe | 6–2, 6–4 | 
| Runner-up | 3. | September 12, 1988 | US Open, New York | Hard |  Jim Pugh |  Sergio Casal 
  Emilio Sánchez | W/O | 
| Runner-up | 4. | October 10, 1988 | Scottsdale, U.S. | Hard |  Jim Pugh |  Scott Davis 
  Tim Wilkison | 4–6, 6–7 | 
| Winner | 9. | November 21, 1988 | Detroit, U.S. | Carpet |  Jim Pugh |  Ken Flach 
  Robert Seguso | 6–4, 6–1 | 
| Winner | 10. | December 11, 1988 | Masters Doubles, London | Carpet |  Jim Pugh |  Emilio Sánchez 
  Sergio Casal | 6–4, 6–3, 2–6, 6–0 | 
| Winner | 11. | January 30, 1989 | Australian Open, Melbourne | Hard |  Jim Pugh |  Darren Cahill 
  Mark Kratzmann | 6–4, 6–4, 6–4 | 
| Runner-up | 5. | February 27, 1989 | Philadelphia, U.S. | Carpet |  Jim Pugh |  Paul Annacone 
 .svg.png) Christo van Rensburg | 3–6, 5–7 | 
| Winner | 12. | March 13, 1989 | Scottsdale, U.S. | Hard |  Jim Pugh |  Paul Annacone 
 .svg.png) Christo van Rensburg | 6–7, 6–3, 6–2, 2–6, 6–4 | 
| Winner | 13. | May 1, 1989 | Singapore | Hard |  Jim Pugh |  Paul Chamberlin 
  Paul Wekesa | 6–3, 6–4 | 
| Winner | 14. | May 8, 1989 | Forest Hills, U.S. | Clay |  Jim Pugh |  Jim Courier 
  Pete Sampras | 6–4, 6–2 | 
| Runner-up | 6. | July 10, 1989 | Wimbledon, London | Grass |  Jim Pugh |  John Fitzgerald 
  Anders Järryd | 6–3, 6–7, 4–6, 6–7 | 
| Runner-up | 7. | November 13, 1989 | Stockholm, Sweden | Carpet |  Jim Pugh |  Jorge Lozano 
  Todd Witsken | 3–6, 7–5, 3–6 | 
| Winner | 15. | November 27, 1989 | Itaparica, Brazil | Hard |  Jim Pugh |  Jorge Lozano 
  Todd Witsken | 6–2, 7–6 | 
| Winner | 16. | February 26, 1990 | Philadelphia, U.S. | Carpet |  Jim Pugh |  Grant Connell 
  Glenn Michibata | 3–6, 6–4, 6–2 | 
| Winner | 17. | March 26, 1990 | Miami, U.S. | Hard |  Jim Pugh |  Boris Becker 
 .svg.png) Cássio Motta | 6–4, 3–6, 6–3 | 
| Winner | 18. | July 9, 1990 | Wimbledon, London | Grass |  Jim Pugh |  Pieter Aldrich 
 .svg.png) Danie Visser | 7–6, 7–6, 7–6 | 
| Runner-up | 8. | November 12, 1990 | Wembley, England | Carpet |  Jim Pugh |  Jim Grabb 
  Patrick McEnroe | 6–7, 6–4, 3–6 | 
| Winner | 19. | February 18, 1991 | Philadelphia, U.S. | Carpet |  Jim Pugh |  Udo Riglewski 
  Michael Stich | 6–4, 6–4 | 
| Winner | 20. | May 13, 1991 | Charlotte, U.S. | Clay |  Jim Pugh |  Bret Garnett 
  Greg Van Emburgh | 6–3, 2–6, 6–3 | 
| Runner-up | 9. | June 10, 1991 | French Open, Paris | Clay |  Jim Pugh |  John Fitzgerald 
  Anders Järryd | 0–6, 6–7 | 
| Runner-up | 10. | November 4, 1991 | Paris, France | Carpet |  Kelly Jones |  John Fitzgerald 
  Anders Järryd | 6–3, 3–6, 2–6 | 
| Runner-up | 11. | January 27, 1992 | Australian Open, Melbourne | Hard |  Kelly Jones |  Todd Woodbridge 
  Mark Woodforde | 4–6, 3–6, 4–6 | 
| Winner | 21. | April 13, 1992 | Tokyo Outdoor, Japan | Hard |  Kelly Jones |  John Fitzgerald 
  Anders Järryd | 0–6, 7–5, 6–3 | 
| Winner | 22. | August 24, 1992 | New Haven, U.S. | Hard |  Kelly Jones |  Patrick McEnroe 
  Jared Palmer | 7–6, 6–7, 6–2 | 
| Runner-up | 12. | September 14, 1992 | US Open, New York | Hard |  Kelly Jones |  Jim Grabb 
  Richey Reneberg | 6–3, 6–7, 3–6, 3–6 | 
| Winner | 23. | April 12, 1993 | Tokyo Outdoor, Japan | Hard |  Ken Flach |  Glenn Michibata 
  David Pate | 2–6, 6–3, 6–4 | 
| Winner | 24. | June 21, 1993 | Manchester, England | Grass |  Ken Flach | .svg.png) Stefan Kruger 
  Glenn Michibata | 6–4, 6–1 | 
| Winner | 25. | July 26, 1993 | Washington, D.C., U.S. | Hard |  Byron Black |  Grant Connell 
  Patrick Galbraith | 6–4, 7–5 | 
| Runner-up | 13. | August 23, 1993 | Indianapolis, U.S. | Hard |  Ken Flach |  Scott Davis 
  Todd Martin | 4–6, 4–6 | 
| Winner | 26. | September 13, 1993 | US Open, New York | Hard |  Ken Flach |  Martin Damm 
  Karel Nováček | 6–7, 6–4, 6–2 | 
| Winner | 27. | February 7, 1994 | San Jose, U.S. | Hard (i) |  Jared Palmer |  Byron Black 
  Jonathan Stark | 4–6, 6–4, 6–4 | 
| Winner | 28. | June 20, 1994 | Manchester, England | Grass | .svg.png) Danie Visser |  Scott Davis 
  Trevor Kronemann | 6–4, 4–6, 7–6 | 
| Runner-up | 14. | July 10, 1995 | Wimbledon, London | Grass |  Scott Melville |  Todd Woodbridge 
  Mark Woodforde | 5–7, 6–7, 6–7 | 
| Winner | 29. | August 21, 1995 | New Haven, U.S. | Hard |  Scott Melville |  Leander Paes 
  Nicolás Pereira | 7–6, 6–4 | 
| Runner-up | 15. | August 28, 1995 | Long Island, U.S. | Hard |  Scott Melville |  Cyril Suk 
  Daniel Vacek | 7–5, 6–7, 6–7 | 
| Winner | 30. | January 15, 1996 | Jakarta, Indonesia | Hard |  Scott Melville |  Kent Kinnear 
  Dave Randall | 6–1, 2–6, 6–1 | 
| Winner | 31. | March 11, 1996 | Scottsdale, U.S. | Hard |  Patrick Galbraith |  Richey Reneberg 
  Brett Steven | 5–7, 7–5, 7–5 | 
| Runner-up | 16. | April 22, 1996 | Tokyo, Japan | Hard |  Mark Knowles |  Todd Woodbridge 
  Mark Woodforde | 2–6, 3–6 | 
| Winner | 32. | April 29, 1996 | Seoul, South Korea | Hard |  Jonathan Stark |  Kent Kinnear 
  Kevin Ullyett | 6–4, 6–4 | 
| Winner | 33. | November 11, 1996 | Moscow, Russia | Carpet |  Andrei Olhovskiy |  Jiří Novák 
  David Rikl | 4–6, 6–1, 6–2 | 
| Runner-up | 17. | January 13, 1997 | Auckland, New Zealand | Hard |  Jonathan Stark |  Ellis Ferreira 
  Patrick Galbraith | 4–6, 6–4, 6–7 | 
| Runner-up | 18. | February 24, 1997 | Memphis, U.S. | Hard (i) |  Jonathan Stark |  Ellis Ferreira 
  Patrick Galbraith | 3–6, 6–3, 1–6 | 
| Runner-up | 19. | March 10, 1997 | Scottsdale, U.S. | Hard |  Jonas Björkman |  Luis Lobo 
  Javier Sánchez | 3–6, 3–6 | 
| Runner-up | 20. | July 28, 1997 | Los Angeles, U.S. | Hard |  Mahesh Bhupathi |  Sébastien Lareau 
  Alex O'Brien | 6–7, 4–6 | 
| Runner-up | 21. | October 13, 1997 | Singapore | Carpet |  Jonathan Stark |  Mahesh Bhupathi 
  Leander Paes | 4–6, 4–6 | 
| Runner-up | 22. | October 27, 1997 | Stuttgart Indoor, Germany | Carpet |  Jonathan Stark |  Todd Woodbridge 
  Mark Woodforde | 3–6, 3–6 | 
| Runner-up | 23. | November 3, 1997 | Paris, France | Carpet |  Jonathan Stark |  Jacco Eltingh 
  Paul Haarhuis | 2–6, 6–7 | 
| Winner | 34. | November 23, 1997 | Doubles Championships, Hartford | Carpet |  Jonathan Stark |  Mahesh Bhupathi 
  Leander Paes | 6–3, 6–4, 7–6 | 
| Runner-up | 24. | January 12, 1998 | Adelaide, Australia | Hard |  Ellis Ferreira |  Joshua Eagle 
  Andrew Florent | 4–6, 7–6, 3–6 | 
| Winner | 35. | March 30, 1998 | Miami, U.S. | Hard |  Ellis Ferreira |  Alex O'Brien 
  Jonathan Stark | 6–2, 6–4 | 
| Runner-up | 25. | April 20, 1998 | Barcelona, Spain | Clay |  Ellis Ferreira |  Jacco Eltingh 
  Paul Haarhuis | 5–7, 0–6 | 
| Runner-up | 26. | May 18, 1998 | Rome, Italy | Clay |  Ellis Ferreira |  Mahesh Bhupathi 
  Leander Paes | 4–6, 6–4, 6–7 | 
| Winner | 36. | June 15, 1998 | Halle, Germany | Grass |  Ellis Ferreira |  John-Laffnie de Jager 
  Marc-Kevin Goellner | 4–6, 6–4, 7–6 | 
| Runner-up | 27. | August 10, 1998 | Toronto, Canada | Hard |  Ellis Ferreira |  Martin Damm 
  Jim Grabb | 7–6, 2–6, 6–7 | 
| Runner-up | 28. | March 15, 1999 | Indian Wells, U.S. | Hard |  Ellis Ferreira |  Wayne Black 
  Sandon Stolle | 6–7, 3–6 | 
| Winner | 37. | May 17, 1999 | Rome, Italy | Clay |  Ellis Ferreira |  David Adams 
  John-Laffnie de Jager | 6–7, 6–1, 6–2 | 
| Winner | 38. | January 17, 2000 | Auckland, New Zealand | Hard |  Ellis Ferreira |  Olivier Delaître 
  Jeff Tarango | 7–5, 6–4 | 
| Winner | 39. | January 31, 2000 | Australian Open, Australia | Hard |  Ellis Ferreira |  Wayne Black 
  Andrew Kratzmann | 6–4, 3–6, 6–3, 3–6, 18–16 | 
| Winner | 40. | April 17, 2000 | Atlanta, U.S. | Clay |  Ellis Ferreira |  Justin Gimelstob 
  Mark Knowles | 6–3, 6–4 | 
| Runner-up | 29. | June 26, 2000 | Nottingham, England | Grass |  Ellis Ferreira |  Donald Johnson 
  Piet Norval | 6–1, 4–6, 3–6 | 
| Runner-up | 30. | August 14, 2000 | Cincinnati, U.S. | Hard |  Ellis Ferreira |  Todd Woodbridge 
  Mark Woodforde | 6–7, 4–6 | 
| Runner-up | 31. | September 11, 2000 | US Open, New York | Hard |  Ellis Ferreira |  Lleyton Hewitt 
  Max Mirnyi | 4–6, 7–5, 6–7 | 
| Runner-up | 32. | April 30, 2001 | Atlanta, U.S. | Clay |  David Macpherson |  Mahesh Bhupathi 
  Leander Paes | 3–6, 6–7 | 
| Winner | 41. | October 8, 2001 | Tokyo, Japan | Hard |  David Macpherson |  Paul Hanley 
  Nathan Healey | 1–6, 7–6, 7–6 | 
| Winner | 42. | October 29, 2001 | Basel, Switzerland | Carpet |  Ellis Ferreira |  Mahesh Bhupathi 
  Leander Paes | 7–6, 6–4 | 
| Winner | 43. | November 5, 2001 | Paris, France | Carpet |  Ellis Ferreira |  Mahesh Bhupathi 
  Leander Paes | 3–6, 6–4, 6–3 | 
| Winner | 44. | February 2, 2002 | ATP Doubles Challenge Cup, Bangalore | Hard |  Ellis Ferreira |  Petr Pála 
  Pavel Vízner | 6–7(6), 7–6(2), 6–4, 6–4 | 
| Runner-up | 33. | February 16, 2004 | San Jose, U.S. | Hard (i) |  Brian MacPhie |  James Blake 
  Mardy Fish | 2–6, 5–7 | 
| Winner | 45. | March 8, 2004 | Scottsdale, U.S. | Hard |  Brian MacPhie |  Jeff Coetzee 
  Chris Haggard | 6–3, 6–1 | 
| Runner-up | 34. | April 19, 2004 | Houston, U.S. | Clay |  Brian MacPhie |  James Blake 
  Mardy Fish | 3–6, 4–6 | 
| Runner-up | 35. | June 21, 2004 | Nottingham, England | Grass |  Brian MacPhie |  Paul Hanley 
  Todd Woodbridge | 4–6, 3–6 | 
| Runner-up | 36. | October 4, 2004 | Shanghai, China | Hard |  Brian MacPhie |  Jared Palmer 
  Pavel Vízner | 6–4, 6–7, 6–7 | 
| Winner | 46. | August 1, 2005 | Los Angeles, U.S. | Hard |  Brian MacPhie |  Jonathan Erlich 
  Andy Ram | 6–3, 6–4 |