Angela is an experienced international athlete. She has competed for Great Britain and Scotland in hill running and cross country. In 2000 Angela was World Mountain Running Champion and she was 3 times runner up in the European Mountian Running Championships. She was Buff Sky Running Champion in 2006/7. In 2011 she was 2nd in the Commonwealth Ultra Trail Running Championships.