 As an amateur Harper only competed 17 times, which saw her win three national titles and a silver medal at the European Youth and Junior Championships in Poland.Harper made her professional debut on 25 November 2017 at the Doncaster Dome in Doncaster, scoring a four-round points decision (PTS) victory over Monika Antonik.After four more fights in 2018—PTS wins over Borislava Goranova in February and Bojana Libiszewska in April, and stoppage wins over Bec Connolly in October and Feriche Mashauri in December—she faced undefeated Commonwealth super-lightweight champion Nina Bradley on 8 March 2019 at the Barnsley Metrodome, Barnsley, with the vacant WBC International female lightweight title on the line.