Jack Price debutó con el Portsmouth FC a la edad de 18 años en 1936.
Jugando durante una temporada en el club fue traspasado al Wolverhampton Wanderers FC durante otra temporada.
Ya en 1938 fichó por el Hartlepool United FC, donde permaneció diez temporadas, jugando un total de 90 partidos y marcando 12 goles.
Tras salir del club fichó por el York City FC, permaneciendo una temporada y retirándose al final de la misma en 1949.
Además Jack Price aún mantiene el récord del gol más rápido para el Hartlepool United FC, marcando en un partido a los 12 segundos con un resultado final de 6-1 contra el Rochdale AFC, en la primera jornada de la temporada 1948/49.