Barr attended
Avondale High School and began her career at her local team
Stockport County L.F.C., staying for six years. Following spells with
Everton Ladies and
Doncaster Belles, she was awarded the National Division Golden Boot in 2003, after scoring 17 goals in 17 league games for
Charlton Athletic. She also scored three goals in helping the team advance to the
FA Cup final that season. She scored another 18 goals the following season (2003–04), when Charlton finished runners up in the
league to
Arsenal. Barr then signed for
Birmingham City alongside
England teammates
Jo Fletcher,
Alex Scott and
Rachel Yankey. But after one season Birmingham experienced a funding crisis and Barr returned to Charlton. In the summer of 2006, Barr joined newly promoted
Blackburn Rovers and was made
captain in September. She signed for
Leeds United in January 2007. In July 2008, Barr signed with the
OOH Lincoln Ladies. She scored 16 goals in her first season, but left when the club failed to win promotion from the
Northern Division. After a spell training with
Leeds Carnegie she returned to
OOH Lincoln a few weeks later, but missed most of 2009–10 with a back injury. At the start of the 2010–11 season, new Preston North End Women manager
Andy Burgess signed Barr for The Lilywhites, as he sought to build a squad capable of winning promotion to the
National Premier Division. Barr switched to
Northern Combination outfit
Sheffield Wednesday Women in February 2011. ==International career==