Aquí está una lista de las mejores peleas de Joyce. Para una lista de las pérdidas de Joyce, consulta "David Oliver Joyce Pérdidas".
El 1 de febrero de 2020 David Oliver Joyce se enfrentó a Lee Haskins en un combate de supergallo a la edad de 32. Él entró con un récord de 12-1 (9), y Haskins tenía 37 años y un récord de 36-4 (14). Joyce detuvo a Lee Haskins por TKO en el asalto 5º.