Here is a list of Duffy's best fights. For a list of Duffy's losses, refer to "Joseph Duffy Losses".
On July 7, 2016 Joseph Duffy faced off against Mitch Clarke in a lightweight bout at age 28. He was coming in with a record of 15-2 (14), and Clarke was 30 years old and with a record of 11-3 (7). Duffy stopped Mitch Clarke via submission.
On July 18, 2015 Joseph Duffy faced off against Ivan Jorge in a lightweight bout at age 27. He was coming in with a record of 14-1 (13), and Jorge was 34 years old and with a record of 26-4 (16). Duffy stopped Ivan Jorge via submission.
On March 14, 2015 Joseph Duffy faced off against Jake Lindsey in a lightweight bout at age 27. He was coming in with a record of 13-1 (12). Duffy stopped Jake Lindsey via TKO.
On March 20, 2010 Joseph Duffy faced off against Norman Parke in a lightweight bout at age 22. He was coming in with a record of 6-0 (6), and Parke was 23 years old and with a record of 10-1 (10). Duffy stopped Norman Parke via submission.
On March 18, 2017 Joseph Duffy faced off against Reza Madadi in a lightweight bout at age 29. He was coming in with a record of 16-2 (14). Duffy won the fight via 3-round unanimous decision.
On November 27, 2010 Joseph Duffy faced off against Conor McGregor in a lightweight bout at age 22. He was coming in with a record of 7-0 (7), and McGregor was 22 years old and with a record of 4-1 (4). Duffy stopped Conor McGregor via submission.
On August 16, 2014 Joseph Duffy faced off against Damien Lapilus in a lightweight bout at age 26. He was coming in with a record of 11-1 (10). Duffy stopped Damien Lapilus via submission.
On July 9, 2011 Joseph Duffy faced off against Francis Heagney in a lightweight bout at age 23. He was coming in with a record of 10-0 (9). Duffy won the fight via 3-round unanimous decision.
On February 26, 2011 Joseph Duffy faced off against Tom Maguire in a lightweight bout at age 23. He was coming in with a record of 8-0 (8). Duffy stopped Tom Maguire via submission.