THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| L | 13–12–1 after bout | Anthony BirchakView status and profile → | RITC - Rage in the Cage 153 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 13–11–1 after bout | Josh RabedeauxView status and profile → | RITC 142 - Rage in the Cage 142 | Submission (Armbar)Round 1 Time 1:16 Referee Not listed |
| L | 12–11–1 after bout | Neal AbramsView status and profile → | RITC 101 - Rage in the Cage 101 | TKO (Corner Stoppage)Round 1 Time 3:00 Referee Not listed |
| L | 12–10–1 after bout | George RoopView status and profile → | RITC 88 - Veteran's Day Rumble | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 12–9–1 after bout | Chris ColladoView status and profile → | RITC 87 - Rage in the Cage 87 | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| L | 12–8–1 after bout | Ed WestView status and profile → | RITC 79 - The Rage Returns | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 12–7–1 after bout | Eddie CastroView status and profile → | RITC 77 - In Your Face ... Again | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 11–7–1 after bout | Craig DavisView status and profile → | RITC 74 - In Your Face | Submission (Choke)Round 1 Time 1:30 Referee Not listed |
| W | 10–7–1 after bout | Matt Ver HalenView status and profile → | RITC 64 - Heart & Soul | Submission (Armbar)Round 1 Time 2:59 Referee Not listed |
| W | 9–7–1 after bout | Matt Ver HalenView status and profile → | RITC 61 - Relentless | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| D | 8–7–1 after bout | Jason DehartView status and profile → | RITC 60 - 'The Saint' Goes Marching In | DrawRound 3 Time 3:00 Referee Not listed |
| L | 8–7–0 after bout | Ed WestView status and profile → | RITC 59 - Let the Punishment Begin | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 8–6–0 after bout | Aaron MillicanView status and profile → | RITC 58 - Homer vs. Vince | Submission (Armbar)Round 1 Time 2:47 Referee Not listed |
| W | 7–6–0 after bout | Steve McDonaldView status and profile → | RITC 55 - Super Heavyweight Showdown | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 6–6–0 after bout | Klay PalomoView status and profile → | RITC 54 - 'The Beast' vs 'The Rock' | Submission (Armbar)Round 1 Time 1:13 Referee Not listed |
| L | 5–6–0 after bout | Helio MoreiraView status and profile → | Combate Extremo - Riley vs. Marks | Submission (Armbar)Round 1 Time 0:52 Referee Not listed |
| L | 5–5–0 after bout | Victor CruzView status and profile → | RITC 51 - Invasion From the North | Decision (Majority)Round 3 Time 3:00 Referee Not listed |
| L | 5–4–0 after bout | Brian MitchellView status and profile → | RITC 50 - The Prelude | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 5–3–0 after bout | Gabe RivasView status and profile → | RITC 48 - Let's Do It Again | Submission (Armbar)Round 1 Time 1:21 Referee Not listed |
| W | 4–3–0 after bout | Ryan StephansView status and profile → | RITC 47 - Unstoppable | Submission (Armbar)Round 1 Time 1:43 Referee Not listed |
| L | 3–3–0 after bout | Jamie VarnerView status and profile → | RITC 46 - Launching Pad | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 3–2–0 after bout | Greg RodriguezView status and profile → | RITC 44 - Feel the Power | Submission (Armbar)Round 1 Time 2:13 Referee Not listed |
| W | 2–2–0 after bout | Kyle BreesView status and profile → | RITC 40 - Casa Grande | TKO (Punches)Round 2 Time 2:59 Referee Not listed |
| L | 1–2–0 after bout | Brittish PenaView status and profile → | RITC 38 - Let's Roll | Submission (Choke)Round 1 Time 0:57 Referee Not listed |
| W | 1–1–0 after bout | Julian SamaniegoView status and profile → | RITC 30 - Soaring to New Heights | Decision (Majority)Round 3 Time 3:00 Referee Not listed |
| L | 0–1–0 after bout | John LevensonView status and profile → | RITC 29 - Rage in the Cage 29 | Submisison (Neck Crank)Round 2 Time 0:24 Referee Not listed |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Carlos Ortega.
Verify source record ↗Every verified opponent opens another full career
26 professional bout rows are displayed from the source record. 24 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.