Career
His career began with Sheffield Wednesday as an amateur, joining after World World War II had ended. He played in the Football League for Luton Town and Southend United, before rejoining Colchester. Born in Watford, Beach began his career as an amateur with Sheffield Wednesday.
He did not make a first-team appearance for Wednesday, joining Southern League side in 1945.
Beach made three Southern League appearances for Colchester, scoring twice, before being signed permanently to Football League side Luton Town in 1946. He made 23 league appearances for the Hatters until 1947, when he joined Southend United.
Beach rejoined Essex neighbours in 1949, winning the Southern League Cup and finishing as runner-up in the league and gaining election to the Football League for the following season. Beach would not go on to represent Colchester in the Football League, his last appearance coming on 6 May 1950 in a 0–0 draw against Barry Town.
He made 30 appearances for the U"s in his second stint, teaming up with Chelmsford City and later Biggleswade Town after his Colchester exit.