Career
Born in Stourbridge, Worcestershire, Beasley began his career as a winger playing for local sides in Kidderminster, before joining Stourbridge. In 1931, while still only seventeen he was signed for £550 by Arsenal. Initially in the youth and reserve teams, he made his first-team debut away to Sunderland on 6 April 1932, but only played sporadically at first, with regulars Joe Hulme and Cliff Bastin keeping the young Beasley out of the side.
In October 1936 he was sold to Huddersfield Town for £750.
In total he made 90 appearances for Arsenal, scoring 25 goals. He continued to play after hostilities ended.
After playing for Fulham, he became Bristol City"s player-manager in 1950. He was manager until 1958.
He became manager of Birmingham City in 1959 but was only in the post for a year.
He later scouted for Fulham and managed Dover. He retired to live in Chard, Somerset, and died in Taunton at the age of 72. As a player with Arsenal As a manager.