In 2006, Raines signed a three-year deal with Richmond until the end of the 2009 season. However, after playing every game in 2006 and 2007, he only played a total of five games during the 2008 and 2009 seasons due to injuries and poor form. Raines requested to leave Richmond at the end of the 2009 season, and was traded to the Brisbane Lions in 2010 in exchange for a third-round draft pick (#44 overall). His first game for the Lions was in Round 1, 2010 against West Coast at the Gabba.