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 | 23–7–1 after bout | Eric LunsfordView status and profile → | RUF MMA 39 - Ringside Unified Fighting 39 | TKO (Strikes)Round 1 Time 3:11 Referee Not listed |
| W | 22–7–1 after bout | Dale SopiView status and profile → | RUF MMA 36 - Bialecki vs. Cortez | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 21–7–1 after bout | Blagoy IvanovView status and profile → | Bellator MMA - Bellator 111 | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 21–6–1 after bout | Ryan MartinezView status and profile → | Bellator MMA - Bellator 96 | KO (Punches)Round 1 Time 2:19 Referee John McCarthy |
| L | 21–5–1 after bout | Alexander VolkovView status and profile → | BFC - Bellator Fighting Championships 84 | Decision (Unanimous)Round 5 Time 5:00 Referee Gary Copeland |
| W | 21–4–1 after bout | Thiago SantosView status and profile → | BFC - Bellator Fighting Championships 79 | TKO (Punches)Round 1 Time 3:31 Referee Dan Miragliotta |
| W | 20–4–1 after bout | Mike WesselView status and profile → | BFC - Bellator Fighting Championships 75 | TKO (Punches)Round 1 Time 1:19 Referee Marc Fennell |
| W | 19–4–1 after bout | Josh BurnsView status and profile → | BFC - Bellator Fighting Championships 69 | TKO (Punches)Round 1 Time 0:38 Referee Myron Gaudet |
| W | 18–4–1 after bout | Carlos FloresView status and profile → | BFC - Bellator Fighting Championships 55 | KO (Punch)Round 1 Time 0:18 Referee Jason Herzog |
| L | 17–4–1 after bout | Christian M'PumbuView status and profile → | BFC - Bellator Fighting Championships 45 | TKO (Punches)Round 3 Time 4:17 Referee Jason Herzog |
| W | 17–3–1 after bout | D.J. LindermanView status and profile → | BFC - Bellator Fighting Championships 42 | Decision (Split)Round 3 Time 5:00 Referee Kevin Nix |
| W | 16–3–1 after bout | Nik FeketeView status and profile → | BFC - Bellator Fighting Championships 38 | Technical Submission (Inverted Triangle Choke)Round 1 Time 1:55 Referee Jason Herzog |
| W | 15–3–1 after bout | Dave MewbornView status and profile → | TCC 3 - Nowhere to Hide | TKO (Punches)Round 1 Time 3:36 Referee Dan Miragliotta |
| W | 14–3–1 after bout | Mike ZanskiView status and profile → | RITC 140 - Rage in the Cage 140 | Submission (Guillotine Choke)Round 3 Time 1:28 Referee Not listed |
| L | 13–3–1 after bout | Antwain BrittView status and profile → | Vendetta Fighting Championship - A Night of Vengeance | Decision (Majority)Round 2 Time 5:00 Referee Not listed |
| W | 13–2–1 after bout | Evan NeddView status and profile → | Vendetta Fighting Championship - A Night of Vengeance | Decision (Majority)Round 2 Time 5:00 Referee Not listed |
| W | 12–2–1 after bout | Adam PadillaView status and profile → | RITC 130 - Rage in the Cage 130 | TKO (Punches)Round 1 Time 2:12 Referee Not listed |
| D | 11–2–1 after bout | Jordan SmithView status and profile → | Throwdown Showdown 4 - Cuatro | DrawRound 5 Time 5:00 Referee Steve Sharp |
| W | 11–2–0 after bout | Rich BeecroftView status and profile → | RITC 125 - Rage in the Cage 125 | TKO (Punches)Round 1 Time 0:33 Referee Not listed |
| W | 10–2–0 after bout | Shawn FryeView status and profile → | RITC 123 - Rage in the Cage 123 | Submission (Rear-Naked Choke)Round 1 Time 1:33 Referee Not listed |
| W | 9–2–0 after bout | Matt LucasView status and profile → | RITC 121 - Rage in the Cage 121 | Submission (Kimura)Round 2 Time 2:03 Referee Not listed |
| W | 8–2–0 after bout | Lyle SteffensView status and profile → | RITC 119 - Rage in the Cage 119 | KO (Punches)Round 2 Time 0:44 Referee Not listed |
| W | 7–2–0 after bout | Roger MejiaView status and profile → | RITC 117 - Rage in the Cage 117 | TKO (Punches)Round 2 Time 0:16 Referee Not listed |
| W | 6–2–0 after bout | Adam PadillaView status and profile → | RITC 116 - Rage in the Cage 116 | Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Not listed |
| W | 5–2–0 after bout | Jeremiah MartinezView status and profile → | RITC 113 - Rage in the Cage 113 | KO (Punch)Round 1 Time 1:01 Referee Not listed |
| L | 4–2–0 after bout | Matt LucasView status and profile → | RITC 100 - The Centennial | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 4–1–0 after bout | Rich BeecroftView status and profile → | RITC 97 - Rage in the Cage 97 | Submission (Rear-Naked Choke)Round 1 Time 0:25 Referee Not listed |
| W | 3–1–0 after bout | Steve SayeghView status and profile → | RITC 94 - Rage in the Cage 94 | Submission (Guillotine Choke)Round 2 Time 0:42 Referee Not listed |
| W | 2–1–0 after bout | Rich AltenView status and profile → | RITC 93 - Rage in the Cage 93 | Submission (Rear-Naked Choke)Round 2 Time 0:59 Referee Not listed |
| L | 1–1–0 after bout | Jimmy AmbrizView status and profile → | RITC 91 - Rage in the Cage 91 | KO (Punches)Round 1 Time 0:53 Referee Not listed |
| W | 1–0–0 after bout | Wendell LoweView status and profile → | RITC 89 - Triple Main Event | Decision (Unanimous)Round 3 Time 3: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 Rich Hale.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 27 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.