Thomas Roach (born 2 September 1985) is a former Australian rules footballer who played in the Australian Football League (AFL). Roach is the son of former Richmond champion Michael Roach and was drafted to the Richmond Football Club at pick 37 in the 2003 AFL Draft under the father-son rule. He was delisted by Richmond at the end of the 2006 season. Roach played the 2007 season for the North Ballarat Football Club in the VFL. He is now an assistant coach at the Heidelberg Football Club.