Background
Roberts was born in Llangollen in north-east Wales and started his football career at his local club
Roberts was born in Llangollen in north-east Wales and started his football career at his local club
Roberts was one of only two of the Welsh team who were not associated with the Oswestry club, the other being John Price. The match was played at the Kennington Oval and was shortened to two halves of only 30 minutes each because of the heavy snowfall. Roberts became a regular in the Welsh side, missing only one match over the next two years.
In the match against Scotland on 27 March 1880, Roberts scored a late consolation goal in a 5–1 defeat.
Roberts was described in the match report as "conspicuous throughout for his clever play" and received "loud applause" for his goal. This was the first Welsh goal scored in an international against Scotland.
He had a brief foray into professional football, playing for English clubs Crewe Alexandra and Northwich Victoria in 1880 and 1881, before returning to his hometown with Berwyn Rangers. Roberts made six appearances for Wales in official international matches, as follows:.