A goalkeeper, Price began his career at Richmond Villa and played for the Medical Corps and Aldershot Depot representative teams while serving in the British Army.[3] While with Aldershot, he won the 1907 cup for best all-round sportsman at the barracks.[3] He returned to his native West Midlands to join hometown Birmingham & District League club Walsall in October 1908, staying with the club for ten months.[3]
Pride moved to London and dropped back into non-League football to sign for Southern League Second Division club Croydon Common in 1911.[3] He represented the team in both the Southern League and the London Combination and made 18 and 24 appearances respectively.[3] Price left the club at the end of the 1911–12 season, having made 46 appearances for the Robins.[3]
Brentford
Price joined Southern League First Division club Brentford in 1912.[4] He had a poor 1912–13 season and conceded the goals which saw the Bees relegated to the Second Division.[5] Price was a part of the Brentford team which challenged for promotion in the 1913–14 and 1914–15 seasons, before competitive football was suspended in 1915, due to the outbreak of the First World War.[5] Price continued to play for Brentford through the war and during the 1917–18 season, he joined London Munitions League club Wilkinsons as a guest.[3] He was a part of the Brentford team which won the 1918–19 London Combination title.[3][4]
Price was awarded a testimonial against Millwall in September 1919 and with the resumption of competitive football, he returned to Southern League action for the 1919–20 season.[4] Price departed Griffin Park in May 1920,[4] after making 118 appearances in four competitive seasons for Brentford.[5] He returned to Brentford in September 1921,[6] but failed to make any further competitive appearances for the club.[5] Price was posthumously inducted into the Brentford Hall of Fame in 2019.[7]