From 2009-12 she played with the Florida State University Seminoles, earning AVCA All-American Honorable Mention in 2012.[2] She also played basketball in 2014 for Florida State.[3] She served as assistant coach for University at Albany volleyball program in 2014.[1]
She played with the Hungarian club Vasas-Óbuda Budapest for the 2013/14 season,[5][6] playing the CEV Challenge Cup.[7] Shen then played the 2014 Premier Volleyball League with Florida Wave, losing the championship match to Western Empire.[8]
She signed with the Peruvian League club Regatas Lima, winning the silver medal with that team, after losing 2-3 the final series to Universidad San Martín,[12] winning the 1st Best Middle Blocker individual award.[13] For the 2016 Premier Volleyball League season, she played with the club North Texas, helping them to reach the fifth place.[14] Freeman returned to the Peruvian League with Regatas Lima.[15]
2017
With Regatas Lima, Freeman was awarded Most Valuable Player[16] and Best Opposite Spiker when she guided her club to the 2016/17 Peruvian league Championship over Universidad San Martín.[17] She confessed that she felt that she had a debt with herself and that she felt comfortable with her team and head coach and was looking forward to return in 2018.[18] She won the 2017 USA Open National Championships with Hoosier Exterminators and she was awarded all-tournament team and she praised the team work that help them achieve the winning.[19] She joined the Thailand League club Supreme Chonburi-E.Tech for the 2017–18 season.[16]