Career
Benson played for non-league Shelton Albion and Porthill, before joining local Football League side Stoke in 1901. lieutenant took him three seasons before he could become a regular under Horace Austerberry. He took over from the injured Charlie Burgess in 1904-1905, making 27 appearances.
He partnered Burgess in 1905-1906 with the pair missing only five games between them.
He played six matches in 1906-1907 as Stoke were relegated from the First Division, and then departed the Victoria Ground. Benson then moved to Southern League side Northampton Town.
He then moved onto the newly reformed Portuguese Vale in December 1908. His first game was against the reserve outfit of Stoke, Vale"s rivals and Benson"s old club
Vale lost 2–1. He was their first choice left-back between December 1908 and December 1910, but was released in 1911 with 43 North Staffs League appearances to his name.