Roach won the goalkicking award at Richmond on seven occasions; in 1980 kicked the highest individual season goal tally in Tiger history and became only the second Richmond full forward to kick over 100 goals in a season; and was the first Richmond player to win the VFL/AFL goalkicking award twice (Jack Riewoldt winning it for the second time in 2012).
Roach secured the goal-kicking accolade at Richmond seven times; he set a record in 1980 by scoring the most goals in a single season for the Tigers, and he became the second Richmond forward to achieve over 100 goals in a season. He also won the award twice.