Richards was selcted by Essendon in the 2000 National Draft with pick No.27 overall where he played 33 games from 2002-05. When he was traded to Sydney Richards was one of the best on ground in the losing Grand Final to West Coast. Richards has become a very well respected defender at Sydney where he has played 112 games.