Był mistrzem Australii w biegu na 440 jardów w 1961/1962, 1962/1963 i 1963/1964 oraz brązowym medalistą w biegu na 400 metrów w 1965/1966. W biegu na 440 jardów przez płotki był mistrzem w 1961/1962 i 1962/1963, wicemistrzem w 1963/1964 i brązowym medalistą w 1960/1961, a także wicemistrzem w biegu na 400 metrów przez płotki w 1965/1966 oraz brązowym medalistą w biegu na 220 jardów przez płotki w 1959/1960 i 1960/1961[3].
Rekord życiowy Roche’a w biegu na 400 metrów przez płotki wynosił 50,1 s; został ustanowiony 27 marca 1966 w Perth[4].
Do 1966 bieg odbywał się na dystansie 440 jardów (402,336 metra); flaga obok nazwiska oznacza narodowość zwycięzcy, inną niż australijska; nr – nie rozegrano