Ralph was first capped for Wales against France on 28 February 1931 under the captaincy of Jack Bassett. The game was a walkover, with Wales winning 35–3, Ralph scored two tries of the seven scored by the Welsh team that day and unsurprisingly was reselected two weeks later to face Ireland. In a bruising encounter, Wales won at Ravenhill, with Ralph again on the score sheet, this time with a drop goal. Later that year he faced Bennie Osler's touring South African team twice, once with Newport, and then again in December as part of the Welsh team. Ralph appeared on the losing team on both occasions, though played some strong rugby during the international and his screw kicking on the day was excellent.
In the 1932 Home Nations Championship, Ralph was back in the squad, alongside his Newport team mate Jack Morley. Ralph played all three games, scoring against Ireland with a try and a drop goal. Ralph may have gained further caps, but switched codes to rugby league in 1933, joining Leeds. On 30 December 1933 Ralph played for the Wales rugby league team in an encounter with Australia, becoming a dual-code international.
Billot, John (1974). Springboks in Wales. Ferndale, Glamorgan: Ron Jones Publications.
Godwin, Terry (1984). The International Rugby Championship 1883-1983. Grafton Street, London: Willow Books. ISBN0-00-218060-X.
Smith, David; Williams, Gareth (1980). Fields of Praise: The Official History of The Welsh Rugby Union. Cardiff: University of Wales Press. ISBN0-7083-0766-3.