| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | Aug 1983 | Cleveland, United States | Grand Prix | Hard | Mike Myburg | Francisco González
Matt Mitchell | 7–6, 7–5 |
| Win | 2–0 | Dec 1984 | Sydney, Australia | Grand Prix | Grass | Paul Annacone | Tom Gullikson
Scott McCain | 7–6, 7–6 |
| Win | 3–0 | Apr 1985 | Delray Beach, United States | Grand Prix Masters | Hard | Paul Annacone | Sherwood Stewart
Kim Warwick | 7–5, 7–5, 6–4 |
| Win | 4–0 | Apr 1985 | Atlanta, United States | WCT | Carpet | Paul Annacone | Steve Denton
Tomáš Šmíd | 6–4, 6–3 |
| Loss | 4–1 | May 1985 | Las Vegas, United States | Grand Prix | Hard | Paul Annacone | Pat Cash
John Fitzgerald | 6–7, 7–6, 6–7 |
| Loss | 4–2 | Jul 1985 | Newport, United States | Grand Prix | Grass | Paul Annacone | Peter Doohan
Sammy Giammalva Jr. | 1–6, 3–6 |
| Loss | 4–3 | Sep 1985 | Los Angeles, United States | Grand Prix | Hard | Paul Annacone | Scott Davis
Robert Van't Hof | 3–6, 6–7 |
| Win | 5–3 | Sep 1985 | San Francisco, United States | Grand Prix | Carpet | Paul Annacone | Brad Gilbert
Sandy Mayer | 3–6, 6–3, 6–4 |
| Win | 6–3 | Oct 1985 | Johannesburg, South Africa | Grand Prix | Hard | Colin Dowdeswell | Amos Mansdorf
Shahar Perkiss | 3–6, 7–6, 6–4 |
| Win | 7–3 | Dec 1985 | Melbourne, Australia | Grand Slam | Grass | Paul Annacone | Mark Edmondson
Kim Warwick | 3–6, 7–6, 6–4, 6–4 |
| Loss | 7–4 | Jan 1985 | London, United Kingdom | WCT | Carpet | Paul Annacone | Heinz Günthardt
Balázs Taróczy | 4–6, 6–1, 6–7, 7–6, 4–6 |
| Loss | 7–5 | Aug 1986 | Stratton Mountain, United States | Grand Prix | Hard | Paul Annacone | Peter Fleming
John McEnroe | 3–6, 6–3, 3–6 |
| Win | 8–5 | Nov 1986 | Johannesburg, South Africa | Grand Prix | Hard | Mike De Palmer | Andrés Gómez
Sherwood Stewart | 3–6, 6–2, 7–6 |
| Win | 9–5 | Mar 1987 | Miami, United States | Grand Prix Masters | Hard | Paul Annacone | Ken Flach
Robert Seguso | 6–2, 6–4, 6–4 |
| Loss | 9–6 | Mar 1987 | Orlando, United States | Grand Prix | Hard | Paul Annacone | Sherwood Stewart
Kim Warwick | 6–2, 6–7, 4–6 |
| Win | 10–6 | Apr 1987 | Chicago, United States | Grand Prix | Carpet | Paul Annacone | Mike De Palmer
Gary Donnelly | 6–3, 7–6(7–4) |
| Loss | 10–7 | Oct 1988 | Paris, France | Grand Prix Masters | Carpet | Jim Grabb | Paul Annacone
John Fitzgerald | 2–6, 2–6 |
| Win | 11–7 | Feb 1989 | Memphis, United States | Grand Prix | Hard | Paul Annacone | Scott Davis
Tim Wilkison | 7–6, 6–7, 6–1 |
| Win | 12–7 | Feb 1989 | Philadelphia, United States | Grand Prix | Carpet | Paul Annacone | Rick Leach
Jim Pugh | 6–3, 7–5 |
| Loss | 12–8 | Mar 1989 | Scottsdale, United States | Grand Prix | Hard | Paul Annacone | Rick Leach
Jim Pugh | 7–6, 3–6, 2–6, 6–2, 4–6 |
| Loss | 12–9 | Oct 1989 | San Francisco, United States | Grand Prix | Carpet | Paul Annacone | Pieter Aldrich
Danie Visser | 4–6, 3–6 |
| Win | 13–9 | Sep 1990 | Basel, Switzerland | World Series | Hard | Stefan Kruger | Neil Broad
Gary Muller | 4–6, 7–6, 6–3 |
| Win | 14–9 | Oct 1990 | Tel Aviv, Israel | World Series | Hard | Nduka Odizor | Ronnie Båthman
Rikard Bergh | 6–3, 6–4 |
| Loss | 14–10 | Apr 1991 | Singapore, Singapore | World Series | Hard | Stefan Kruger | Grant Connell
Glenn Michibata | 4–6, 7–5, 6–7 |
| Loss | 14–11 | Oct 1992 | Taipei, Taiwan | World Series | Carpet | Patrick Baur | John Fitzgerald
Sandon Stolle | 6–7, 2–6 |
| Loss | 14–12 | Feb 1993 | Marseille, France | World Series | Carpet | Ivan Lendl | Arnaud Boetsch
Olivier Delaître | 3–6, 6–7 |
| Win | 15–12 | Apr 1993 | Osaka, Japan | World Series | Hard | Mark Keil | Glenn Michibata
David Pate | 7–6, 6–3 |
| Win | 16–12 | Jul 1993 | Newport, United States | World Series | Grass | Javier Frana | Byron Black
Jim Pugh | 4–6, 6–1, 7–6 |
| Win | 17–12 | Apr 1994 | Birmingham, United States | World Series | Clay | Richey Reneberg | Brian MacPhie
David Witt | 2–6, 6–3, 6–2 |
| Win | 18–12 | Nov 1995 | Buenos Aires, Argentina | World Series | Clay | Vincent Spadea | Jiří Novák
David Rikl | 6–3, 6–3 |
| Win | 19–12 | May 1996 | Atlanta, United States | World Series | Clay | David Wheaton | Bill Behrens
Matt Lucena | 7–6, 6–2 |
| Win | 20–12 | Jun 1996 | Bologna, Italy | World Series | Clay | Brent Haygarth | Karim Alami
Gábor Köves | 6–1, 6–4 |