He made over 500 appearances in the Football League for West Ham United, and ended his career with a short spell at Aldershot.
He played for Essex Road School, Manor Park, Fullers, Chadwell Heath United, Manor Park Albion, East Ham and Wall End United, before West Ham signed him from the works team of the Ilford Electricity Board in March 1920.
[4] He was an ever-present during the 1924–25 season, and went on to make 548 senior appearances for the Hammers, a record that wasn't beaten until Bobby Moore surpassed it in 1973.
[3] He scored a total of 166 goals, placing him third in the club's all-time records,[5] above many of West Ham's finest strikers despite his role on the left wing.
He joined Aldershot for a short spell, where he made two League appearances and played his final game against Port Vale.