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 | 46–24–1 after bout | Zach ScrogginView status and profile → | FAC 31 - Fighting Alliance Championship 31: Fight 4 the Cure | Submission (Rear-Naked Choke)Round 1 Time 2:02 Referee Nedim Novalic |
| L | 46–23–1 after bout | Mike SantiagoView status and profile → | FFC 37 - Final Fight Championship 37: Scheinson vs. Veseli | Submission (Guillotine Choke)Round 2 Time 3:22 Referee Not listed |
| W | 46–22–1 after bout | Joey MunozView status and profile → | DCS 52 - Spring Brawl | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 45–22–1 after bout | Rocky LongView status and profile → | DCS 44 - Ballyard Brawl Night 1 | Submission (Guillotine Choke)Round 1 Time 3:30 Referee Not listed |
| W | 44–22–1 after bout | Anthony BaccamView status and profile → | Victory Fighting Championship - VFC Fight Night Coco Key 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 43–22–1 after bout | Dan MoretView status and profile → | VFC 59 - Stots vs. Berdon | Submission (Rear-Naked Choke)Round 1 Time 1:39 Referee Dave Jobeun |
| L | 43–21–1 after bout | Rakhman MakhazhievView status and profile → | ACB 69 - Almaty: Young Eagles 22 | Submission (Triangle Armbar)Round 1 Time 3:33 Referee Herb Dean |
| W | 43–20–1 after bout | Mike PlazolaView status and profile → | VFC 58 - Cochrane vs. Pitolo | Submission (Guillotine Choke)Round 1 Time 3:47 Referee Bobby Wombacher |
| W | 42–20–1 after bout | Doug JenkinsView status and profile → | DCS 34 - The Warriors Tribute | TKO (Injury)Round 2 Time 4:53 Referee Not listed |
| W | 41–20–1 after bout | Boimah KarmoView status and profile → | DCS 29 - Disorderly Conduct 50 | Submission (Rear-Naked Choke)Round 1 Time 3:28 Referee Not listed |
| L | 40–20–1 after bout | Travis PerzynskiView status and profile → | Fight Night at the Island - Saunders vs. Volkmann | TKO (Punches)Round 2 Time 2:21 Referee Not listed |
| W | 40–19–1 after bout | Kevin TjadenView status and profile → | KOTC - Summer Smash | KO (Punch)Round 1 Time 0:32 Referee Not listed |
| L | 39–19–1 after bout | Jarred MercadoView status and profile → | VFC - Victory Fighting Championship 47 | Submission (Rear-Naked Choke)Round 2 Time 2:15 Referee Rick Tasler |
| L | 39–18–1 after bout | Salman ZhamaldaevView status and profile → | WFCA 9 - Grozny Battle | KO (Punch)Round 1 Time 0:48 Referee Ashot Ashugyan |
| W | 39–17–1 after bout | Cody CarrilloView status and profile → | VFC - Victory Fighting Championship 46 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 38–17–1 after bout | Josh HuberView status and profile → | VFC - Victory Fighting Championship 45 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 37–17–1 after bout | Chad CurryView status and profile → | Driller Promotions / SEG - Caged Chaos at Canterbury Park 6 | TKORound 2 Time 2:40 Referee Not listed |
| W | 37–16–1 after bout | Charlie DuBrayView status and profile → | DCS 12 - Seasons Beatings 2014 | TKORound 1 Time 1:26 Referee Not listed |
| W | 36–16–1 after bout | Will ShuttView status and profile → | VFC - Victory Fighting Championship 43 | Submission (Guillotine Choke)Round 2 Time 1:45 Referee Not listed |
| L | 35–16–1 after bout | Estevan PayanView status and profile → | Strikeforce - Rockhold vs. Jardine | Decision (Unanimous)Round 3 Time 5:00 Referee Kim Winslow |
| W | 35–15–1 after bout | Mario RamosView status and profile → | RFA 1 - Elliott vs. Pulver | Submission (Verbal)Round 1 Time 0:20 Referee Not listed |
| W | 34–15–1 after bout | Charon SpainView status and profile → | EC - Extreme Challenge 200 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 33–15–1 after bout | Porfirio Alves Jr.View status and profile → | SCC - Superior Cage Combat 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| W | 33–14–1 after bout | Ryan BixlerView status and profile → | CFC 7 - Fright Night | Submission (Rear-Naked Choke)Round 1 Time 2:26 Referee Not listed |
| W | 32–14–1 after bout | Ted WorthingtonView status and profile → | Disorderly Conduct 3 - Respect is Earned | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 31–14–1 after bout | Abel TrujilloView status and profile → | EC - Extreme Challenge 181 | Technical Submission (Guillotine Choke)Round 1 Time 3:30 Referee Not listed |
| W | 30–14–1 after bout | Aaron DerrowView status and profile → | Titan FC 17 - Titan Fighting Championship 17 | Decision (Majority)Round 3 Time 5:00 Referee Chuck Wolfe |
| W | 29–14–1 after bout | Deryck RipleyView status and profile → | Titan FC 16 - Titan Fighting Championship 16 | Submission (Rear-Naked Choke)Round 2 Time 2:19 Referee Jason Herzog |
| W | 28–14–1 after bout | Rod MontoyaView status and profile → | EC - Extreme Challenge 162 | Submission (Rear-Naked Choke)Round 1 Time 4:13 Referee Not listed |
| L | 27–14–1 after bout | Lloyd MixView status and profile → | Extreme Challenge - High Stakes | Submission (Rear-Naked Choke)Round 1 Time 4:15 Referee Not listed |
| W | 27–13–1 after bout | Travis PerzynskiView status and profile → | RG - Rochester Gladiators | Decision (Unanimous)Round 3 Time 5:00 Referee Daryl Guthmiller |
| W | 26–13–1 after bout | Demi DeedsView status and profile → | ROF 37 - Warlords | Submission (Rear-Naked Choke)Round 1 Time 4:54 Referee Not listed |
| W | 25–13–1 after bout | Paul BirdView status and profile → | MCC 24 - Reloaded | Submission (Rear-Naked Choke)Round 1 Time 3:44 Referee Not listed |
| W | 24–13–1 after bout | Ryan WilliamsView status and profile → | AMMA 4 - Adrenaline MMA 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 23–13–1 after bout | Victor MezaView status and profile → | BFC - Bellator Fighting Championships 7-8 | Submission (Rear-Naked Choke)Round 2 Time 2:43 Referee Mike Reid |
| L | 22–13–1 after bout | Toby ImadaView status and profile → | BFC - Bellator Fighting Championships 1 | Submission (Rear-Naked Choke)Round 1 Time 3:26 Referee Troy Waugh |
| D | 22–12–1 after bout | Joe BrammerView status and profile → | GFC 5 - Glory Fighting Championships 5 | DrawRound 3 Time 5:00 Referee Not listed |
| L | 22–12–0 after bout | Yaotzin MezaView status and profile → | EVO MMA - Evolution MMA | Submission (Guillotine Choke)Round 2 Time 2:08 Referee Neil Sarembock |
| W | 22–11–0 after bout | Brandon MelendezView status and profile → | VFC 24 - Revolution | Submission (Guillotine Choke)Round 2 Time N/A Referee Not listed |
| W | 21–11–0 after bout | Ted WorthingtonView status and profile → | VFC 22 - Ascension | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 20–11–0 after bout | Yves EdwardsView status and profile → | HDNet Fights - Reckless Abandon | Submission (Rear-Naked Choke)Round 2 Time 3:04 Referee Kerry Hatley |
| W | 20–10–0 after bout | Ryan RobertsView status and profile → | VFC 20 - Aces | SubmissionRound 1 Time N/A Referee Not listed |
| W | 19–10–0 after bout | Waylon LoweView status and profile → | FF 12 - Fightfest 12 | TKO (Submission to Punches)Round 1 Time 3:07 Referee Not listed |
| W | 18–10–0 after bout | Dustin NeaceView status and profile → | GFC 1 - Genesis | TKO (Submission to Punches)Round 1 Time 1:10 Referee Not listed |
| W | 17–10–0 after bout | John OwensView status and profile → | VFC 18 - Hitmen | Submission (Rear-Naked Choke)Round 1 Time 2:18 Referee Not listed |
| W | 16–10–0 after bout | Vadim IvanovView status and profile → | FF 10 - Fightfest 10 | TKO (Punches)Round 2 Time 1:12 Referee Not listed |
| W | 15–10–0 after bout | Mike BognerView status and profile → | FF 8 - Fightfest 8 | Submission (Triangle Choke)Round 1 Time 4:20 Referee Not listed |
| W | 14–10–0 after bout | Luke CaudilloView status and profile → | VFC 16 - Kings | Submission (Guillotine Choke)Round 2 Time N/A Referee Not listed |
| L | 13–10–0 after bout | Clay FrenchView status and profile → | EC 70 - Extreme Challenge 70 | Submission (Rear-Naked Choke)Round 1 Time 3:34 Referee Not listed |
| W | 13–9–0 after bout | Alex CarterView status and profile → | MCC 4 - The Rematch | Submission (Neck Crank)Round 2 Time 0:22 Referee Not listed |
| W | 12–9–0 after bout | Rocky LongView status and profile → | DFC 1 - Diesel Fighting Championships 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 11–9–0 after bout | Luke CaudilloView status and profile → | VFC 13 - Redemption | TKO (Punches)Round 2 Time 4:59 Referee Not listed |
| W | 11–8–0 after bout | Mike SchoechView status and profile → | AFC 6 - Full Force | KO (Knee)Round — Time N/A Referee Not listed |
| W | 10–8–0 after bout | Kendrick JohnsonView status and profile → | VFC 12 - Warpath | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| W | 9–8–0 after bout | Rob MarcksView status and profile → | AFC 5 - Lights Out | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 8–8–0 after bout | Nathan HardinView status and profile → | AFC 4 - New Hitter | KO (Punch)Round 1 Time 1:11 Referee Not listed |
| W | 7–8–0 after bout | Brian DunnView status and profile → | AFC 3 - Impact | Submission (Rear-Naked Choke)Round 1 Time 2:45 Referee Not listed |
| L | 6–8–0 after bout | Alvin RobinsonView status and profile → | ROF 19 - Showdown | Submission (Rear-Naked Choke)Round 2 Time 1:14 Referee Christian Carvalho |
| W | 6–7–0 after bout | Sean HuffmanView status and profile → | VFC 10 - Championship X | Submission (Rear-Naked Choke)Round 1 Time 4:48 Referee Not listed |
| L | 5–7–0 after bout | Hector MunozView status and profile → | Inferno Promotions - Meltdown | Submission (Armbar)Round 1 Time 0:43 Referee Not listed |
| L | 5–6–0 after bout | Donnie LilesView status and profile → | ROF 17 - Unstoppable | Submission (Rear-Naked Choke)Round 1 Time 4:17 Referee Not listed |
| W | 5–5–0 after bout | Nick DolucreView status and profile → | AFC 2 - Bring It On | TKO (Punches)Round 1 Time 4:40 Referee Not listed |
| L | 4–5–0 after bout | Clay GuidaView status and profile → | XKK - Des Moines | Submission (Arm-Triangle Choke)Round 3 Time 3:22 Referee Not listed |
| W | 4–4–0 after bout | Joe MabinView status and profile → | XKK - Des Moines | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| W | 3–4–0 after bout | Rob MarcksView status and profile → | AFC 1 - Takedown | TKO (Submission to Punches)Round — Time N/A Referee Not listed |
| W | 2–4–0 after bout | Jake HudsonView status and profile → | VFC 9 - Madness | KO (Punches)Round 2 Time 0:36 Referee Not listed |
| L | 1–4–0 after bout | Victor MorenoView status and profile → | EC 57 - Extreme Challenge 57 | TKORound 1 Time 4:49 Referee Not listed |
| L | 1–3–0 after bout | Victor MorenoView status and profile → | POI - Point of Impact | N/ARound 1 Time N/A Referee Not listed |
| L | 1–2–0 after bout | Jason IrelandView status and profile → | VFC 6 - Overload | Submission (Rear-Naked Choke)Round 2 Time 2:41 Referee Not listed |
| W | 1–1–0 after bout | Luke CaudilloView status and profile → | VFC 6 - Overload | TKO (Corner Stoppage)Round 3 Time 2:32 Referee Not listed |
| L | 0–1–0 after bout | Demi DeedsView status and profile → | Gladiators 20 - Gladiators 20 | TKO (Punches)Round 1 Time 4:02 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 Alonzo Martinez.
Verify source record ↗Every verified opponent opens another full career
71 professional bout rows are displayed from the source record. 63 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.