Joseph Spencer has two losses against two opponents on his boxing record. For a list of Spencer's best fights, refer to "Best fights of Joseph Spencer".
On April 6, 2025 Joseph Spencer faced off against Tim Tszyu in a super-welterweight bout at age 25. He was coming in with a record of 19-2 (11), and Tszyu was 30 years old and with a record of 24-2 (17). Spencer lost the fight via 4th-round TKO.
On March 25, 2023 Joseph Spencer faced off against Jesus Alejandro Ramos Jr. at age 23. He was coming in with a record of 16-1 (10), and Ramos Jr. was 22 years old and with a record of 19-0 (15). Spencer lost the fight via 7th-round TKO.