Career
A full-back, he played for Leicester City and in 1949 joined Newport County. He went on to make 164 appearances for the club, scoring 2 goals between 1949 and 1957. He went on to captain Leicestershire Schoolboys and in March 1940 was capped for England Schoolboys against Wales at Ninian Park.
In 1940 Staples signed for Leicester City, playing for the Juniors in the 1940/1 season (winning the league) and the Colts in the 1941/2 and 1942/3 seasons.
Staples made his debut for Leicester City’s senior side aged 17 in the final game of the 1942/3 season, an away game at Stoke City for which Leicester arrived with only 8 players. The match was delayed until a full team could be fielded, with two Stoke players who were on Service leave and a Portuguese Vale player being drafted in to complete the Leicester team
In the early months of the following season (1943/4) Staples appeared more regularly for the senior Leicester City side, making 4 appearances and scoring 1 goal. The war interrupted Staples’ career when he joined the Royal Navy in December 1943, shortly before his 18th birthday.
He served on HMS Raleigh and HMS Street James, based in Malta, and played football for his ships and for the Mediterranean Fleet side.
Staples was demobbed in June 1947 and immediately signed for Torquay United, although he never made an appearance for the club In the 1947/8 and 1948/9 seasons Staples played for the Leicester City reserves side, although he failed to break into the first team At the end of the 1948/9 season he asked to be placed on the transfer list and was signed by Newport County, then managed by Tom Bromilow who had previously been Staples’ manager at Leicester.
Staples stayed with Newport County until 1957, making 164 appearances and scoring two goals in the (old) English Division 3 South.
After leaving Newport Staples moved to Weymouth Football Club for two years, following which he returned to live in Leicester, playing for Nuneaton Borough Football Club until his retirement from the game.