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 | 23–52–0 (1 NC) after bout | Jordan ClarkView status and profile → | NIF MMA 18 - North Iowa Fights 18 | Submission (Rear-Naked Choke)Round 1 Time 3:32 Referee Not listed |
| L | 23–51–0 (1 NC) after bout | Artiom CulaView status and profile → | NIF MMA 14 - North Iowa Fights 14 | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| L | 23–50–0 (1 NC) after bout | Leo KuntzView status and profile → | NIF MMA 13 - North Iowa Fights 13 | Submission (Rear-Naked Choke)Round 1 Time 2:21 Referee Not listed |
| L | 23–49–0 (1 NC) after bout | Nelly ThompsonView status and profile → | Pure FC 20 - Pure Fighting Championships 20 | TKO (Punches)Round 1 Time 4:26 Referee Not listed |
| L | 23–48–0 (1 NC) after bout | James BochnovicView status and profile → | Pure FC 15 - Pure Fighting Championships 15 | Submission (Rear-Naked Choke)Round 1 Time 2:01 Referee Not listed |
| L | 23–47–0 (1 NC) after bout | James WarfieldView status and profile → | Pure FC 10 - The Dark Knights Rise | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 23–46–0 (1 NC) after bout | Jason RamosView status and profile → | Maxx FC 35 - Maxximo Fighting Championship 35 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 23–45–0 (1 NC) after bout | Jordan DowdyView status and profile → | Shamrock FC - Shamrock 301 | TKO (Punches)Round 1 Time 2:20 Referee Dwayne Bess |
| L | 23–44–0 (1 NC) after bout | Adam CellaView status and profile → | Shamrock FC - Shamrock 300 | TKO (Punches)Round 1 Time 3:30 Referee Marc Wasem |
| L | 23–43–0 (1 NC) after bout | Kyle AngermanView status and profile → | KOTC - Next Level | TKO (Submission to Punches)Round 1 Time 2:30 Referee Mike Beltran |
| L | 23–42–0 (1 NC) after bout | Roman AlcantarView status and profile → | KOTC - Never Surrender | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 23–41–0 (1 NC) after bout | Jesse MurrayView status and profile → | KOTC - Second Coming | Submission (Rear-Naked Choke)Round 1 Time 4:57 Referee Not listed |
| L | 23–40–0 (1 NC) after bout | Tim HileyView status and profile → | Pure FC 7 - Lemminger vs. Schuman | Submission (Rear-Naked Choke)Round 2 Time 2:24 Referee Joe Fipp |
| L | 23–39–0 (1 NC) after bout | Tom AngeloffView status and profile → | Punisher Promotions - Victory One Championships | Submission (Triangle Choke)Round 1 Time 1:44 Referee Not listed |
| L | 23–38–0 (1 NC) after bout | James BochnovicView status and profile → | KOTC - Natural Instinct | Submission (Rear-Naked Choke)Round 1 Time 2:40 Referee Not listed |
| L | 23–37–0 (1 NC) after bout | Joe VedepoView status and profile → | RCC - Revolution Cage Combat 2 | Submission (Rear-Naked Choke)Round 1 Time 3:33 Referee Tyrone Roberts |
| W | 23–36–0 (1 NC) after bout | Josh EckmanView status and profile → | MSFN - Mid-State Fight Night 1 | TKO (Punches)Round 3 Time 4:29 Referee Not listed |
| W | 22–36–0 (1 NC) after bout | Brandon HuntView status and profile → | KOTC - Shattered | Submission (Triangle Choke)Round 1 Time 1:22 Referee Cecil Peoples |
| L | 21–36–0 (1 NC) after bout | Garrett OlsonView status and profile → | KOTC - Total Dominance | Submission (Rear-Naked Choke)Round 1 Time 4:29 Referee Not listed |
| L | 21–35–0 (1 NC) after bout | Brock LarsonView status and profile → | KOTC - Fighting Spirit | TKORound 1 Time 1:57 Referee Not listed |
| L | 21–34–0 (1 NC) after bout | Zak OttowView status and profile → | KOTC - Beastmaster | Submission (Arm-Triangle Choke)Round 1 Time 1:53 Referee Cecil Peoples |
| L | 21–33–0 (1 NC) after bout | Robbie GotreauView status and profile → | Savage Entertainment - Oktoberfist 3 | Submission (Armbar)Round 1 Time 1:21 Referee Not listed |
| L | 21–32–0 (1 NC) after bout | Lucas GwaltneyView status and profile → | KOTC - Aerial Assault 2 | TKO (Punches)Round 2 Time 3:56 Referee Not listed |
| L | 21–31–0 (1 NC) after bout | R'Mandel CameronView status and profile → | NAFC - Summer Slam | Submission (Triangle Choke)Round 1 Time 3:02 Referee Al Wichgers |
| L | 21–30–0 (1 NC) after bout | Aaron YoungView status and profile → | KOTC - Battle Tested | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 21–29–0 (1 NC) after bout | Micah MillerView status and profile → | KOTC - Clockwork | Submission (Rear-Naked Choke)Round 3 Time 1:13 Referee Not listed |
| W | 21–28–0 (1 NC) after bout | Jos EichelbergerView status and profile → | MF - Max Fights 19 | Submission (Kneebar)Round 1 Time 0:34 Referee Chad Gilbertson |
| L | 20–28–0 (1 NC) after bout | Zach BrowderView status and profile → | WXCF 3 - Wisconsin Xtreme Cage Fighting 3 | Submission (Punches)Round 3 Time 3:58 Referee Tom Develice |
| L | 20–27–0 (1 NC) after bout | Gerald MeerschaertView status and profile → | NAFC - Super Brawl 2 | Submission (Arm-Triangle Choke)Round 2 Time 1:05 Referee Al Wichgers |
| L | 20–26–0 (1 NC) after bout | Tom AngeloffView status and profile → | WXCF 2 - Wisconsin Xtreme Cage Fighting 2 | Submission (Rear-Naked Choke)Round 2 Time 2:00 Referee Al Wichgers |
| W | 20–25–0 (1 NC) after bout | Rocky RamirezView status and profile → | Bellator MMA - Bellator 105 | Submission (Heel Hook)Round 2 Time 1:45 Referee Robert Romero |
| W | 19–25–0 (1 NC) after bout | Cully ButterfieldView status and profile → | CCP - Complete Cage Promotions | Submission (Armbar)Round 3 Time 1:30 Referee Joe Fipp |
| W | 18–25–0 (1 NC) after bout | Joe VedepoView status and profile → | Triple A MMA 2 - Vedepo vs. Larrea | TKO (Punches)Round 1 Time 0:45 Referee Not listed |
| L | 17–25–0 (1 NC) after bout | Zak OttowView status and profile → | KOTC - Train Wreck | Submission (Rear-Naked Choke)Round 1 Time 2:45 Referee Not listed |
| W | 17–24–0 (1 NC) after bout | Bobby FerrierView status and profile → | KOTC - Patriarch | Submission (Triangle Choke)Round 1 Time 2:05 Referee Not listed |
| NC | 16–24–0 (1 NC) after bout | Rodrigo BottiView status and profile → | FFC - Fearless Fighting Championship 12 | No ContestRound 3 Time 5:00 Referee Not listed |
| W | 16–24–0 after bout | Shane DeZeeView status and profile → | Savage Entertainment - Armageddon | TKO (Punches)Round 1 Time 1:26 Referee Not listed |
| L | 15–24–0 after bout | Gerald MeerschaertView status and profile → | RWC - Rogue Warrior Championships 3 | Submission (Rear-Naked Choke)Round 1 Time 3:35 Referee Not listed |
| L | 15–23–0 after bout | Zach BrowderView status and profile → | Madtown Throwdown 28 - Hells Bells | Submission (Rear-Naked Choke)Round 1 Time 4:49 Referee Al Wichgers |
| L | 15–22–0 after bout | Lucas LopesView status and profile → | Shamrock FC - Fight Night | Submission (Armbar)Round 1 Time 1:14 Referee Mike England |
| L | 15–21–0 after bout | Derrick NobleView status and profile → | 3RT - 3 River Throwdown 1 | Submission (Rear-Naked Choke)Round 3 Time 1:38 Referee Raymond Yeager |
| L | 15–20–0 after bout | Lenny NelsonView status and profile → | Madtown Throwdown 27 - Impact | Submission (Triangle Choke)Round 2 Time 1:39 Referee Rob Hinds |
| W | 15–19–0 after bout | Ronnie BrittView status and profile → | MCC 39 - Domination | Submission (Kneebar)Round 1 Time 3:14 Referee Not listed |
| L | 14–19–0 after bout | Sean HuffmanView status and profile → | EC - Extreme Challenge 202 | Submission (Rear-Naked Choke)Round 1 Time 2:37 Referee Not listed |
| L | 14–18–0 after bout | Sam AlveyView status and profile → | Madtown Throwdown 26 - The Return | TKO (Punches)Round 1 Time 4:39 Referee Not listed |
| L | 14–17–0 after bout | Kevin BurnsView status and profile → | MCC 37 - Thanksgiving Throwdown 4 | Submission (Rear-Naked Choke)Round 1 Time 1:09 Referee Not listed |
| L | 14–16–0 after bout | Jason LouckView status and profile → | EC - Extreme Challenge 191 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 14–15–0 after bout | Paul BradleyView status and profile → | EC 188 - Larson vs. Davila | Submission (Arm-Triangle Choke)Round 1 Time 2:54 Referee Not listed |
| W | 14–14–0 after bout | Vic HallView status and profile → | EC - Extreme Challenge 183 | Submission (Armbar)Round 1 Time 1:36 Referee Not listed |
| W | 13–14–0 after bout | Dennis AndersonView status and profile → | BFM - Beg for Mercy | Submission (Heel Hook)Round 1 Time 4:56 Referee Ray Yeager |
| L | 12–14–0 after bout | Jake HechtView status and profile → | PCL - Cage Madness | TKO (Punches)Round 3 Time 1:22 Referee Todd Fredrickson |
| W | 12–13–0 after bout | Chris SkoglundView status and profile → | ECO - Extreme Cagefighting Organization 8 | Submission (Armbar)Round 1 Time 1:26 Referee Raymond Yager |
| L | 11–13–0 after bout | Ramico BlackmonView status and profile → | EB - Beatdown at 4 Bears 8 | Decision (Unanimous)Round 3 Time 5:00 Referee David Wald |
| L | 11–12–0 after bout | Chad ReinerView status and profile → | Full Contact Promotions - Bakken Blizzard Brawl | Decision (Unanimous)Round 3 Time 5:00 Referee David Wald |
| W | 11–11–0 after bout | Dan BoldenView status and profile → | NAFC - Bad Blood | TKO (Retirement)Round 1 Time 5:00 Referee Not listed |
| L | 10–11–0 after bout | Robbie GotreauView status and profile → | Complete Cage Promotions - Return to LCO | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–10–0 after bout | Shawn WilkersonView status and profile → | ECO - Extreme Cagefighting Organization 7 | Submission (Punches)Round 1 Time 1:30 Referee Not listed |
| L | 9–10–0 after bout | Brock LarsonView status and profile → | Cage Fighting Xtreme - Gladiators | Submission (Kimura)Round 1 Time 2:05 Referee Jeremy Ryder |
| L | 9–9–0 after bout | James WoodView status and profile → | Seconds Out / Vivid MMA - Combat on Capital Hill 2 | Submission (Rear-Naked Choke)Round 1 Time 4:06 Referee Not listed |
| L | 9–8–0 after bout | Jesus MartinezView status and profile → | Xtreme Fight Events - Cage Wars 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 9–7–0 after bout | Chad VanceView status and profile → | IC - Iowa Challenge 58 | KO (Punch)Round 1 Time 0:12 Referee Not listed |
| W | 8–7–0 after bout | Lenny NelsonView status and profile → | Cage Conflict Championships - Mothers Day Mayhem | TKO (Punches)Round 2 Time 1:06 Referee Not listed |
| W | 7–7–0 after bout | Jacob KuesterView status and profile → | KTK 31 - Immortality | Submission (Rear-Naked Choke)Round 2 Time 2:55 Referee Raymond Yeager |
| L | 6–7–0 after bout | Gerald MeerschaertView status and profile → | ECO - Extreme Cagefighting Organization 4 | Submission (Arm-Triangle Choke)Round 2 Time 0:52 Referee Not listed |
| W | 6–6–0 after bout | Morrison LambView status and profile → | Brutaal - Fight Night | Submission (Armbar)Round 2 Time 4:45 Referee Not listed |
| L | 5–6–0 after bout | Tavares HunterView status and profile → | ECO 2 - Boneyard Massacre | Submission (Triangle Choke)Round 1 Time 2:28 Referee Not listed |
| W | 5–5–0 after bout | Alex EntwistleView status and profile → | KTK 28 - The Return | TKO (Punches)Round 3 Time 1:11 Referee Not listed |
| L | 4–5–0 after bout | Jordan FaasView status and profile → | ECO 1 - Ground Zero | Decision (Unanimous)Round 3 Time 0:00 Referee Not listed |
| L | 4–4–0 after bout | Salvador WoodsView status and profile → | TTP - Battle at The Bend 4 | Submission (Rear-Naked Choke)Round 1 Time 3:16 Referee Not listed |
| W | 4–3–0 after bout | Joao ZeferinoView status and profile → | KTK 26 - Konquer the Kage 26 | TKO (Punches)Round 2 Time 0:32 Referee Not listed |
| L | 3–3–0 after bout | Karl TurekView status and profile → | GCF - Clash of the Titans | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3–2–0 after bout | Matt IneichenView status and profile → | KTK 25 - Breaking Point | KO (Head Kick)Round 1 Time 4:45 Referee Not listed |
| W | 2–2–0 after bout | Ricardo VeraView status and profile → | WW 3 - Waukesha Wrecking 3 | KO (Punches)Round 1 Time 0:29 Referee Not listed |
| W | 1–2–0 after bout | Lance ValliquetteView status and profile → | KTK 24 - Konquer the Cage | TKO (Punches)Round 2 Time 3:16 Referee Not listed |
| L | 0–2–0 after bout | Koy KennedyView status and profile → | KTK 23 - Konquer the Kage 23 | TKO (Punches)Round 1 Time 4:44 Referee Not listed |
| L | 0–1–0 after bout | Karl TurekView status and profile → | KTK 22 - Body Count | Submission (Rear-Naked Choke)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 Eddie Larrea.
Verify source record ↗Every verified opponent opens another full career
76 professional bout rows are displayed from the source record. 64 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.