Barry joined Manchester United's youth academy at the age of 10. In 2022, she was part of Manchester United's under-21 team that won both a league and cup title; Barry herself scored in the team's cup final victory over Birmingham City.[2]
In August 2023, Barry signed her first professional contract for Manchester United.[2] She subsequently went on loan to second-division team Crystal Palace.[3] On 10 December 2023, Barry made her Crystal Palace debut, coming on as a 60th-minute substitute for Araya Dennis in a 6–0 Women's FA Cup victory over Chatham Town. She scored her first senior goal 11 minutes into the match before leaving the game due to an injury.[6] Barry would continue to struggle with fitness throughout her spell at Crystal Palace. She ultimately did not make any further appearances and was forced to watch from the sidelines as the team won the Women's Championship, gaining promotion to the Women's Super League for the following campaign.[3]
On 23 June 2025, Barry penned a one-year contract extension with Manchester United.[7] In September 2025, the club announced that Barry had been loaned out again, this time to Sunderland through the end of the year.[3] On 14 December, Barry scored a brace in the FA Cup third round, helping Sunderland beat Barry's former team, Derby County.[8] She totaled 11 appearances and 3 goals across all competitions before returning to her parent club in January 2026.[9] Upon her departure from Manchester United, Barry had spent a total of ten years in the club's system.[10] She had only managed to make two senior appearances, neither of which occurred in the Women's Super League.[11]
Bay FC
In search of a new experience and more first-team minutes, Barry began searching for a club after her loan with Sunderland expired.[10] She reportedly fielded offers from English clubs Liverpool, Aston Villa, Bristol City, and Nottingham Forest. Ultimately, she chose to join American National Women's Soccer League team Bay FC, a move that reunited her with former England youth national team head coach Emma Coates.[12] Barry was officially announced at Bay FC on 4 February 2026, signing a four-year contract with the club.[13] She made her NWSL debut on 14 March 2026, coming on as a second-half substitute for Karlie Lema in Bay FC's season-opening victory over expansion team Denver Summit FC.[14] On 29 March, she scored her first NWSL goal, helping Bay FC beat the North Carolina Courage, 3–1.[15]
International career
Barry has been called up by the England under-19 national team[4] and has scored one goal in her lone year of U19 experience.[16] She has also received minutes with the under-23 squad and was named England's player of the match in a 4–2 loss to the United States in December 2025.[11]