Leonard Frank Garwood was born of English parents in Ranikhet near New Dehli, in India, on July 28, 1923. He started his soccer career with his local club Eaton Bray in England. Then followed spells with Cambridge City and Hitchin Town. In May 1946 he signed for Tottenham Hotspur. The wing half played in two games for Tottenham in the Football League’s First Division in the 1948-49 season.

In April 1952 it was rumoured that he would be leaving Tottenham. Interested clubs were said to be Leyton Orient and Queen’s Park Rangers. Late in August 1952 Len signed for Bedford Town. His new club was a very ambitious club, as members of the Southern League they applied for election to the English Football League every season from 1955 until 1962 without success.

In May 1954 Len emigrated to Canada. Three hours after arriving in Toronto on Friday May 28, 1954, he signed for Ulster United. He made his National Soccer League debut for the Redhanders against Montreal Hakoah the next day. Ulster United won the match 4-3. He helped Ulster United win the 1954 National Soccer League Championship.

Len returned to England later in the 1954 season and rejoined Bedford Town. He helped Bedford Town finish in second place in the Southern League in the 1956-57 and 1957-58 seasons.

Len was also a noted cricket player. He passed away on July 16, 1979 in Stotfold, Bedfordshire, England.