Phins
Create Account
All Fighters
Lightweight · Last Fought Jul 2020

Joe Duffy

UFC Record
4-4
Age
38
Height
5'10"
Reach
73"
Stance
Orthodox

Fighter Elo

The rating the forecasts are built on. It projects fighters.

Fighter Elo
1396Going Into Their Last Fight, Jul 2020
1592Best, Jan 2016
1499Classic Elo

No fight in the last two years, so there is no rating for today.

1300140015001600201620172018201920201409 going into Jake Lindsey, Mar 20151516 going into Ivan Jorge, Jul 20151592 going into Dustin Poirier, Jan 20161486 going into Mitch Clarke, Jul 20161515 going into Reza Madadi, Mar 20171540 going into James Vick, Nov 20171439 going into Marc Diakiese, Mar 20191396 going into Joel Alvarez, Jul 20201396
Fighter Elo going into each UFC fight.
Classic Elo
1499After Their Last Fight, Jul 2020
1547Best, Nov 2017
1396Fighter Elo

Classic Elo only moves on wins and losses, so it reads more like normal rankings.

145015001550201620172018201920201500 going into Jake Lindsey, Mar 20151515 going into Ivan Jorge, Jul 20151530 going into Dustin Poirier, Jan 20161517 going into Mitch Clarke, Jul 20161532 going into Reza Madadi, Mar 20171547 going into James Vick, Nov 20171533 going into Marc Diakiese, Mar 20191516 going into Joel Alvarez, Jul 20201499 after their last fight1499
Classic Elo going into each UFC fight, and after the last one.

How Fighter Elo Works

Fighter Elo is the model's rating for a fighter, on the same scale chess uses. An average UFC fighter sits around 1500. The gap between two fighters sets the forecast: 100 points ahead is about a 64% chance to win, 200 points about 76%, and 400 points about 91%.

Classic Elo only moves on wins and losses. Fighter Elo also counts how the fights went (striking and grappling numbers), age and build, and how active a fighter has been. It is worked out fresh before every fight, so it can move between fights too, for example with age or a long layoff.

Classic Elo, shown next to it, is the results-only version. It reads more like normal rankings, and the Rankings page can be switched to it.

Career Numbers

Across every UFC fight with recorded stats.

2.68Sig. Strikes Landed per Minute
34%Striking Accuracy
3.78Sig. Strikes Absorbed per Minute
55%Striking Defense
0.48Knockdowns per 15 Minutes
0.96Takedowns per 15 Minutes
67%Takedown Accuracy
64%Takedown Defense
0.72Submission Attempts per 15 Minutes
10%Share of Fight Time in Control
7.8 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins121
Losses112

Fight History

Every UFC fight, newest first. Tap a fight to see what both fighters put up.

Lossvs. Joel AlvarezSubmission · R1 2:25Jul 18, 2020UFC Fight Night: Figueiredo vs. Benavidez 2

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyJoel Alvarez
1396Fighter Elo Going In1546
1516Classic Elo Going In1501
14 of 26Significant Strikes18 of 37
14 of 26Total Strikes18 of 37
1 of 1Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
0:09Control Time0:00
Lossvs. Marc DiakieseUnanimous DecisionMar 16, 2019UFC Fight Night: Till vs. Masvidal

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyMarc Diakiese
1439Fighter Elo Going In1519
1533Classic Elo Going In1493
15 of 60Significant Strikes63 of 106
24 of 71Total Strikes80 of 125
1 of 3Takedowns3 of 4
0Knockdowns1
0Submission Attempts0
0:35Control Time4:28
Lossvs. James VickKO/TKO · R2 4:59Nov 4, 2017UFC 217: Bisping vs. St-Pierre

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyJames Vick
1540Fighter Elo Going In1597
1547Classic Elo Going In1591
25 of 66Significant Strikes42 of 137
26 of 67Total Strikes43 of 138
2 of 2Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
0:30Control Time0:04
Winvs. Reza MadadiUnanimous DecisionMar 18, 2017UFC Fight Night: Manuwa vs. Anderson

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyReza Madadi
1515Fighter Elo Going In1481
1532Classic Elo Going In1516
51 of 161Significant Strikes28 of 63
61 of 172Total Strikes34 of 71
0 of 0Takedowns2 of 12
0Knockdowns0
0Submission Attempts0
4:20Control Time0:54
Winvs. Mitch ClarkeSubmission · R1 0:25Jul 7, 2016UFC Fight Night: Dos Anjos vs. Alvarez

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyMitch Clarke
1486Fighter Elo Going In1358
1517Classic Elo Going In1489
3 of 7Significant Strikes1 of 4
3 of 7Total Strikes1 of 4
0 of 0Takedowns0 of 0
1Knockdowns0
1Submission Attempts0
0:15Control Time0:00
Lossvs. Dustin PoirierUnanimous DecisionJan 2, 2016UFC 195: Lawler vs Condit

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyDustin Poirier
1592Fighter Elo Going In1673
1530Classic Elo Going In1595
37 of 100Significant Strikes72 of 137
60 of 123Total Strikes88 of 153
0 of 0Takedowns4 of 7
0Knockdowns0
1Submission Attempts0
0:08Control Time9:22
Winvs. Ivan JorgeSubmission · R1 3:05Jul 18, 2015UFC Fight Night: Bisping vs Leites

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyIvan Jorge
1516Fighter Elo Going In1411
1515Classic Elo Going In1513
8 of 29Significant Strikes7 of 15
10 of 31Total Strikes13 of 23
0 of 0Takedowns0 of 2
0Knockdowns0
1Submission Attempts0
0:00Control Time1:09
Winvs. Jake LindseyKO/TKO · R1 1:47Mar 14, 2015UFC 185: Pettis vs Dos Anjos

Lightweight Bout · Scheduled for 3 rounds

Joe DuffyJake Lindsey
1409Fighter Elo Going In1440
1500Classic Elo Going In1468
15 of 40Significant Strikes6 of 23
15 of 40Total Strikes6 of 23
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:01Control Time0:00