Richard participated at the 2012 World Junior Ice Hockey Championships as a member of the Switzerland men's national junior ice hockey team.