Edward Daniel Roberts (born 20 February 1891) was a Welsh professional footballer who played as a half-back. He made appearances in the English Football League for Wrexham, appearing in their inaugural Football League fixture in 1921 against Hartlepools United.