He won 32 caps for Wales and was selected to play in the British Lions on the 1950 tour of Australia and New Zealand.
During the Second World War Stephens played scratch rugby for many clubs while working as a miner.
Stephens made his official debut for the senior Wales team against England in 1947 under the captaincy of Haydn Tanner.
Over the next two years he would drop in and out of the Welsh squad, often through injury sometimes through selection choices, but in 1950 he and Bleddyn Williams were chosen to represent the British Lions of their tour of Australia and New Zealand.
[2] Wales[3] During the 1950 Lions tour, Stephens was chosen for the opening match against a joint Tasman regional team.