Richards signed a contract Monday with the Metropolitan Riveters of the NWHL, her first professional team.
"Seeing the NWHL come to my home state of Minnesota made me realize I wasn't ready for my hockey career to come to an end, so I'm incredibly excited and honored to join the Riveters," Richards said in a release. "The NWHL is truly doing something special for the sport that has defined me as a person my entire life. The Riveters gave me an opportunity of a lifetime and I could not be happier to represent such an amazing program."
Richards played for Maine from 2012 through 2016, and is the program's leader in games played with 132.