Flach gnódos títulos de dobles en su carrera.
Si posición más alta en el ATP Tour fue el 21 de marzo de 1994, cuando alcanzó la posición 108.
Derrotó a Andre Agassi en la primera ronda de Wimbledon en 1996 pero quedó eliminado en la tercera ronda.
También derrotó a Agassi en 1997 en Washington D. C. Además, consiguió victorias sobre Ivan Lendl, Pat Rafter, Gustavo Kuerten y Thomas Johansson.
Flach ganó dos títulos de dobles: una con Paul Annacone y otro con Sandon Stolle.