Crabbe started his career with Heart of Midlothian. He joined Hearts from Tynecastle Boys Club in 1986 and made his league debut against Clydebank in January 1987.
Crabbe's professional football journey commenced with Heart of Midlothian. He transitioned to Hearts from Tynecastle Boys Club in 1986, making his first league appearance for the club against Clydebank in January 1987.