Meads played for non league sides Grassmoor Ivanhoe, Claycross Town and later Matlock Town before joining Stockport County in 1923 where the left half completed 117 matches and netting on 21 occasions. He moved to Huddersfield Town in 1926 and went on to feature in 40 matches and scoring twice for the club. In 1928 he joined Reading and played 31 games and finding the net four times. Meads went on to play for Tottenham Hotspur between 1929–34 where he featured in 189 matches in all competitions and scoring on six occasions for the Lilywhites. He left White Hart Lane in 1935 to end his career at Notts County where he played a further 18 matches and scoring twice.