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.
Classic Elo only moves on wins and losses, so it reads more like normal rankings.
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.
| Ended By | KO/TKO | Submission | Decision |
|---|---|---|---|
| Wins | 4 | 1 | 0 |
| Losses | 2 | 2 | 4 |
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 Brundage | Andre Petroski | |
|---|---|---|
| 1409 | Fighter Elo Going In | 1485 |
| 1460 | Classic Elo Going In | 1544 |
| 43 of 60 | Significant Strikes | 8 of 17 |
| 44 of 62 | Total Strikes | 21 of 30 |
| 0 of 0 | Takedowns | 1 of 1 |
| 1 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 0:34 | Control Time | 1:56 |
Lossvs. Donte JohnsonSplit DecisionMar 7, 2026UFC 326: Holloway vs. Oliveira 2
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Donte Johnson | |
|---|---|---|
| 1389 | Fighter Elo Going In | 1619 |
| 1474 | Classic Elo Going In | 1516 |
| 31 of 83 | Significant Strikes | 45 of 106 |
| 34 of 88 | Total Strikes | 84 of 146 |
| 2 of 7 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 4:22 | Control Time | 3:32 |
Lossvs. Cam RowstonKO/TKO · R2 4:08Jan 31, 2026UFC 325: Volkanovski vs. Lopes 2
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Cam Rowston | |
|---|---|---|
| 1442 | Fighter Elo Going In | 1608 |
| 1489 | Classic Elo Going In | 1519 |
| 29 of 65 | Significant Strikes | 57 of 119 |
| 31 of 67 | Total Strikes | 73 of 139 |
| 0 of 1 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 0:19 | Control Time | 2:04 |
Lossvs. Eric McConicoSplit DecisionAug 9, 2025UFC Fight Night: Dolidze vs. Hernandez
Light Heavyweight Bout · Scheduled for 3 rounds
| Cody Brundage | Eric McConico | |
|---|---|---|
| 1438 | Fighter Elo Going In | 1318 |
| 1506 | Classic Elo Going In | 1485 |
| 31 of 65 | Significant Strikes | 26 of 72 |
| 43 of 78 | Total Strikes | 54 of 102 |
| 3 of 7 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 5:28 | Control Time | 3:12 |
NCvs. Mansur Abdul-MalikOverturned · R3 0:36Jun 14, 2025UFC Fight Night: Usman vs. Buckley
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Mansur Abdul-Malik | |
|---|---|---|
| 1410 | Fighter Elo Going In | 1653 |
| 1505 | Classic Elo Going In | 1530 |
| 30 of 67 | Significant Strikes | 25 of 73 |
| 30 of 67 | Total Strikes | 25 of 73 |
| 0 of 0 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 0:01 | Control Time | 0:07 |
Winvs. Julian MarquezKO/TKO · R1 4:45Mar 1, 2025UFC Fight Night: Kape vs. Almabayev
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Julian Marquez | |
|---|---|---|
| 1406 | Fighter Elo Going In | 1284 |
| 1489 | Classic Elo Going In | 1478 |
| 44 of 79 | Significant Strikes | 37 of 73 |
| 68 of 106 | Total Strikes | 53 of 96 |
| 0 of 1 | Takedowns | 0 of 0 |
| 1 | Knockdowns | 0 |
| 0 | Submission Attempts | 1 |
| 0:48 | Control Time | 0:30 |
Lossvs. Bo NickalSubmission · R2 3:38Apr 13, 2024UFC 300: Pereira vs. Hill
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Bo Nickal | |
|---|---|---|
| 1433 | Fighter Elo Going In | 1684 |
| 1504 | Classic Elo Going In | 1530 |
| 4 of 12 | Significant Strikes | 8 of 13 |
| 33 of 41 | Total Strikes | 45 of 59 |
| 0 of 0 | Takedowns | 3 of 6 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 2 |
| 0:03 | Control Time | 7:25 |
Winvs. Zach ReeseKO/TKO · R1 1:49Dec 2, 2023UFC Fight Night: Dariush vs. Tsarukyan
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Zach Reese | |
|---|---|---|
| 1418 | Fighter Elo Going In | 1452 |
| 1487 | Classic Elo Going In | 1500 |
| 9 of 12 | Significant Strikes | 4 of 5 |
| 12 of 16 | Total Strikes | 10 of 12 |
| 1 of 1 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 1 |
| 1:25 | Control Time | 0:00 |
Winvs. Jacob MalkounDisqualification · R1 4:15Sep 23, 2023UFC Fight Night: Fiziev vs. Gamrot
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Jacob Malkoun | |
|---|---|---|
| 1451 | Fighter Elo Going In | 1622 |
| 1469 | Classic Elo Going In | 1520 |
| 2 of 4 | Significant Strikes | 28 of 39 |
| 3 of 5 | Total Strikes | 44 of 60 |
| 1 of 1 | Takedowns | 1 of 3 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 0:26 | Control Time | 3:39 |
Lossvs. Sedriques DumasUnanimous DecisionJun 24, 2023UFC Fight Night: Emmett vs. Topuria
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Sedriques Dumas | |
|---|---|---|
| 1490 | Fighter Elo Going In | 1413 |
| 1485 | Classic Elo Going In | 1483 |
| 3 of 10 | Significant Strikes | 17 of 22 |
| 31 of 43 | Total Strikes | 77 of 96 |
| 2 of 4 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 1 | Submission Attempts | 0 |
| 1:53 | Control Time | 11:08 |
Lossvs. Rodolfo VieiraSubmission · R2 1:28Apr 29, 2023UFC Fight Night: Song vs. Simon
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Rodolfo Vieira | |
|---|---|---|
| 1481 | Fighter Elo Going In | 1487 |
| 1501 | Classic Elo Going In | 1512 |
| 20 of 29 | Significant Strikes | 10 of 15 |
| 41 of 51 | Total Strikes | 30 of 37 |
| 0 of 0 | Takedowns | 1 of 7 |
| 1 | Knockdowns | 0 |
| 1 | Submission Attempts | 2 |
| 1:04 | Control Time | 4:19 |
Lossvs. Michal OleksiejczukKO/TKO · R1 3:16Dec 17, 2022UFC Fight Night: Cannonier vs. Strickland
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Michal Oleksiejczuk | |
|---|---|---|
| 1517 | Fighter Elo Going In | 1548 |
| 1516 | Classic Elo Going In | 1530 |
| 0 of 2 | Significant Strikes | 15 of 29 |
| 1 of 3 | Total Strikes | 25 of 40 |
| 3 of 3 | Takedowns | 0 of 0 |
| 0 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 1:53 | Control Time | 1:12 |
Winvs. Tresean GoreKO/TKO · R1 3:50Jul 9, 2022UFC Fight Night: Dos Anjos vs. Fiziev
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Tresean Gore | |
|---|---|---|
| 1416 | Fighter Elo Going In | 1425 |
| 1501 | Classic Elo Going In | 1485 |
| 15 of 39 | Significant Strikes | 8 of 25 |
| 23 of 49 | Total Strikes | 8 of 27 |
| 1 of 2 | Takedowns | 0 of 0 |
| 1 | Knockdowns | 0 |
| 0 | Submission Attempts | 0 |
| 1:18 | Control Time | 0:00 |
Winvs. Dalcha LungiambulaSubmission · R1 3:41Mar 12, 2022UFC Fight Night: Santos vs. Ankalaev
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Dalcha Lungiambula | |
|---|---|---|
| 1432 | Fighter Elo Going In | 1382 |
| 1484 | Classic Elo Going In | 1497 |
| 4 of 8 | Significant Strikes | 29 of 56 |
| 4 of 8 | Total Strikes | 50 of 83 |
| 1 of 4 | Takedowns | 1 of 1 |
| 0 | Knockdowns | 0 |
| 1 | Submission Attempts | 0 |
| 0:35 | Control Time | 1:52 |
Lossvs. Nick MaximovUnanimous DecisionSep 25, 2021UFC 266: Volkanovski vs. Ortega
Middleweight Bout · Scheduled for 3 rounds
| Cody Brundage | Nick Maximov | |
|---|---|---|
| 1352 | Fighter Elo Going In | 1510 |
| 1500 | Classic Elo Going In | 1500 |
| 28 of 53 | Significant Strikes | 14 of 40 |
| 59 of 90 | Total Strikes | 84 of 142 |
| 0 of 1 | Takedowns | 4 of 15 |
| 0 | Knockdowns | 0 |
| 1 | Submission Attempts | 0 |
| 1:55 | Control Time | 9:21 |