Debutó como futbolista en 1962 con el Barnsley FC, donde jugó durante una temporada.
En 1963 fue traspasado al East Stirlingshire FC, permaneciendo en el club tres años.
Tras pasar por el Berwick Rangers FC y por el Clydebank FC, Gerrard se fue a Hong Kong para fichar por el Hong Kong Rangers FC, con el que ganó la Primera División de Hong Kong.
Dos años más tarde el Seiko SA se hizo con sus servicios, lesionándose al final de la temporada.
Dos años después de su recuperación volvió al club para retirarse finalmente en 1978, ganando tres años antes de nuevo la Primera División de Hong Kong.