He played 57 league games for Halifax before leaving at the end of the 1922–23 season to join Pontypridd, where he spent two years before joining Torquay United in 1925.
Over a span of five seasons, he participated in 57 league games for Halifax before transferring to Pontypridd at the end of the 1922–23 season and then moving on to Torquay United in 1925.