Som amatør vant Fasth én individuell turnering og tre lagkonkurranser.
Han ble profesjonell i 1993 og vant tre turneringer på Challenge-touren samme år. I 1994 ble han medlem av Europatouren. Han mistet spilleretten på Europatouren i 1996 etter å ha spilt inn for lite penger, men han kom seg raskt tilbake og fikk spillerett igjen året etter. Fasth kvalifiserte seg til PGA-touren på kvalifiseringsskolen i 1997, og spilte både på Europatouren og PGA-touren i 1998. Han hadde en dårlig sesong, og endte opp tilbake på Challenge-touren. Etter dette har han konsentrert seg om å spille i Europa, og han hadde sin beste sesong i karrieren i 2001 da han ble nr. 10 på pengelisten (Order of Merit) og endte på annenplass i The Open Championship bak David Duval. Dette var første gang han deltok i en major, og fremgangen gav ham en plass på det europeiske laget i Ryder Cup i 2002.