Phins
Create Account
All Fighters
Bantamweight · Active

John Castaneda

UFC Record
4-5-1
Age
34
Height
5'6"
Reach
71"
Stance
Switch

Fighter Elo

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

Fighter Elo
1483Today
1561Best, Feb 2022
1491Classic Elo
14501500155016002021202220232024202520261509 going into Nathaniel Wood, Jul 20201501 going into Eddie Wineland, Feb 20211561 going into Miles Johns, Feb 20221535 going into Daniel Santos, Oct 20221451 going into Muin Gafurov, Jun 20231468 going into Kyung Ho Kang, Nov 20231515 going into Daniel Marcos, Jun 20241452 going into Chris Gutierrez, Apr 20251464 going into Mark Vologdin, Apr 20261479 going into Alatengheili, Sep 20261483 today1483
Fighter Elo going into each UFC fight, and today.
Classic Elo
1491Today
1536Best, Jun 2024
1483Fighter Elo

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

1450150015502021202220232024202520261500 going into Nathaniel Wood, Jul 20201485 going into Eddie Wineland, Feb 20211502 going into Miles Johns, Feb 20221519 going into Daniel Santos, Oct 20221501 going into Muin Gafurov, Jun 20231517 going into Kyung Ho Kang, Nov 20231536 going into Daniel Marcos, Jun 20241520 going into Chris Gutierrez, Apr 20251507 going into Mark Vologdin, Apr 20261506 going into Alatengheili, Sep 20261491 today1491
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.

5.00Sig. Strikes Landed per Minute
52%Striking Accuracy
5.07Sig. Strikes Absorbed per Minute
55%Striking Defense
0.46Knockdowns per 15 Minutes
1.26Takedowns per 15 Minutes
39%Takedown Accuracy
74%Takedown Defense
0.34Submission Attempts per 15 Minutes
15%Share of Fight Time in Control
13.1 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins112
Losses104

Fight History

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

Lossvs. AlatengheiliSplit DecisionSep 26, 2026UFC Fight Night: Rosas Jr. vs. Barcelos

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaAlatengheili
1479Fighter Elo Going In1314
1506Classic Elo Going In1526
55 of 101Significant Strikes28 of 115
59 of 105Total Strikes63 of 151
0 of 0Takedowns3 of 8
0Knockdowns0
2Submission Attempts0
0:25Control Time4:02
Drawvs. Mark VologdinMajority DecisionApr 18, 2026UFC Fight Night: Burns vs. Malott

Catch Weight Bout · Scheduled for 3 rounds

John CastanedaMark Vologdin
1464Fighter Elo Going In1426
1507Classic Elo Going In1500
135 of 253Significant Strikes91 of 217
160 of 279Total Strikes96 of 222
0 of 0Takedowns1 of 6
0Knockdowns0
0Submission Attempts0
1:15Control Time0:31
Lossvs. Chris GutierrezSplit DecisionApr 26, 2025UFC Fight Night: Machado Garry vs. Prates

Featherweight Bout · Scheduled for 3 rounds

John CastanedaChris Gutierrez
1452Fighter Elo Going In1568
1520Classic Elo Going In1586
41 of 77Significant Strikes46 of 85
76 of 118Total Strikes65 of 112
1 of 1Takedowns0 of 2
0Knockdowns1
0Submission Attempts0
4:50Control Time0:39
Lossvs. Daniel MarcosUnanimous DecisionJun 8, 2024UFC Fight Night: Cannonier vs. Imavov

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaDaniel Marcos
1515Fighter Elo Going In1624
1536Classic Elo Going In1532
60 of 123Significant Strikes98 of 171
68 of 134Total Strikes101 of 177
1 of 5Takedowns0 of 0
0Knockdowns1
0Submission Attempts0
2:12Control Time1:01
Winvs. Kyung Ho KangUnanimous DecisionNov 11, 2023UFC 295: Prochazka vs. Pereira

Catch Weight Bout · Scheduled for 3 rounds

John CastanedaKyung Ho Kang
1468Fighter Elo Going In1481
1517Classic Elo Going In1574
111 of 179Significant Strikes88 of 202
119 of 187Total Strikes88 of 203
3 of 8Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
2:18Control Time0:00
Winvs. Muin GafurovUnanimous DecisionJun 3, 2023UFC Fight Night: Kara-France vs. Albazi

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaMuin Gafurov
1451Fighter Elo Going In1386
1501Classic Elo Going In1500
40 of 88Significant Strikes61 of 157
70 of 121Total Strikes93 of 204
3 of 6Takedowns0 of 6
1Knockdowns0
0Submission Attempts0
4:16Control Time1:55
Lossvs. Daniel SantosKO/TKO · R2 4:28Oct 1, 2022UFC Fight Night: Dern vs. Yan

Catch Weight Bout · Scheduled for 3 rounds

John CastanedaDaniel Santos
1535Fighter Elo Going In1348
1519Classic Elo Going In1485
57 of 106Significant Strikes69 of 134
67 of 118Total Strikes71 of 137
3 of 6Takedowns2 of 4
1Knockdowns1
0Submission Attempts0
2:04Control Time0:52
Winvs. Miles JohnsSubmission · R3 1:38Feb 5, 2022UFC Fight Night: Hermansson vs. Strickland

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaMiles Johns
1561Fighter Elo Going In1613
1502Classic Elo Going In1531
58 of 147Significant Strikes34 of 85
68 of 159Total Strikes34 of 85
0 of 1Takedowns0 of 1
1Knockdowns0
1Submission Attempts0
1:45Control Time0:00
Winvs. Eddie WinelandKO/TKO · R1 4:44Feb 20, 2021UFC Fight Night: Blaydes vs. Lewis

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaEddie Wineland
1501Fighter Elo Going In1438
1485Classic Elo Going In1491
42 of 57Significant Strikes17 of 66
44 of 59Total Strikes17 of 66
0 of 0Takedowns1 of 1
1Knockdowns0
0Submission Attempts0
0:04Control Time0:12
Lossvs. Nathaniel WoodUnanimous DecisionJul 25, 2020UFC Fight Night: Whittaker vs. Till

Bantamweight Bout · Scheduled for 3 rounds

John CastanedaNathaniel Wood
1509Fighter Elo Going In1569
1500Classic Elo Going In1532
55 of 130Significant Strikes131 of 232
66 of 141Total Strikes136 of 240
0 of 1Takedowns1 of 3
0Knockdowns0
0Submission Attempts0
0:11Control Time0:49