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 | 15–10–0 after bout | Nikita KulshinView status and profile → | LFA 217 - McKee vs. Nobre | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Klavetter |
| W | 15–9–0 after bout | Ashkan MorvariView status and profile → | Ignite Fights - Mecca 22 | TKO (Doctor Stoppage)Round 4 Time 5:00 Referee Not listed |
| L | 14–9–0 after bout | Johnny HopperView status and profile → | Ignite Fights - Mecca 20 | TKO (Strikes)Round 4 Time 3:09 Referee Not listed |
| W | 14–8–0 after bout | Lucas ClayView status and profile → | LFA 168 - McKee vs. McPadden | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Klavetter |
| L | 13–8–0 after bout | Arthur EstrazulasView status and profile → | LFA 157 - Croden vs. Cavalcanti | Submission (Triangle Choke)Round 2 Time 3:16 Referee Rob Madrigal |
| W | 13–7–0 after bout | Gauge YoungView status and profile → | FAC 17 - Fighting Alliance Championship 17 | Submission (Armbar)Round 3 Time 3:10 Referee Mike England |
| L | 12–7–0 after bout | Nick BrowneView status and profile → | Bellator 268 - Nemkov vs. Anglickas | Submission (Heel Hook)Round 1 Time 1:38 Referee Mike Beltran |
| L | 12–6–0 after bout | Soren BakView status and profile → | Bellator 261 - Johnson vs. Moldavsky | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald |
| L | 12–5–0 after bout | Joey DavisView status and profile → | Bellator 253 - Caldwell vs. McKee | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 12–4–0 after bout | Michael HillView status and profile → | CFFC 85 - Cage Fury Fighting Championships 85 | Decision (Unanimous)Round 4 Time 5:00 Referee Eric McMahon |
| W | 11–4–0 after bout | Zach ShawView status and profile → | Tony G Presents - The Aftermath | Submission (Arm-Triangle Choke)Round 1 Time 4:44 Referee Not listed |
| L | 10–4–0 after bout | Maycon MendoncaView status and profile → | LFA 68 - Jennerman vs. Barbosa | Decision (Unanimous)Round 3 Time 5:00 Referee Travis Metteer |
| W | 10–3–0 after bout | Jordon LarsonView status and profile → | LFA 64 - Park vs. Jackson | Submission (Rear-Naked Choke)Round 2 Time 4:35 Referee Ryan Brueggeman |
| L | 9–3–0 after bout | Demarques JacksonView status and profile → | LFA 56 - Hubbard vs. Mota | Submission (Guillotine Choke)Round 1 Time 2:11 Referee Vance Swerdan |
| W | 9–2–0 after bout | Ben NeumannView status and profile → | LFA 50 - Allen vs. Hiley | KO (Flying Knee)Round 2 Time 3:50 Referee Vance Swerdan |
| L | 8–2–0 after bout | Killys MotaView status and profile → | LFA 41 - Moises vs. Peterson | Submission (Guillotine Choke)Round 2 Time 0:21 Referee Joe Fipp |
| W | 8–1–0 after bout | Nick AmmermanView status and profile → | LFA 34 - Watley vs. Jenkins | Decision (Unanimous)Round 3 Time 5:00 Referee Vance Swerdan |
| W | 7–1–0 after bout | Ashkan MorvariView status and profile → | LFA 20 - Curry vs. Barnes | Decision (Split)Round 3 Time 5:00 Referee Merrick Morlan |
| L | 6–1–0 after bout | Jeff PetersonView status and profile → | LFA 12 - Krantz vs. Neumann | Decision (Unanimous)Round 3 Time 5:00 Referee Joe Fipp |
| W | 6–0–0 after bout | Matthew MarshView status and profile → | LFA 2 - Richman vs. Stojadinovic | Submission (Kimura)Round 1 Time 3:40 Referee Travis Metteer |
| W | 5–0–0 after bout | Damion ShehanView status and profile → | RFA 45 - Meerschaert vs. Waldon | Submission (Armbar)Round 1 Time 2:00 Referee Merrick Morlan |
| W | 4–0–0 after bout | Kyle ToddView status and profile → | RFA 40 - Sklavos vs. Camus | TKO (Punches)Round 1 Time 4:12 Referee Merrick Morlan |
| W | 3–0–0 after bout | Alex WiggsView status and profile → | RFA 36 - Camus vs. Brown | Decision (Majority)Round 3 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Eric RammView status and profile → | Driller Promotions - Mecca 7 | Submission (Straight Armlock)Round 1 Time 2:26 Referee Not listed |
| W | 1–0–0 after bout | Codie KahlerView status and profile → | RFA 32 - Blumer vs. Higo | Submission (Kimura)Round 3 Time 1:44 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 Bobby Lee.
Verify source record ↗Every verified opponent opens another full career
25 professional bout rows are displayed from the source record. 23 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.