Background
Roberts was born at Wrexham and, on leaving school, found employment at Bersham colliery, and played football for the local Rhostyllen village side.
Roberts was born at Wrexham and, on leaving school, found employment at Bersham colliery, and played football for the local Rhostyllen village side.
He made two appearances for Wales, one as an emergency goalkeeper. Described as a "hard-working player and a sound defender", Roberts was one of the first signings made by Olympic after that club"s formation. He took part in a North v South trial match in 1886 which led to his selection for the match against Ireland on 27 February, helping his country to a 5–0 victory.
Despite this result, Alfred Davies was preferred for the matches against England and Scotland.
Roberts" second international appearance came the following February when he was called in as an emergency goalkeeper in the absence of Robert Mills-Roberts, who had temporarily "retired" from football following injuries to both wrists shortly before the preceding international against England, in which he conceded four goals. Roberts also conceded four goals against the Irish and his international career was over, with Davies being recalled at right-back for the next international.
James Trainer subsequently took over as the Wales national team goalkeeper, a position he retained for the next twelve years. In 1888, Olympic was disbanded and Roberts joined.
With his ability to "kick and head the ball well", Roberts became the captain, a position he retained until his retirement from football in 1892.
In 1891, he captained his team to the final of the Welsh Cup, losing 5–2 to Shrewsbury Town. Following his retirement as a player, Roberts continued to serve as a trainer for several years.
He was also a keen member of the Territorial Army.