John Joseph Cain (12 June 1920 - 26 October 1994)[1] was an English international rugby union player.
Born in West Derby, Cain played his pre-war rugby in the St Mary's College (Crosby) XV and with Hightown.[2]
Cain, a pacy wing-forward, joined Waterloo in 1947. He made over 50 appearances for Lancashire, playing in their 1947 and 1949 County Championship-winning sides. In 1950, Cain was capped for England in a Five Nations match against Wales at Twickenham. He captained Waterloo during the early 1950s.[3]