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 | 18–12–0 (1 NC) after bout | Esteves JonesView status and profile → | RITC 131 - Rage in the Cage 131 | TKO (Punches)Round 2 Time 1:34 Referee Not listed |
| L | 18–11–0 (1 NC) after bout | Adam PadillaView status and profile → | RITC 125 - Rage in the Cage 125 | Submission (Guillotine Choke)Round 1 Time 2:17 Referee Not listed |
| W | 18–10–0 (1 NC) after bout | Chad StubbsView status and profile → | RITC 96 - Rage in the Cage 96 | TKO (Submission to Punches)Round 1 Time 0:24 Referee Not listed |
| W | 17–10–0 (1 NC) after bout | Alan RobertsView status and profile → | RITC 93 - Rage in the Cage 93 | Submission (Rear-Naked Choke)Round 1 Time 0:58 Referee Not listed |
| W | 16–10–0 (1 NC) after bout | Chris ClarkView status and profile → | IFC - Rumble on the River | Submission (Rear-Naked Choke)Round 1 Time 3:27 Referee Not listed |
| L | 15–10–0 (1 NC) after bout | Rich BeecroftView status and profile → | RITC 78 - Back with a Vengance | Submission (Kimura)Round 1 Time 0:38 Referee Not listed |
| W | 15–9–0 (1 NC) after bout | Rich BeecroftView status and profile → | RITC 74 - In Your Face | Submission (Keylock)Round 1 Time 1:35 Referee Not listed |
| L | 14–9–0 (1 NC) after bout | Ricco RodriguezView status and profile → | IE - Independent Event | Submission (Armbar)Round 1 Time 1:50 Referee Not listed |
| L | 14–8–0 (1 NC) after bout | Brian RyanView status and profile → | KOTC 51 - Natural Disaster | KO (Punches)Round 1 Time 3:17 Referee Not listed |
| W | 14–7–0 (1 NC) after bout | Tommy SauerView status and profile → | IFC - Eve Of Destruction | KO (Punch)Round 1 Time 1:29 Referee Not listed |
| W | 13–7–0 (1 NC) after bout | Johnnie BrownView status and profile → | XCF 6 - Xtreme Cage Fighter 6 | DecisionRound 3 Time 5:00 Referee Not listed |
| L | 12–7–0 (1 NC) after bout | Tait FletcherView status and profile → | PNRF - Explosion | SubmissionRound 1 Time 3:51 Referee Not listed |
| L | 12–6–0 (1 NC) after bout | Homer MooreView status and profile → | RITC 61 - Relentless | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 12–5–0 (1 NC) after bout | Allan SullivanView status and profile → | RITC 58 - Homer vs. Vince | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| L | 12–4–0 (1 NC) after bout | Robert BeraunView status and profile → | RITC 56 - Rage in the Cage 56 | TKO (Punches)Round 2 Time 2:15 Referee Not listed |
| W | 12–3–0 (1 NC) after bout | Lemuel VincentView status and profile → | RITC 55 - Super Heavyweight Showdown | TKO (Punches)Round 1 Time 1:35 Referee Not listed |
| L | 11–3–0 (1 NC) after bout | Paul BuentelloView status and profile → | ROTR 4 - Rumble on the Rock 4 | KO (Head Kick)Round 1 Time 2:09 Referee Larry Landless |
| NC | 11–2–0 (1 NC) after bout | Joe RiggsView status and profile → | RITC 53 - The Beat Goes On | No ContestRound — Time N/A Referee Not listed |
| W | 11–2–0 after bout | Howard KargeView status and profile → | RITC 52 - Rivalry | KO (Punches)Round 1 Time 0:10 Referee Not listed |
| W | 10–2–0 after bout | Melville CalabacaView status and profile → | RITC 51 - Invasion From the North | Submission (Keylock)Round 2 Time 1:38 Referee Not listed |
| W | 9–2–0 after bout | Cory TimmermanView status and profile → | RITC 50 - The Prelude | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 8–2–0 after bout | Aaron BrinkView status and profile → | RITC 47 - Unstoppable | Submission (Armbar)Round 2 Time 1:40 Referee Not listed |
| L | 7–2–0 after bout | Travis WiuffView status and profile → | RITC 45 - Finally | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 7–1–0 after bout | Cory TimmermanView status and profile → | RITC 43 - The Match | Submission (Choke)Round 1 Time 2:11 Referee Not listed |
| W | 6–1–0 after bout | Thomas GilView status and profile → | RITC 40 - Casa Grande | Submission (Choke)Round 3 Time 2:55 Referee Not listed |
| W | 5–1–0 after bout | Steve SayeghView status and profile → | RITC 38 - Let's Roll | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 4–1–0 after bout | Anthony StevensView status and profile → | RITC 37 - When Countries Collide | TKO (Submission to Punches)Round 1 Time 0:43 Referee Not listed |
| W | 3–1–0 after bout | Brad ReynoldsView status and profile → | RITC 36 - The Rematch | TKO (Punches)Round 1 Time 1:11 Referee Not listed |
| L | 2–1–0 after bout | Joe RiggsView status and profile → | RITC 35 - This Time It's Personal | TKO (Submission to Punches)Round 1 Time 1:24 Referee Not listed |
| W | 2–0–0 after bout | Ted OpalinskiView status and profile → | RITC 34 - Rage in the Cage 34 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 1–0–0 after bout | Heath PerryView status and profile → | RITC 32 - Rage in the Cage 32 | Submission (Keylock)Round 1 Time 0:56 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 Andy Montana.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 28 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.