Roach, who played mostly on the wing or across half forward, made his league and South Melbourne debut in the opening round of the 1907 VFL season but did not feature again for the rest of the year.[3]
He spent the 1908 season playing for St Kilda Wednesday.
In 1909 he returned to the VFL and had one season stints at both Essendon,[4] and St Kilda.[3]