Shaun Goater sin første profesjonelle klubb var Manchester United, men han kom aldri opp på A-laget. I 1989 gikk han til Rotherham United, der fikk han sin ligadebut. Han spilte sju år og spilte totalt 209 ligakamper for de og scoret 70 mål før han i 1996 gikk over til Bristol City. I 1998 gikk han over til Manchester City for 400 000£. I Manchester City scoret han over 100 mål og ble godt likt av fansen. Etter Manchester City spilte Goater for Reading FC, Coventry City, Southend United, Bermuda Hogges og North Village Rams.