Ladywood, Birmingham born inside forward Charlie Hare began his football career with Warwick County in 1889 and played for Birmingham United in 1890 before signing for Aston Villa in March 1891, making his Football League debut at Darwen that October, scoring twice in a 5-1 victory. He was mainly a fringe player at Aston Villa, but helped them to win the League Championship in 1893-94, scoring 7 goals in 10 appearances including a hat-trick in a 4-0 win over Sheffield United in October 1893, before he was transferred to Woolwich Arsenal in February 1895 after 13 goals in 26 appearances for Aston Villa.
He spent 18 months with The Gunners, where he was in and out of the side, mainly playing at inside forward, although he also deputised for Joe Powell at right back, scoring 7 goals in 20 appearances. in November 1896 he moved to Small Heath (now Birmingham City) and scored 14 goals in 45 appearances for the Muntz Street club, before a move to Southern League Watford in June 1898.
He started his Watford career with six goals in a friendly and continued to score freely, running up a total of 59 goals in 71 competitive first-team outings, of which 55 were in Southern League and FA Cup matches, scoring 35 goals, playing his final game for Watford in November 1900. He served with the Herts Yeomanry in the Boer War and was discharged in April 1902 as being medically unfit, but resumed his football career in Devon with Argyle, soon to be renamed Plymouth Argyle, joining them in October 1902 before the club became professional primarily as a coach, and making 4 appearances in their first Southern League season, 1903-04. He then became the player-coach of Green Waves in September 1904 before his eventual retirement.