Walsh is a product of the Aston Villa academy. She played internationally for England at all youth levels up to the under-23 side but declared for the Republic of Ireland in November 2021, for whom she is qualified by paternal descent.
Club career
Everton
Walsh made her league debut against Birmingham City on 4 September 2013.[3]
Notts County
Walsh made her league debut against Manchester City on 23 March 2016.[4]
In July 2019, following Yeovil's relegation to the FA Women's National League South, Walsh remained in the WSL after signing for Brighton & Hove Albion.[8] She made her league debut against Bristol City on 7 September 2019.[9] Walsh signed a contract extension on 9 January 2020, extending her stay till 2021.[10] She signed another contract extension on 6 May 2021, extending her stay until 2023.[11]
After representing England at youth levels between 2010 and 2020, it was announced that Walsh had changed her international allegiances to Ireland, eligible through her Wexford-born grandfather, having failed to receive a call up for the England senior team. She was called up for Ireland's Women's World Cup qualifiers against Slovakia and Georgia.[16] Walsh earned her first cap for Ireland on 19 February 2022 in a 1–0 defeat by Russia at the 2022 Pinatar Cup.[17]