Ryan a participé à deux jeux, les jeux du Commonwealth en 1966 à Kingston (Jamaïque) et les Jeux olympiques de Mexico. Les deux fois il ramena le bronze. En 1966, il dut se battre contre la chaleur de la Jamaïque qui avait fait fondre les espoirs de beaucoup de concurrents. Deux ans plus tard, c'est l'altitude de Mexico qui provoquait des ravages dans les rangs des coureurs des pays du niveau de la mer. Les AustraliensRon Clarke et Derek Clayton étaient victimes de l'altitude mais Ryan remporta grâce à sa détermination le bronze.