Phins
Create Account
All Fighters
Middleweight · Active

Cody Brundage

UFC Record
6-8 (1 NC)
Age
32
Height
6'0"
Reach
72"
Stance
Orthodox

Fighter Elo

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

Fighter Elo
1443Today
1517Best, Dec 2022
1480Classic Elo
1300140015001600202220232024202520261352 going into Nick Maximov, Sep 20211432 going into Dalcha Lungiambula, Mar 20221416 going into Tresean Gore, Jul 20221517 going into Michal Oleksiejczuk, Dec 20221481 going into Rodolfo Vieira, Apr 20231490 going into Sedriques Dumas, Jun 20231451 going into Jacob Malkoun, Sep 20231418 going into Zach Reese, Dec 20231433 going into Bo Nickal, Apr 20241406 going into Julian Marquez, Mar 20251410 going into Mansur Abdul-Malik, Jun 20251438 going into Eric McConico, Aug 20251442 going into Cam Rowston, Jan 20261389 going into Donte Johnson, Mar 20261409 going into Andre Petroski, May 20261443 today1443
Fighter Elo going into each UFC fight, and today.
Classic Elo
1480Today
1516Best, Dec 2022
1443Fighter Elo

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

145015001550202220232024202520261500 going into Nick Maximov, Sep 20211484 going into Dalcha Lungiambula, Mar 20221501 going into Tresean Gore, Jul 20221516 going into Michal Oleksiejczuk, Dec 20221501 going into Rodolfo Vieira, Apr 20231485 going into Sedriques Dumas, Jun 20231469 going into Jacob Malkoun, Sep 20231487 going into Zach Reese, Dec 20231504 going into Bo Nickal, Apr 20241489 going into Julian Marquez, Mar 20251505 going into Mansur Abdul-Malik, Jun 20251506 going into Eric McConico, Aug 20251489 going into Cam Rowston, Jan 20261474 going into Donte Johnson, Mar 20261460 going into Andre Petroski, May 20261480 today1480
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.39Sig. Strikes Landed per Minute
50%Striking Accuracy
2.88Sig. Strikes Absorbed per Minute
52%Striking Defense
0.49Knockdowns per 15 Minutes
1.71Takedowns per 15 Minutes
42%Takedown Accuracy
67%Takedown Defense
0.49Submission Attempts per 15 Minutes
18%Share of Fight Time in Control
7.7 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins410
Losses224

Fight History

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

Winvs. Andre PetroskiKO/TKO · R2 0:44May 16, 2026UFC Fight Night: Allen vs. Costa

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageAndre Petroski
1409Fighter Elo Going In1485
1460Classic Elo Going In1544
43 of 60Significant Strikes8 of 17
44 of 62Total Strikes21 of 30
0 of 0Takedowns1 of 1
1Knockdowns0
0Submission Attempts0
0:34Control Time1:56
Lossvs. Donte JohnsonSplit DecisionMar 7, 2026UFC 326: Holloway vs. Oliveira 2

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageDonte Johnson
1389Fighter Elo Going In1619
1474Classic Elo Going In1516
31 of 83Significant Strikes45 of 106
34 of 88Total Strikes84 of 146
2 of 7Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
4:22Control Time3:32
Lossvs. Cam RowstonKO/TKO · R2 4:08Jan 31, 2026UFC 325: Volkanovski vs. Lopes 2

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageCam Rowston
1442Fighter Elo Going In1608
1489Classic Elo Going In1519
29 of 65Significant Strikes57 of 119
31 of 67Total Strikes73 of 139
0 of 1Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:19Control Time2:04
Lossvs. Eric McConicoSplit DecisionAug 9, 2025UFC Fight Night: Dolidze vs. Hernandez

Light Heavyweight Bout · Scheduled for 3 rounds

Cody BrundageEric McConico
1438Fighter Elo Going In1318
1506Classic Elo Going In1485
31 of 65Significant Strikes26 of 72
43 of 78Total Strikes54 of 102
3 of 7Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
5:28Control Time3:12
NCvs. Mansur Abdul-MalikOverturned · R3 0:36Jun 14, 2025UFC Fight Night: Usman vs. Buckley

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageMansur Abdul-Malik
1410Fighter Elo Going In1653
1505Classic Elo Going In1530
30 of 67Significant Strikes25 of 73
30 of 67Total Strikes25 of 73
0 of 0Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
0:01Control Time0:07
Winvs. Julian MarquezKO/TKO · R1 4:45Mar 1, 2025UFC Fight Night: Kape vs. Almabayev

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageJulian Marquez
1406Fighter Elo Going In1284
1489Classic Elo Going In1478
44 of 79Significant Strikes37 of 73
68 of 106Total Strikes53 of 96
0 of 1Takedowns0 of 0
1Knockdowns0
0Submission Attempts1
0:48Control Time0:30
Lossvs. Bo NickalSubmission · R2 3:38Apr 13, 2024UFC 300: Pereira vs. Hill

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageBo Nickal
1433Fighter Elo Going In1684
1504Classic Elo Going In1530
4 of 12Significant Strikes8 of 13
33 of 41Total Strikes45 of 59
0 of 0Takedowns3 of 6
0Knockdowns0
0Submission Attempts2
0:03Control Time7:25
Winvs. Zach ReeseKO/TKO · R1 1:49Dec 2, 2023UFC Fight Night: Dariush vs. Tsarukyan

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageZach Reese
1418Fighter Elo Going In1452
1487Classic Elo Going In1500
9 of 12Significant Strikes4 of 5
12 of 16Total Strikes10 of 12
1 of 1Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
1:25Control Time0:00
Winvs. Jacob MalkounDisqualification · R1 4:15Sep 23, 2023UFC Fight Night: Fiziev vs. Gamrot

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageJacob Malkoun
1451Fighter Elo Going In1622
1469Classic Elo Going In1520
2 of 4Significant Strikes28 of 39
3 of 5Total Strikes44 of 60
1 of 1Takedowns1 of 3
0Knockdowns0
0Submission Attempts0
0:26Control Time3:39
Lossvs. Sedriques DumasUnanimous DecisionJun 24, 2023UFC Fight Night: Emmett vs. Topuria

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageSedriques Dumas
1490Fighter Elo Going In1413
1485Classic Elo Going In1483
3 of 10Significant Strikes17 of 22
31 of 43Total Strikes77 of 96
2 of 4Takedowns0 of 0
0Knockdowns0
1Submission Attempts0
1:53Control Time11:08
Lossvs. Rodolfo VieiraSubmission · R2 1:28Apr 29, 2023UFC Fight Night: Song vs. Simon

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageRodolfo Vieira
1481Fighter Elo Going In1487
1501Classic Elo Going In1512
20 of 29Significant Strikes10 of 15
41 of 51Total Strikes30 of 37
0 of 0Takedowns1 of 7
1Knockdowns0
1Submission Attempts2
1:04Control Time4:19
Lossvs. Michal OleksiejczukKO/TKO · R1 3:16Dec 17, 2022UFC Fight Night: Cannonier vs. Strickland

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageMichal Oleksiejczuk
1517Fighter Elo Going In1548
1516Classic Elo Going In1530
0 of 2Significant Strikes15 of 29
1 of 3Total Strikes25 of 40
3 of 3Takedowns0 of 0
0Knockdowns0
0Submission Attempts0
1:53Control Time1:12
Winvs. Tresean GoreKO/TKO · R1 3:50Jul 9, 2022UFC Fight Night: Dos Anjos vs. Fiziev

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageTresean Gore
1416Fighter Elo Going In1425
1501Classic Elo Going In1485
15 of 39Significant Strikes8 of 25
23 of 49Total Strikes8 of 27
1 of 2Takedowns0 of 0
1Knockdowns0
0Submission Attempts0
1:18Control Time0:00
Winvs. Dalcha LungiambulaSubmission · R1 3:41Mar 12, 2022UFC Fight Night: Santos vs. Ankalaev

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageDalcha Lungiambula
1432Fighter Elo Going In1382
1484Classic Elo Going In1497
4 of 8Significant Strikes29 of 56
4 of 8Total Strikes50 of 83
1 of 4Takedowns1 of 1
0Knockdowns0
1Submission Attempts0
0:35Control Time1:52
Lossvs. Nick MaximovUnanimous DecisionSep 25, 2021UFC 266: Volkanovski vs. Ortega

Middleweight Bout · Scheduled for 3 rounds

Cody BrundageNick Maximov
1352Fighter Elo Going In1510
1500Classic Elo Going In1500
28 of 53Significant Strikes14 of 40
59 of 90Total Strikes84 of 142
0 of 1Takedowns4 of 15
0Knockdowns0
1Submission Attempts0
1:55Control Time9:21