Stephen played on the European Tour from 1997-2000, where he had his first professional win at the 1998 German Open. He had a good stretch of form in the early 2000's, where he won the Australian Open in 2002 and then had two runner up performances on the PGA Tour in 2003 and 2004.
- 1998 European Tour winner
- 2002 Australian Open winner
- Two time runner up on the US PGA Tour at the 2003 Greater Milwaukee Open and 2004 Reno-Tahoe Open