Nacido en Silksworth, Sunderland (Inglaterra), jugó 388 partidos de Liga para el Sunderland A.F.C., marcando 228 goles.
Jugando para Sunderland hizo 10 hat-tricks y en 2 oportunidades marcó 4 goles en un solo partido.
Increíblemente solamente jugó un partido para Inglaterra contra Escocia en Hampden Park ante 129,693 aficionados.
Cuando se retiró como jugador en 1950 se convirtió como entrenador del Peterborough United.
Luego fue entrenador del Darlington y finalmente del Hartlepool United.