McNeil transferred to Chelsea from Hamilton Academical in April 1914. He scored on his competitive debut, and was a member of the "Blues" side that reached the 1915 FA Cup Final. He made a total of 306 appearances for Chelsea and scored a total of 32 goals.