Niamh started playing football, aged 11, with Kinross Colts Boys Club in 2010.
In 2012 she moved to Dunfermline Athletic Girls and played with them for two seasons.
Niamh moved to Hibernian Girls in 2014 and played one season with the Hibes.
She returned to Dunfermline Athletic in November 2015 and played with the first team until November 2018.
Niamh moved to Queen’s Park in January 2019.
Niamh is currently the captain of Glasgow Caledonian University’s women’s football team.
Niamh signed for Queen’s Park in January 2019.