Davies won an Olympic gold medal in the long jump in 1964 with a mark of , earning himself the nickname "Lynn the Leap". He finished ninth in 1968, having been flag bearer at the opening ceremony. In 1964 he also competed in the 100 metres and 4×100 metres contests. He was 18th in the 1972 Olympic long jump, his selection being something of a surprise at the time.