On 8 October 2017, Salmon made her debut in a 2–1 defeat at Sheffield.[2] A month later, she scored her first goal for the club in a 4–0 victory against Watford.[3] On 5 November, Salmon scored in a 2–2 WSL Cup draw against Sheffield, before being dismissed in the final minute of the match.[4][5]
She scored her first brace for the club in a 3–3 draw against the London Bees on 7 January 2018, and went on to score in three consecutive games in April.[6][7][8][9] Salmon scored a total of seven goals in 12 league games, despite her team finishing second from bottom in the table and winning just three of their 18 games.[10]
Manchester United
On 1 July 2018, Salmon joined the newly-formed Manchester United to compete in the FA Women's Championship.[11][12] On 4 January 2019, Salmon moved to fellow Championship side Sheffield United on loan until the end of the season having not yet made her United debut.[13] She was released at the end of the season having not made an appearance for the club.[14]
Sheffield United (loan)
On 6 January 2019, she made her league debut for Sheffield United, as a 52nd-minute substitute for Chloe Dixon, in their 2–1 defeat by Tottenham Hotspur.[15] On 27 January, Salmon scored her first goal for the club, converting a 90th minute penalty in Sheffield United's 2–3 defeat by Charlton Athletic in the Women's Championship.[16] She scored her second brace of the season on 11 May in a 6–0 win over Millwall.[17]
Bristol City
On 15 July 2019, Salmon signed with Bristol City ahead of the 2019–20 FA WSL season.[18] She made her debut on the opening day of the season on 7 September 2019, in a 0–0 home draw against Brighton & Hove Albion.[19] Salmon scored the only goal in a 1–0 away win against former club Manchester United to secure Bristol City's first win of the season on 5 January 2020.[20] Salmon was Bristol City's highest goalscorer for the 2019–20 season, scoring five league goals and eight in all competitions as Bristol City avoided relegation after finishing the curtailed season in 10th place on points-per-game.[21] She repeated the feat the following season, scoring 10 goals in all competitions including six in the league. However, Bristol City finished bottom and were relegated. On 13 May 2021, the club announced Salmon would be leaving in the summer upon the expiration of her contract.[22]
Racing Louisville
Following her departure from Bristol City, it was announced on the same day that Salmon had signed a two-year contract with NWSL expansion franchise Racing Louisville.[23] She made her debut as a 71st-minute substitute on 20 June and scored the only goal 74 seconds after coming on (34 seconds after the game restarted) in a 1–0 win over Houston Dash.[24] In her debut season Salmon finished as the team's highest league goalscorer with six goals in 20 appearances, and second on the team for goals in all competitions behind Cece Kizer on seven.
Houston Dash
Under new coach Kim Björkegren in 2022, Salmon's playing time at Racing Louisville declined. Louisville's general manager James O'Connor broached the prospect of a trade to Salmon, who had considered requesting one. The team subsequently traded her on 27 June 2022 to Houston Dash in exchange for up to $190,000 of allocation money depending on her results in Houston, a fee that set a Louisville club record. Upon arriving, the Dash signed Salmon to a one-year contract extension through 2023, and Salmon remarked in an interview that she would be "taking my anger from not playing in Louisville and I'm going to show what I can do here when I get on the pitch."[25]
Return to Aston Villa
On 8 September 2023, it was announced that Salmon had returned to Aston Villa on a three-year deal.[26] In the 2023–24 season, Salmon scored in the 2-1 away victory against Everton.[27]
International career
Youth
On 28 April 2017, Salmon made her debut for England Under-17s in a 2–0 defeat to the United States.[28] In her third team appearance, she scored both of her country's goals in a 6–2 defeat in the United States after coming on as a half-time substitute.[29] In 2018 U17 Championship qualification, Salmon scored in a 10–0 victory against Latvia, and added two goals in a 6–0 win against Slovakia in October 2017 to help qualify.[30] In May 2018, Salmon captained England at the U17 Championship.[31] After scoring in a 2–1 defeat to Spain,[32] Salmon scored a hat-trick in 18 minutes against Italy to secure a place in the knockout rounds.[33] She appeared in the semi-final and third-place fixtures as England finished the tournament in fourth.[31]
On 12 October 2021, after her senior team debut earlier in the year, Salmon captained the Under-23 team to a 1–0 victory against Belgium,[38] and appeared as a substitute in the 11–0 win against Estonia on 30 November.[39] In February 2022, she scored two goals against France in each game of the double-header fixture.[40] On 8 April, she again captained the U23 team, this time against Netherlands for a 0–0 draw.[41] From October until December 2023, Salmon featured in the new U23 European League,[42] against Italy, Portugal, France, and Spain.[43]
Senior
In February 2021, Salmon received her first senior international call-up as a late addition to Hege Riise's first squad as interim England manager.[44] She made her debut on 23 February as an 84th-minute substitute for Rachel Daly in a 6–0 friendly win against Northern Ireland.[45] In August 2022, she was selected for 2023 World Cup qualification matches.[46]
Salmon was allotted 219 when the FA announced their legacy numbers scheme to honour the 50th anniversary of England's inaugural international.[47]
Personal life
Born in England, Salmon is of Jamaican descent through her father.[48]