Operating as a winger or full-back, she began her senior career at Glasgow City, then played for Turbine Potsdam and FC Bayern Munich in Germany's Frauen-Bundesliga, and for Arsenal, West Ham United and Bristol City in the English FA WSL, winning the domestic league title in all three nations.
[2] Evans joined Scottish Women's Premier League (SWPL) powerhouse side Glasgow City in August 2008.
[3] Evans was also among the first scholarship recipients to the Scottish FA's National Women's Football Academy at the University of Stirling,[4] where she studied Sports Science.
[6] She was also part of the Glasgow side which reached the last sixteen stage of the UEFA Women's Champions League for the first time, which provided an idea of her talents to a wider audience.
"[12] During her first year at Potsdam in 2012–13, Evans was part of a team that was runner-up in both the league and the DFB-Pokal Frauen, and they were Pokal finalists again in 2014–15.
In April 2015, Evans announced that she had signed a three-year contract with Turbine's Frauen-Bundesliga rivals FC Bayern Munich, to begin the following season.
Evans played her 50th match with the club overall on 31 March 2019 against Birmingham City;[19] Arsenal won the game 1–0 and as a result qualified for the Champions League for the first time since 2014.
[26] She was part of the squad which narrowly failed to qualify for the UEFA Women's Euro 2013 with a late defeat in the qualification play-off.
[30] Evans was in a relationship with former Bayern Munich and Arsenal teammate Vivianne Miedema, an international with Netherlands, for six years.
[31][32] In November 2021, Evans joined the charity movement Common Goal, committing 1% of her salary to community organisations working with young people.
Evans was appointed as an ambassador for the East Region covering Angus, Dundee, Fife, and her hometown area of Perth & Kinross.