Zelfa Barrett has three losses against three opponents on his boxing record. For a list of Barrett's best fights, refer to "Best fights of Zelfa Barrett".
On February 15, 2025 Zelfa Barrett faced off against Jazza Dickens in a super-featherweight bout at age 31. He was coming in with a record of 31-3 (17), and Dickens was 33 years old and with a record of 34-5 (14). Barrett lost the fight via 10-round unanimous decision.
On November 5, 2022 Zelfa Barrett fought Shavkat Rakhimov in a super-featherweight world-title fight for the IBF title. Barrett was 29 years old and with a record of 28-2 (16), and Rakhimov was 28 years old and with a record of 16-0-1 (13). Barrett lost the fight via 9th-round TKO.
On February 24, 2018 Zelfa Barrett faced off against Ronnie Clark in a super-featherweight bout at age 24. He was coming in with a record of 19-1 (12). Barrett lost the fight via 12-round majority decision.