Born in Hanwell, Ealing, outside left Charles “Oakey” Field played for Hanwell in 1894, Royal Ordnance Factories in the Southern League in 1895 and for Brentford in the London League in 1897. He scored a hat-trick on his Brentford debut and helped the club gain promotion from Division Two in 1897 followed by runners-up spot in Division One the next season. He then signed for reigning Football League champions Sheffield United in 1898, making his Football League debut at Notts County that September, scoring twice in a 2-2 draw, for whom he played in the 1901 FA Cup Final, losing to Tottenham Hotspur, then of the Southern League, after a replay.
In January 1902 after 19 goals in 61 appearances for The Blades, Field joined Small Heath (later Birmingham), together with teammate Billy Beer. Unable to prevent their relegation from the First Division that season, he contributed to their immediate promotion in 1902-03 as runners-up scoring 6 goals in 17 appearances. He retired from football in 1906 following persistent injuries after 15 goals in 89 appearances for Small Heath, but he returned to Brentford in November 1907 to play for the reserves and retired at the end of the 1907-08 season.