Ashley was born in Verona, New Jersey, to Suzanne and Martin Ashley, and has two sisters.[1][2] She attended Verona High School, where she only played one year of soccer due to commitments with her club team, Match Fit Colchesters. She also competed in track and field during high school, setting school records in 400 meters, 800 meters, and indoor and outdoor mile. In the mile, she recorded the third-fastest time nationally as a freshman.[2]
University of North Carolina
In Ashley's freshman season she started all 21 games at right back and was named to the 2015 Freshman All-ACC Team. In her sophomore year, she played in 24 games and ranked second on the team in minutes played. In her junior year, Ashley was one of the nation's most consistent defensive performers, she started all 22 games at right back and was second-team All-ACC and was named to the 2017 All-ACC Academic Women's Soccer Team. In her senior season, Ashley started all 25 games for the Tar Heels as they advanced all the way to the College Cup Final, where they were defeated 1–0 by Florida State.[2]
Club career
Linköpings
On January 20, 2019, Ashley signed a five-month contract with Linköpings FC in the Damallsvenskan in Sweden.[3] She made her professional debut on February 16, starting in a Svenska Cupen game against Växjö. She made her league debut against the same opposition on April 17. On May 22, 2019, she was released by the team having struggled for playing time with injury and competition within the squad.[4]
Ashley was originally selected by Sky Blue FC with the 6th overall pick in the 2019 NWSL College Draft, but she never signed for the club.[7][3] She expressed a hope that Sky Blue would either trade her NWSL rights to another team or release her.[8] On January 17, 2020, Sky Blue traded her NWSL rights to Reign FC.[9] Ashley subsequently signed a three-year contract with Reign FC on March 4, 2020.[10]