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 |
|---|---|---|---|---|
| W | 31–27–0 (1 NC) after bout | Unknown FighterView status and profile → | MEFC 1 - Moore Extreme Fighting Challenge | Decision (Unanimous)Round 3 Time 5:00 Referee Larry Barnes |
| L | 30–27–0 (1 NC) after bout | Edmilson FreitasView status and profile → | RXMMA - Rocks Xtreme MMA 23 | TKO (Punches)Round 1 Time 2:42 Referee Frank Collazo |
| L | 30–26–0 (1 NC) after bout | LaRue BurleyView status and profile → | Horsepower Promotions - Fists of Fury 11 | TKO (Punches)Round 3 Time 1:00 Referee Mark Carter |
| L | 30–25–0 (1 NC) after bout | Bobby VoelkerView status and profile → | Shamrock FC - Onslaught | TKO (Punches)Round 1 Time 3:32 Referee Mike England |
| L | 30–24–0 (1 NC) after bout | Kemmyelle HaleyView status and profile → | SCS 15 - Frost Bitten | Submission (Rear-Naked Choke)Round 2 Time 4:04 Referee Phillip Demier |
| L | 30–23–0 (1 NC) after bout | Brandon BeckerView status and profile → | Fight Party - Tabernacle Fight Party 2 | SubmissionRound 3 Time 0:28 Referee Not listed |
| L | 30–22–0 (1 NC) after bout | Travis CoyleView status and profile → | SCS 11 - No Fear | SubmissionRound 1 Time 3:47 Referee Not listed |
| W | 30–21–0 (1 NC) after bout | Thomas GiffordView status and profile → | AFP - Fight Night at the IKE 3 | KO (Punch)Round 2 Time 0:15 Referee Not listed |
| W | 29–21–0 (1 NC) after bout | Aaron LanfrancoView status and profile → | STFC 19 - Relentless | KO (Punch)Round 2 Time 2:24 Referee Nick Wright |
| L | 28–21–0 (1 NC) after bout | Danny SalinasView status and profile → | STFC 15 - Nature of the Beast | SubmissionRound 3 Time 1:13 Referee Ruben Carrion |
| W | 28–20–0 (1 NC) after bout | Mike JacksonView status and profile → | C3 Fights - Red River Rivalry | Disqualification (Illegal Knee)Round 2 Time 2:02 Referee Not listed |
| L | 27–20–0 (1 NC) after bout | Andrew ChappelleView status and profile → | BFC - Bellator Fighting Championships 20 | Submission (Rear-Naked Choke)Round 2 Time 3:18 Referee Jon Schorle |
| L | 27–19–0 (1 NC) after bout | Eric DavilaView status and profile → | KOK 7 - Judgment Day | Technical Submission (Guillotine Choke)Round 1 Time 1:00 Referee Jon Schorle |
| W | 27–18–0 (1 NC) after bout | Brandon McDowellView status and profile → | XFC - Main Event at the Rot Rally | TKO (Punches)Round 2 Time 0:10 Referee Jon Schorle |
| L | 26–18–0 (1 NC) after bout | Daniel SarafianView status and profile → | XFC - Texas Battleground | SubmissionRound 1 Time 2:06 Referee Not listed |
| W | 26–17–0 (1 NC) after bout | Marcus GainesView status and profile → | NLF - Redemption | DisqualificationRound 3 Time 2:32 Referee Not listed |
| W | 25–17–0 (1 NC) after bout | Josh HaynesView status and profile → | XFC - Battlegrounds | KO (Punches)Round 3 Time 1:35 Referee Not listed |
| L | 24–17–0 (1 NC) after bout | Brian GassawayView status and profile → | CCCF - Riverwind Rumble 2 | Decision (Majority)Round 5 Time 3:00 Referee Not listed |
| W | 24–16–0 (1 NC) after bout | Jeffrey MessinaView status and profile → | XFC 9 - Xtreme Fighting Championships 9 | TKORound 1 Time 0:43 Referee Not listed |
| W | 23–16–0 (1 NC) after bout | Jon KirkView status and profile → | XFC 8 - Xtreme Fighting Championships 8 | TKORound 3 Time 0:12 Referee Not listed |
| L | 22–16–0 (1 NC) after bout | Rich GuerinView status and profile → | XFC - Dome of Destruction 5 | Submission (Rear-Naked Choke)Round 1 Time 4:14 Referee Not listed |
| L | 22–15–0 (1 NC) after bout | Eddy EllisView status and profile → | XFC - Dome of Destruction 4 | Submission (Rear-Naked Choke)Round 2 Time 0:00 Referee Not listed |
| L | 22–14–0 (1 NC) after bout | Travis LutterView status and profile → | IFF 1 - International Freestyle Fighting 1 | Submission (Armbar)Round 1 Time 1:15 Referee Not listed |
| W | 22–13–0 (1 NC) after bout | Rich GuerinView status and profile → | XFC - Dome of Destruction 3 | TKO (Punches)Round 3 Time 0:33 Referee Joe DeRobbio |
| L | 21–13–0 (1 NC) after bout | Dennis HallmanView status and profile → | XFC - Dome of Destruction 2 | Submission (Triangle Choke)Round 1 Time 2:48 Referee Not listed |
| W | 21–12–0 (1 NC) after bout | Greg BellView status and profile → | RM 6 - Lord of the Ring | DecisionRound 3 Time 5:00 Referee Not listed |
| L | 20–12–0 (1 NC) after bout | Mike SealView status and profile → | RM 5 - Road to the Championship | TKO (Submission to Punches)Round 1 Time 0:00 Referee Not listed |
| L | 20–11–0 (1 NC) after bout | Mike SealView status and profile → | TC 2 - Total Combat 2 | TKO (Submission to Punches)Round 2 Time 0:45 Referee Not listed |
| W | 20–10–0 (1 NC) after bout | Mike SealView status and profile → | RM 4 - Beat Down in Baja | Submission (Rear-Naked Choke)Round 2 Time 1:53 Referee Not listed |
| L | 19–10–0 (1 NC) after bout | Aaron RileyView status and profile → | Combate Extremo - Riley vs. Marks | Submission (Armbar)Round 1 Time 1:40 Referee Not listed |
| W | 19–9–0 (1 NC) after bout | Gerry FilmoreView status and profile → | EVT - Extreme Vale Tudo 3 | Decision (Unanimous Decision)Round 1 Time 10:00 Referee Not listed |
| W | 18–9–0 (1 NC) after bout | Paul DavisView status and profile → | EVT - Extreme Vale Tudo 1 | Submission (Rear-Naked Choke)Round 1 Time 4:30 Referee Not listed |
| W | 17–9–0 (1 NC) after bout | Frank AlcalaView status and profile → | WFC 2 - World Fighting Championships 2 | TKO (Injury)Round 1 Time N/A Referee Not listed |
| NC | 16–9–0 (1 NC) after bout | Shannon RitchView status and profile → | WFC 1 - World Fighting Championships 1 | No ContestRound 1 Time N/A Referee Not listed |
| L | 16–9–0 after bout | Adrian SerranoView status and profile → | UW - Battle for the Belts | Submission (Forearm Choke)Round 2 Time 2:30 Referee Not listed |
| L | 16–8–0 after bout | Jason BlackView status and profile → | EC 42 - Extreme Challenge 42 | TKO (Injury)Round 1 Time 3:03 Referee Not listed |
| W | 16–7–0 after bout | Tim CallahanView status and profile → | UW - St. Paul | TKO (Doctor Stoppage)Round 1 Time 4:30 Referee Not listed |
| W | 15–7–0 after bout | Luis MoralesView status and profile → | VTM 3 - Vale Tudo Mexico 3 | SubmissionRound 1 Time 1:20 Referee Not listed |
| L | 14–7–0 after bout | Pete SprattView status and profile → | REF - Renegades Extreme Fighting | SubmissionRound 1 Time 9:55 Referee Not listed |
| L | 14–6–0 after bout | Drew FickettView status and profile → | AFC - Absolute Fighter Challenge | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 14–5–0 after bout | Gabriel DuranView status and profile → | VTM 2 - Vale Tudo Mexico 2 | N/ARound — Time 0:00 Referee Not listed |
| L | 13–5–0 after bout | Yves EdwardsView status and profile → | ES - Extreme Shootout | Submission (Armbar)Round 1 Time 1:45 Referee Not listed |
| L | 13–4–0 after bout | LaVerne ClarkView status and profile → | EC 35 - Extreme Challenge 35 | Submission (Choke)Round 2 Time 3:24 Referee Not listed |
| W | 13–3–0 after bout | Billy PitcherView status and profile → | ES - Extreme Shootout | Submission (Rear-Naked Choke)Round 1 Time 0:43 Referee Not listed |
| W | 12–3–0 after bout | Michael MooresView status and profile → | ES - Extreme Shootout | TKO (Submission to Elbows)Round 1 Time 2:44 Referee Not listed |
| W | 11–3–0 after bout | Victor BellView status and profile → | ES - Extreme Shootout | Decision (Unanimous Decision)Round 1 Time 20:00 Referee Not listed |
| W | 10–3–0 after bout | Phil RodriguezView status and profile → | PRW - Power Ring Warriors | TKO (Submission to Strikes)Round 2 Time 2:00 Referee Not listed |
| L | 9–3–0 after bout | Anthony MaciasView status and profile → | WCS - World Class Shootfighting | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| W | 9–2–0 after bout | Gabriel DuranView status and profile → | ES - Extreme Shootout | TKO (Strikes)Round — Time 0:00 Referee Not listed |
| L | 8–2–0 after bout | Philip PreeceView status and profile → | AS - American Shootwrestling | Submission (Rear-Naked Choke)Round — Time 5:34 Referee Not listed |
| W | 8–1–0 after bout | Gabriel DuranView status and profile → | AS - American Shootwrestling | SubmissionRound — Time 0:00 Referee Not listed |
| W | 7–1–0 after bout | Mike KellisView status and profile → | ES - Extreme Shootout | TKORound 1 Time 3:12 Referee Not listed |
| W | 6–1–0 after bout | Billy PitcherView status and profile → | ES - Extreme Shootout | SubmissionRound 1 Time 1:09 Referee Not listed |
| W | 5–1–0 after bout | Jason SummersView status and profile → | PP - Pure Pitfighting | TKORound 1 Time 3:16 Referee Not listed |
| W | 4–1–0 after bout | Scott MorganView status and profile → | PP - Pure Pitfighting | TKORound 1 Time 4:20 Referee Not listed |
| L | 3–1–0 after bout | Anthony MaciasView status and profile → | PRW - Power Ring Warriors | Submission (Guillotine Choke)Round 1 Time 4:42 Referee Not listed |
| W | 3–0–0 after bout | Gilbert DuranView status and profile → | PRW - Power Ring Warriors | TKORound 1 Time 8:10 Referee Not listed |
| W | 2–0–0 after bout | Josh FlowersView status and profile → | PRW - Power Ring Warriors | DecisionRound 1 Time 15:00 Referee Not listed |
| W | 1–0–0 after bout | Gabriel DuranView status and profile → | PRW - Power Ring Warriors | Submission (Verbal)Round 1 Time 0:00 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 Cedric Marks.
Verify source record ↗Every verified opponent opens another full career
59 professional bout rows are displayed from the source record. 50 unique opponent identities have a stable source ID and an internal Fight Atlas route. 1 row has no opponent identity in the source and remain visibly unresolved.
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.