Prior to playing professionally, Richmond played one season each in three different leagues. In 2001–02, Richmond was named the league Rookie of the Year playing for the Chicago Steel of the United States Hockey League, and was named first-team USHL All-Star. His dad was the coach of the Chicago Steel that season. In 2002–03, Richmond played collegiate hockey for the University of Michigan in the Central Collegiate Hockey Association, and was named to the CCHA All-Rookie Team. Richmond played for the London Knights of the Ontario Hockey League in 2003–04. Richmond also played in the 2004 International Ice Hockey Federation World Junior Championships, helping the United States win the gold medal with two assists in the gold-medal game.