Juega como defensa y su equipo actual es el Arsenal de la FA WSL inglesa.
Fue seleccionada para jugar con el equipo de Glasgow Primary School, siendo la única chica, y nombrada capitana.
[7] En noviembre de 2018, se convirtió en la quinta jugadora en llegar a los 100 partidos con el club.
En junio de 2019 se anunció que Beattie había firmado un contrato con el Arsenal.
[11] En 2011, marcó un gol en la victoria escocesa ante Inglaterra, siendo el primer partido que las del norte les ganaban desde 1977.
[16] A pesar del tratamiento, Beattie siguió jugando tanto en el Arsenal como en la selección escocesa.