Keogh usually played in the midfield or at half forward and was recruited to Melbourne from Castlemaine.[1] He made his league debut in 1990 but spent most of the season with the reserves where he won a Gardiner Medal. In 1993 he won another Gardiner Medal[2] after failing to play a senior game that year. He moved to St Kilda in 1994[3] and was a member of their 1997 grand final losing side. Keogh was delisted at the end of the 1998 season.[4]