In July 1908 Baddeley along with centre forward Freddie Brown signed for West Bromwich Albion for £250 and made his debut away at Grimsby Town two months later. He won a Second Division championship medal with the club in 1910–11 and an FA Cup runners-up medal in 1912. Baddeley's last game for Albion was against Sheffield Wednesday on 18 April 1914, at the age of 39 years, 345 days. He remains, as of October 2008, the oldest player ever to appear for the club in a competitive fixture. He retired from football the following month after playing making 157 senior appearances for West Bromwich Albion. He subsequently became a publican and also worked in the upholstery trade. He died in West Bromwich in July 1952.