I spilte Hayes som starter sammen med Gene Washington for San Francisco 49ers. Han ble waived den 23. oktober etter å ikke ha levd opp til forventninger, og ble erstattet med wide receiver Terry Beasley.