Here is a list of Harper's best fights. For a list of Harper's losses, refer to "Terri Harper Losses".
On September 24, 2022 Terri Harper fought Hannah Rankin in a super-welterweight world-title fight for Rankin's WBA title. Harper was 25 years old and with a record of 13-1-1 (6), and Rankin was 32 years old and with a record of 12-5 (3). Harper won the fight via 10-round unanimous decision and is crowned the new super-welterweight world champion.
On May 27, 2023 Terri Harper met Ivana Habazin in a super-welterweight (WBA) world-title defense fight. Harper was 26 years old and with a record of 14-1-1 (6), and Habazin was 33 years old and with a record of 21-4 (7). Harper won the fight via 10-round unanimous decision and successfully defended her title.
On July 19, 2019 Terri Harper faced off against Nozipho Bell in a super-featherweight bout at age 22. She was coming in with a record of 8-0 (5). Harper stopped Nozipho Bell via TKO.