Here is a list of Joyce's best fights. For a list of Joyce's losses, refer to "David Oliver Joyce Losses".
On February 1, 2020 David Oliver Joyce faced off against Lee Haskins in a super-bantamweight bout at age 32. He was coming in with a record of 12-1 (9), and Haskins was 37 years old and with a record of 36-4 (14). Joyce stopped Lee Haskins via TKO.