Aquí está una lista de las mejores peleas de Duffy. Para una lista de las pérdidas de Duffy, consulta "Joseph Duffy Pérdidas".
El 18 de julio de 2015 Joseph Duffy se enfrentó a Ivan Jorge en un combate de ligero a la edad de 27. Él entró con un récord de 14-1 (13), y Jorge tenía 34 años y un récord de 26-4 (16). Duffy detuvo a Ivan Jorge por sumisión en el asalto 1º.
El 7 de julio de 2016 Joseph Duffy se enfrentó a Mitch Clarke en un combate de ligero a la edad de 28. Él entró con un récord de 15-2 (14), y Clarke tenía 30 años y un récord de 11-3 (7). Duffy detuvo a Mitch Clarke por sumisión en el asalto 1º.
El 18 de marzo de 2017 Joseph Duffy se enfrentó a Reza Madadi en un combate de ligero a la edad de 29. Él entró con un récord de 16-2 (14). Duffy ganó la pelea por asalto 3º decisión unánime.
El 14 de marzo de 2015 Joseph Duffy se enfrentó a Jake Lindsey en un combate de ligero a la edad de 27. Él entró con un récord de 13-1 (12). Duffy detuvo a Jake Lindsey por TKO en el asalto 1º.
El 20 de marzo de 2010 Joseph Duffy se enfrentó a Norman Parke en un combate de ligero a la edad de 22. Él entró con un récord de 6-0 (6), y Parke tenía 23 años y un récord de 10-1 (10). Duffy detuvo a Norman Parke por sumisión en el asalto 1º.
El 27 de noviembre de 2010 Joseph Duffy se enfrentó a Conor McGregor en un combate de ligero a la edad de 22. Él entró con un récord de 7-0 (7), y McGregor tenía 22 años y un récord de 4-1 (4). Duffy detuvo a Conor McGregor por sumisión en el asalto 1º.
El 9 de julio de 2011 Joseph Duffy se enfrentó a Francis Heagney en un combate de ligero a la edad de 23. Él entró con un récord de 10-0 (9). Duffy ganó la pelea por asalto 3º decisión unánime.