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 began 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.