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 | 5–9–0 (1 NC) after bout | Marcus MauldingView status and profile → | PFO - Tactical Approach | TKO (Doctor Stoppage)Round 1 Time 1:03 Referee Not listed |
| L | 5–8–0 (1 NC) after bout | Jamahal HillView status and profile → | Lights Out Championship 2 - Cross vs. Kuppe | TKO (Retirement)Round 1 Time 5:00 Referee Not listed |
| W | 5–7–0 (1 NC) after bout | Alejandro SantiagoView status and profile → | KOP 63 - KnockOut Promotions 63 | Submission (Kimura)Round 1 Time 2:20 Referee Not listed |
| L | 4–7–0 (1 NC) after bout | Jamahal HillView status and profile → | KOP 61 - KnockOut Promotions 61 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| NC | 4–6–0 (1 NC) after bout | Ryan SuttonView status and profile → | Shamrock FC - Shamrock 292 | No Contest (Accidental Knee to Groin)Round 2 Time 1:32 Referee Marc Wasem |
| W | 4–6–0 after bout | Matt BarkwayView status and profile → | Fuel Fight League MMA - Showtime | TKO (Punches)Round 1 Time 4:24 Referee Not listed |
| L | 3–6–0 after bout | Lewis RumseyView status and profile → | PA Cage Fight 26 - MMA on the Mountain | Decision (Unanimous)Round 3 Time 5:00 Referee Bill Bookwalter |
| L | 3–5–0 after bout | Lewis RumseyView status and profile → | PACF - PA Cage Fight 25 | Decision (Unanimous)Round 3 Time 5:00 Referee James Chappell |
| W | 3–4–0 after bout | Cody BruceView status and profile → | HRMMA - Hardrock MMA 82: Ricketts vs. Fritz | TKO (Retirement)Round 2 Time 5:00 Referee Not listed |
| L | 2–4–0 after bout | Jesse MurrayView status and profile → | Ohio Cage Combat 15 - Respect | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 2–3–0 after bout | Adrick CroesView status and profile → | Triple X Cagefighting - Legends 7 | Disqualification (llegal Kick)Round 2 Time 0:21 Referee Not listed |
| L | 1–3–0 after bout | Jason PrestonView status and profile → | DWTC - Dominion Warrior Tri Combat | TKO (Punches)Round 1 Time 0:45 Referee Steve Armstrong |
| W | 1–2–0 after bout | Harry HunsuckerView status and profile → | Gladiator Promotions - Heat Wave 2 | TKO (Submission to Punches)Round 1 Time 2:19 Referee Not listed |
| L | 0–2–0 after bout | Travis PettengilView status and profile → | WXC 59 - Homeland Pride | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 0–1–0 after bout | Devin ClarkView status and profile → | TFC - Total Fight Challenge | Submission (Rear-Naked Choke)Round 1 Time 4:29 Referee Mark Wallen |
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 William Vincent.
Verify source record ↗Every verified opponent opens another full career
15 professional bout rows are displayed from the source record. 12 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.