Terri Harper has two losses against two opponents on her boxing record. For a list of Harper's best fights, refer to "Best fights of Terri Harper".
On March 23, 2024 Terri Harper fought Sandy Ryan in a welterweight world-title fight for Ryan's WBO title. Harper was 27 years old and with a record of 14-2-2 (6), and Ryan was 30 years old and with a record of 6-1-1 (2). Harper lost the fight via 4th-round retirement.
On November 13, 2021 Terri Harper met Alycia Baumgardner in a super-featherweight (WBC) world-title defense fight. Harper was 25 years old and with a record of 11-1-1 (6), and Baumgardner was 27 years old and with a record of 10-1 (6). Harper lost the fight via 4th-round TKO and lost the title.