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 | 28–43–0 after bout | Patrick RiveraView status and profile → | SF - Shogun Fights 32 | Submission (Rear-Naked Choke)Round 3 Time 1:26 Referee Ratioender Melo |
| W | 28–42–0 after bout | Mike SanfordView status and profile → | AF 60 - Atlas Fights 60 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| L | 27–42–0 after bout | Alfred WalkerView status and profile → | RCF 10 - River City Fights | Submission (Rear-Naked Choke)Round 3 Time 2:36 Referee Xavier McNac |
| L | 27–41–0 after bout | Nakia BrownView status and profile → | Titan Combat Championship 1 - Crosby vs. Prescott | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 27–40–0 after bout | David BosnickView status and profile → | AKA 35 - American Kombat Alliance | Disqualification (Illegal Knee)Round 2 Time 0:55 Referee Not listed |
| L | 27–39–0 after bout | Joshua WeemsView status and profile → | GCMMA - Gulf Coast MMA 20 | Decision (Unanimous)Round 3 Time 5:00 Referee Fred Griswold |
| L | 27–38–0 after bout | T.J. BrownView status and profile → | Real Deal Championships - RDC 10 | Submission (Rear-Naked Choke)Round 1 Time 1:49 Referee Not listed |
| L | 27–37–0 after bout | Damon VincentView status and profile → | Bayou FC 59 - Bayou Fighting Championship 59 | Submission (Rear-Naked Choke)Round 3 Time 1:05 Referee Not listed |
| W | 27–36–0 after bout | Mike BarnettView status and profile → | Savage Fight Promotions - Savage Fights 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 26–36–0 after bout | Jacob SmallView status and profile → | Bayou FC 58 - Bayou Fighting Championship 58 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 25–36–0 after bout | Jonathan JacksonView status and profile → | Seige Combat 1 - Jackson vs. Truillo | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 25–35–0 after bout | Elias Alves da SilvaView status and profile → | Bayou FC 56 - Bayou Fighting Championship 56 | SubmissionRound 1 Time 2:40 Referee Not listed |
| W | 25–34–0 after bout | Justice LamperezView status and profile → | Bayou FC 53 - Bayou Fighting Championship 53 | Submission (Arm-Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| L | 24–34–0 after bout | Elliot HebertView status and profile → | Bayou FC 49 - Bayou Fighting Championship 49 | TKO (Punches)Round 2 Time 3:19 Referee Not listed |
| L | 24–33–0 after bout | Jason KnightView status and profile → | GCMMA - Gulf Coast MMA 15 | KORound 1 Time 1:28 Referee Not listed |
| L | 24–32–0 after bout | Tyrek MalveauxView status and profile → | Bayou FC 46 - MMA Cagefights Lafayette | Submission (Brabo Choke)Round 2 Time 0:00 Referee Not listed |
| L | 24–31–0 after bout | Francis MarshallView status and profile → | GCMMA - Gulf Coast MMA 11 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 24–30–0 after bout | Brandon DavisView status and profile → | GCMMA - Gulf Coast MMA 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 24–29–0 after bout | Jesse ButlerView status and profile → | AKA - Rite of Passage 13 | Submission (Armbar)Round 2 Time 2:36 Referee Not listed |
| L | 24–28–0 after bout | Gaston ReynoView status and profile → | Combate Americas - Tito vs. Alberto | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 24–27–0 after bout | Kyle DriscollView status and profile → | Combate Americas - Dia De Los Muertos: Dallas | Decision (Unanimous)Round 3 Time 5:00 Referee Aladin Martinez |
| L | 24–26–0 after bout | Daniel PinedaView status and profile → | Fury FC 32 - Fury Fighting Championship 32 | TKO (Punches)Round 1 Time 3:32 Referee Joshua Ferraro |
| L | 24–25–0 after bout | Juan GonzalezView status and profile → | RXMMA - Rocks Xtreme MMA 26 | Decision (Unanimous)Round 3 Time 5:00 Referee Frank Collazo |
| L | 24–24–0 after bout | Colin WrightView status and profile → | Fury FC 29 - Fury Fighting Championship 29 | Submission (Triangle Choke)Round 2 Time 3:37 Referee Joshua Ferraro |
| L | 24–23–0 after bout | Thomas WebbView status and profile → | Bayou FC 32 - Capital City Fight Night | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 24–22–0 after bout | Elias RodriguezView status and profile → | Fury FC 26 - Fury Fighting Championship 26 | Submission (Grapevine)Round 1 Time 0:38 Referee Nick Gonzalez |
| L | 24–21–0 after bout | Levi MowlesView status and profile → | LFA 40 - Aguilar vs. Le | Submission (Rear-Naked Choke)Round 2 Time 2:52 Referee Aaron Menard |
| W | 24–20–0 after bout | Donald SanchezView status and profile → | RXMMA - Rocks Xtreme MMA 23 | Decision (Unanimous)Round 3 Time 5:00 Referee Jacob Montalvo |
| W | 23–20–0 after bout | Peter StanonikView status and profile → | Fury FC 22 - Fury Fighting Championship 22 | Submission (Peruvian Necktie)Round 2 Time 1:59 Referee Jeff Rexroad |
| L | 22–20–0 after bout | Andres QuintanaView status and profile → | Combate Americas 19 - Queen Warriors | Submission (Rear-Naked Choke)Round 2 Time 1:52 Referee Frank Collazo |
| L | 22–19–0 after bout | Matt BessetteView status and profile → | CES MMA 44 - Bessette vs. Trujillo | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Kevin MacDonald |
| L | 22–18–0 after bout | Kolton EnglundView status and profile → | Fury FC 16 - Fury Fighting Championship 16 | Submission (Armbar)Round 4 Time 4:11 Referee Chris Reed |
| W | 22–17–0 after bout | Cameron GravesView status and profile → | Fury FC 13 - Fury Fighting Championship 13 | KO (Punch)Round 2 Time 1:14 Referee Joshua Ferraro |
| W | 21–17–0 after bout | James KingView status and profile → | Bellator 161 - Kongo vs. Johnson | Submision (Arm-Triangle Choke)Round 1 Time 1:20 Referee Not listed |
| L | 20–17–0 after bout | Josh QuayhagenView status and profile → | LFC 58 - Legacy Fighting Championship 58 | Decision (Unanimous)Round 3 Time 5:00 Referee Myron Gaudet |
| W | 20–16–0 after bout | J.C. PenningtonView status and profile → | Vengeance Fighting Alliance - Round 7 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 19–16–0 after bout | Charles Cheeks IIIView status and profile → | LFC 50 - Legacy Fighting Championship 50 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Reed |
| L | 18–16–0 after bout | Jonathan HarrisView status and profile → | LFC 44 - Legacy Fighting Championship 44 | Decision (Unanimous)Round 3 Time 5:00 Referee Joe Soliz |
| L | 18–15–0 after bout | Dimitre IvyView status and profile → | Hero FC - Best of the Best 5 | Submission (Rear-Naked Choke)Round 1 Time 1:08 Referee Jacob Montalvo |
| W | 18–14–0 after bout | Jamall EmmersView status and profile → | Hero FC - Best of the Best 4 | Submission (Triangle Choke)Round 2 Time 1:48 Referee Jacob Montalvo |
| L | 17–14–0 after bout | Adam WardView status and profile → | XFO 54 - Xtreme Fighting Organization 54 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 17–13–0 after bout | Javier ObregonView status and profile → | Fury FC 2 - Fury Fighting Championship 2 | TKO (Punches)Round 2 Time 3:44 Referee Joshua Ferraro |
| W | 16–13–0 after bout | Rocky LongView status and profile → | Vengeance Fighting Alliance - Round 4 | TKO (Punches)Round 3 Time 2:47 Referee Not listed |
| L | 15–13–0 after bout | Cosmo AlexandreView status and profile → | LFC 28 - Legacy Fighting Championship 28 | TKO (Knee and Punches)Round 1 Time 3:38 Referee Steve Armstrong |
| L | 15–12–0 after bout | Gabriel BenitezView status and profile → | Fresquez Productions - Havoc | TKO (Punches)Round 2 Time 3:25 Referee Joe Coca |
| L | 15–11–0 after bout | Leonard GarciaView status and profile → | LFC 21 - Legacy Fighting Championship 21 | KO (Head Kick and Punches)Round 3 Time 0:24 Referee Kerry Hatley |
| W | 15–10–0 after bout | Todd MataronaView status and profile → | IXFA 9 - Delta Downs | TKO (Punches)Round 1 Time 3:15 Referee Not listed |
| W | 14–10–0 after bout | Chris JonesView status and profile → | LFC 19 - Legacy Fighting Championship 19 | KO (Punches)Round 1 Time 3:59 Referee Birchie Stillwagoner |
| W | 13–10–0 after bout | James KingView status and profile → | LFC 17 - Legacy Fighting Championship 17 | TKO (Punches)Round 1 Time 1:16 Referee Frank Collazo |
| L | 12–10–0 after bout | Chas SkellyView status and profile → | LFC 16 - Legacy Fighting Championship 16 | TKO (Punches)Round 3 Time 4:52 Referee Steve Armstrong |
| L | 12–9–0 after bout | Flavio AlvaroView status and profile → | UWF - Tournament of Warriors Finale | Decision (Split)Round 3 Time 5:00 Referee Jacob Montalvo |
| W | 12–8–0 after bout | Gilbert JimenezView status and profile → | UWF - Tournament of Warriors Round 2 | KO (Punch)Round 3 Time 4:44 Referee Frank Collazo |
| W | 11–8–0 after bout | Chris PeceroView status and profile → | UWF - Tournament of Warriors Round 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Frank Collazo |
| L | 10–8–0 after bout | Kevin AguilarView status and profile → | Ascend Combat - Nothing Personal | TKO (Punches)Round 2 Time 3:45 Referee Not listed |
| W | 10–7–0 after bout | Munil AdrianoView status and profile → | LFC 10 - Legacy Fighting Championship 10 | KO (Superman Punch)Round 1 Time 0:24 Referee Kerry Hatley |
| W | 9–7–0 after bout | Randy HauerView status and profile → | IMKF - Immortal Kombat Fighting | TKO (Punches)Round 1 Time 3:42 Referee Patrick Patlan |
| L | 8–7–0 after bout | Jesus RiveraView status and profile → | LFC 7 - Legacy Fighting Championship 7 | TKO (Elbows and Punches)Round 3 Time 1:53 Referee Sam Garza |
| L | 8–6–0 after bout | Isaias MartinezView status and profile → | SF 16 - Neer vs. Juarez | Submission (Armbar)Round 1 Time 1:05 Referee David Lassiter |
| L | 8–5–0 after bout | Lane YarbroughView status and profile → | IXFA - Extreme Fighting | Decision (Split)Round 3 Time 3:00 Referee Kevin Hancock |
| L | 8–4–0 after bout | Justin ReiswergView status and profile → | LFC 5 - Legacy Fighting Championship 5 | Submission (Armbar)Round 3 Time 1:08 Referee Randy Hauer |
| L | 8–3–0 after bout | Ray BlodgetView status and profile → | LFC 4 - Legacy Fighting Championship 4 | Decision (Unanimous)Round 5 Time 5:00 Referee Randy Hauer |
| W | 8–2–0 after bout | Jose SantibanezView status and profile → | Strikeforce - Houston | TKO (Punches)Round 1 Time 0:28 Referee Kerry Hatley |
| L | 7–2–0 after bout | Daniel PinedaView status and profile → | LFC 3 - Legacy Fighting Championship 3 | Submission (Rear-Naked Choke)Round 1 Time 1:58 Referee Kevin Hancock |
| W | 7–1–0 after bout | Jesus RiveraView status and profile → | LFC 2 - Legacy Fighting Championship 2 | Decision (Unanimous)Round 5 Time 5:00 Referee Kevin Hancock |
| W | 6–1–0 after bout | Lane YarbroughView status and profile → | LFC 1 - Legacy Fighting Championship 1 | TKO (Punches)Round 1 Time 0:53 Referee Gregorio Alvarez |
| W | 5–1–0 after bout | Shah BobonisView status and profile → | XFC 9 - Evolution | Decision (Split)Round 3 Time 5:00 Referee John Hosegood |
| W | 4–1–0 after bout | Warren StewartView status and profile → | BBAB - Bully Bash and Brawl 2 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 3–1–0 after bout | Leo TorresView status and profile → | URC 5 - Urban Rumble Championships 5 | TKO (Punches)Round 2 Time 0:10 Referee Joe Soliz |
| L | 2–1–0 after bout | William McGlothlinView status and profile → | AXC 3 - Xplosion | TKO (Punches)Round 1 Time 3:37 Referee Not listed |
| W | 2–0–0 after bout | Larry GarciaView status and profile → | SCMMA 1 - Battle of the Texas Titans | TKO (Punches)Round 1 Time 0:26 Referee Not listed |
| W | 1–0–0 after bout | Mackensy LaurentView status and profile → | URC 4 - Urban Rumble Championships 4 | TKO (Punches)Round 1 Time 2:25 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 Rey Trujillo.
Verify source record ↗Every verified opponent opens another full career
71 professional bout rows are displayed from the source record. 65 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.