Beal played for Surrey boys and England Youth before signing as an amateur for Tottenham Hotspur F.C. in 1960 and became a professional at the club in 1962.
He made his debut as a defender at Aston Villa F.C. in 1963, and went on to make 16 appearances in that season.
By the start of the following season Danny Blanchflower had retired with Beal taking on the former captains right half position. With the team in transition, he only made eight appearances that season.
The versatile player filled a variety of defensive positions admirably and featured in 21 matches in 1965-66 and started in 26 games in 1966-67, but did not feature in the 1967 FA Cup Final because of an injury. By the late 1960s he had fully established himself in the side and consistently showed his calm, authoritative and composed style.
Beal played in both League Cup winning sides against Aston Villa in 1970-71 and Norwich City F.C. in 1972-73. He played in both matches against Wolverhampton Wanderers F.C. in the 1972 UEFA Cup Final final in which he collected a winners' medal, and in both legs of the 1974 UEFA Cup Final against Feyenoord.
Beal finished his career with Spurs in 1975 and made 420 appearances including three as substitute in all competitions, and scoring just one goal