Phins
Create Account
All Fighters
Heavyweight · Active

Justin Tafa

UFC Record
4-5
Age
32
Height
6'0"
Reach
74"
Stance
Southpaw

Fighter Elo

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

Fighter Elo
1398Today
1532Best, Jan 2021
1486Classic Elo
1350140014501500155020202021202220232024202520261438 going into Yorgan De Castro, Oct 20191422 going into Juan Adams, Feb 20201532 going into Carlos Felipe, Jan 20211481 going into Jared Vanderaa, May 20211422 going into Harry Hunsucker, Dec 20211404 going into Parker Porter, Feb 20231456 going into Austen Lane, Sep 20231473 going into Karl Williams, Mar 20241455 going into Tallison Teixeira, Feb 20251398 today1398
Fighter Elo going into each UFC fight, and today.
Classic Elo
1486Today
1518Best, Mar 2024
1398Fighter Elo

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

14501500155020202021202220232024202520261500 going into Yorgan De Castro, Oct 20191484 going into Juan Adams, Feb 20201500 going into Carlos Felipe, Jan 20211484 going into Jared Vanderaa, May 20211468 going into Harry Hunsucker, Dec 20211485 going into Parker Porter, Feb 20231502 going into Austen Lane, Sep 20231518 going into Karl Williams, Mar 20241502 going into Tallison Teixeira, Feb 20251486 today1486
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.

4.05Sig. Strikes Landed per Minute
54%Striking Accuracy
5.11Sig. Strikes Absorbed per Minute
47%Striking Defense
1.10Knockdowns per 15 Minutes
0.00Takedowns per 15 Minutes
0%Takedown Accuracy
53%Takedown Defense
0.00Submission Attempts per 15 Minutes
8%Share of Fight Time in Control
5.5 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins400
Losses203

Fight History

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

Lossvs. Tallison TeixeiraKO/TKO · R1 0:35Feb 8, 2025UFC 312: Du Plessis vs. Strickland 2

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaTallison Teixeira
1455Fighter Elo Going In1557
1502Classic Elo Going In1500
0 of 1Significant Strikes8 of 9
0 of 1Total Strikes9 of 10
0 of 0Takedowns0 of 1
0Knockdowns1
0Submission Attempts0
0:00Control Time0:11
Lossvs. Karl WilliamsUnanimous DecisionMar 23, 2024UFC Fight Night: Ribas vs. Namajunas

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaKarl Williams
1473Fighter Elo Going In1554
1518Classic Elo Going In1527
21 of 43Significant Strikes40 of 61
27 of 50Total Strikes123 of 176
0 of 0Takedowns7 of 12
0Knockdowns0
0Submission Attempts1
0:00Control Time10:31
Winvs. Austen LaneKO/TKO · R1 1:22Sep 9, 2023UFC 293: Adesanya vs. Strickland

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaAusten Lane
1456Fighter Elo Going In1470
1502Classic Elo Going In1500
11 of 14Significant Strikes7 of 14
11 of 14Total Strikes7 of 15
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:05Control Time0:00
Winvs. Parker PorterKO/TKO · R1 1:06Feb 11, 2023UFC 284: Makhachev vs. Volkanovski

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaParker Porter
1404Fighter Elo Going In1302
1485Classic Elo Going In1513
8 of 16Significant Strikes7 of 16
8 of 16Total Strikes7 of 16
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:03Control Time0:00
Winvs. Harry HunsuckerKO/TKO · R1 1:53Dec 18, 2021UFC Fight Night: Lewis vs. Daukaus

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaHarry Hunsucker
1422Fighter Elo Going In1270
1468Classic Elo Going In1485
5 of 10Significant Strikes5 of 9
5 of 10Total Strikes5 of 9
0 of 0Takedowns0 of 1
1Knockdowns0
0Submission Attempts1
1:02Control Time0:00
Lossvs. Jared VanderaaUnanimous DecisionMay 22, 2021UFC Fight Night: Font vs. Garbrandt

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaJared Vanderaa
1481Fighter Elo Going In1322
1484Classic Elo Going In1484
74 of 147Significant Strikes121 of 248
74 of 147Total Strikes141 of 269
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:11Control Time0:24
Lossvs. Carlos FelipeSplit DecisionJan 16, 2021UFC Fight Night: Holloway vs. Kattar

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaCarlos Felipe
1532Fighter Elo Going In1512
1500Classic Elo Going In1500
86 of 148Significant Strikes77 of 142
109 of 171Total Strikes77 of 142
0 of 2Takedowns0 of 1
0Knockdowns0
0Submission Attempts0
1:53Control Time0:41
Winvs. Juan AdamsKO/TKO · R1 1:59Feb 8, 2020UFC 247: Jones vs. Reyes

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaJuan Adams
1422Fighter Elo Going In1450
1484Classic Elo Going In1483
10 of 15Significant Strikes7 of 11
10 of 15Total Strikes7 of 11
0 of 0Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
0:02Control Time0:00
Lossvs. Yorgan De CastroKO/TKO · R1 2:10Oct 5, 2019UFC 243: Whittaker vs. Adesanya

Heavyweight Bout · Scheduled for 3 rounds

Justin TafaYorgan De Castro
1438Fighter Elo Going In1437
1500Classic Elo Going In1500
6 of 9Significant Strikes4 of 12
17 of 20Total Strikes6 of 14
0 of 0Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
1:09Control Time0:12