David Oliver Joyce has two losses against two opponents on his boxing record. For a list of Joyce's best fights, refer to "Best fights of David Oliver Joyce".
On September 26, 2020 David Oliver Joyce faced off against Ionuț Băluță in a super-bantamweight bout at age 33. He was coming in with a record of 12-2 (9). Joyce lost the fight via 3rd-round TKO.
On October 4, 2019 David Oliver Joyce faced off against Leigh Wood in a featherweight bout at age 32. He was coming in with a record of 11-1 (8), and Wood was 31 years old and with a record of 22-1 (12). Joyce lost the fight via 9th-round TKO.