Benton represented the Irish League on three occasions while he was a Glentoran player. He then travelled to South Africa where he assisted Transvaal Police, on his return to England he joined Stoke. Benton made his League debut against Sheffield Wednesday. When Leigh Richmond Roose joined the club in 1905, Benton re-joined Glentoran. He came back to Stoke in 1908 and played five more times before retiring in 1910 through injury. Benton remained with Stoke and became club trainer up until 1918.