Fray ha avuto successo con la squadra di staffetta giamaicana in altre competizioni, tra cui una medaglia d'argento ai Giochi dell'Impero Britannico e del Commonwealth del 1966
(al fianco di Pablo McNeil) e una medaglia d'oro ai Giochi centroamericani e caraibici del 1966. Tornò a quest'ultima competizione nel 1970 e fu medaglia di bronzo individuale nei 100 m. Ha vinto una medaglia di bronzo nella staffetta 4 × 400 metri ai Giochi Panamericani del 1967.