Davies was part of the Llanelli team captained by Owen Badger that lost only once in 31 matches in the 1896–97 season; he scored a try in the win over Newport in February 1897 that was described by the Daily Chronicle as being for "the club championship of the United Kingdom".
[5] Davies played, and was captain, in Swinton's 3–4 defeat by Oldham in the 1910 Lancashire Cup Final during the 1910–11 season at Wheater's Field, Broughton, Salford on Saturday 3 December 1910.
[6] Davies was a "tough individual" and in a contemporaneous report it was claimed that he "excelled in the dangerous and difficult task of diving headlong at an incoming forward's feet and whisking the ball away as he curled up and rolled to safety".
Despite being on the losing side, Davies "had a good match" and made a number of fine saves;[6] he was only beaten once, by fellow Welsh international, Billy Meredith.
[5] Davies retired from rugby age 33, and served with his brother in "E" Company (known as the Swinton Pals) of the 2nd Salford battalion, the 16th Lancashire Fusiliers during World War I, spending time in a French hospital due to an illness unrelated to the fighting.