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 | 9–25–0 after bout | Jon OrsoView status and profile → | Square Ring Promotions - Island Fights 97 | TKO (Knee to the Body and Punches)Round 2 Time 3:25 Referee Casey Whitehead |
| L | 9–24–0 after bout | Lucas ArmandView status and profile → | 2 Piece Promotions - War at the Wex 8 | TKO (Strikes)Round 4 Time 0:16 Referee Vance Swerdan |
| L | 9–23–0 after bout | Jackson RossView status and profile → | Caged Thunder 37 - Lagoa vs. Wilson | Decision (Unanimous)Round 3 Time 5:00 Referee Bhrandon Poindexter |
| L | 9–22–0 after bout | Charlie ClevelandView status and profile → | CFS 5 - Carnage Fight Series 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Jerry Poe |
| L | 9–21–0 after bout | Alexander RomanovView status and profile → | SF - Shogun Fights 31 | Submission (Rear-Naked Choke)Round 1 Time 4:03 Referee Not listed |
| L | 9–20–0 after bout | Joel FaglierView status and profile → | Conflict MMA 68 - Fight Night in the CSRA | TKORound 1 Time 4:14 Referee Brett Walters |
| W | 9–19–0 after bout | Jose EvansView status and profile → | Gladiator Promotions - Memorial Day Beatdown | TKO (Strikes)Round 2 Time 2:12 Referee Not listed |
| L | 8–19–0 after bout | Alexander JohnsonView status and profile → | AFS 30 - Aries Fight Series 30 | Decision (Unanimous)Round 3 Time 5:00 Referee Luke Wilson |
| W | 8–18–0 after bout | Lex LudlowView status and profile → | AOW 38 - Art of War Cage Fighting 38 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 7–18–0 after bout | Mahamed AlyView status and profile → | SF - Shogun Fights 29 | TKO (Punches)Round 2 Time 2:12 Referee Not listed |
| L | 7–17–0 after bout | Joel FaglierView status and profile → | Impact Promotions - Beatdown Dothan 4 | Submission (Armbar)Round 1 Time 4:18 Referee Not listed |
| L | 7–16–0 after bout | Trevor WallaceView status and profile → | SFC - Summit Fighting Championships 47 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–15–0 after bout | Stan TippinsView status and profile → | Impact Promotions - Birmingham Beatdown 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 6–15–0 after bout | Max GimenisView status and profile → | SF - Shogun Fights 28 | Decision (Unanimous)Round 3 Time 5:00 Referee Ratioender Melo |
| L | 6–14–0 after bout | Frank TateView status and profile → | Impact Promotions - Birmingham Beatdown | TKO (Strikes)Round 2 Time 1:53 Referee Not listed |
| L | 6–13–0 after bout | Sam AlveyView status and profile → | B2 Fighting Series 183 - Columbus, GA | TKO (Punches)Round 3 Time 4:24 Referee Not listed |
| W | 6–12–0 after bout | Derrick BradleyView status and profile → | National Fighting Championship - Dothan Fight Night 2: The Collide | TKO (Punches)Round 1 Time 2:36 Referee Not listed |
| L | 5–12–0 after bout | Justin SmithView status and profile → | CN - Combat Night: Pro - Orlando | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 5–11–0 after bout | Peter NewView status and profile → | National Fighting Championship - NFC: Dothan Fight Night 1 | TKO (Punches)Round 3 Time 1:34 Referee Not listed |
| L | 5–10–0 after bout | Austin GreenView status and profile → | NFC 149 - National Fighting Championship 149 | Submission (Triangle Choke)Round 3 Time 2:33 Referee Not listed |
| W | 5–9–0 after bout | Harrison AikenView status and profile → | NFC 148 - National Fighting Championship 148 | SubmissionRound 2 Time 3:45 Referee Not listed |
| L | 4–9–0 after bout | Patrick BradyView status and profile → | AOW 25 - Art of War Cage Fighting 25 | Submission (Brabo Choke)Round 1 Time 4:06 Referee Not listed |
| W | 4–8–0 after bout | Koree StewartView status and profile → | AFC 10 - Alabama Fighting Championship: Army Guns | KORound 1 Time 1:22 Referee Not listed |
| W | 3–8–0 after bout | Dan StevensonView status and profile → | B2 Fighting Series 150 - Mississippi | TKO (Submission to Strikes)Round 1 Time 0:58 Referee Not listed |
| L | 2–8–0 after bout | Jay EdwardsView status and profile → | CN - Combat Night: Pro - Douglas | TKORound 1 Time 1:42 Referee Not listed |
| L | 2–7–0 after bout | Billy SwansonView status and profile → | AFC 7 - Alabama Fighting Championship: Reunion | SubmissionRound 1 Time 2:20 Referee Not listed |
| L | 2–6–0 after bout | Clay JacksonView status and profile → | CN - Combat Night: Pro 21 | TKO (Punches)Round 1 Time 3:27 Referee Not listed |
| L | 2–5–0 after bout | Jamahl TatumView status and profile → | EFC - Empire Fighting Championship 9 | KORound 1 Time 0:00 Referee Not listed |
| L | 2–4–0 after bout | Brandon HebertView status and profile → | AF 57 - Atlas Fights 57 | TKO (Punches)Round 1 Time 0:49 Referee Not listed |
| L | 2–3–0 after bout | Dexter CarthonView status and profile → | NFC 126 - National Fighting Championship 126 | TKO (Punches)Round 1 Time 1:50 Referee Not listed |
| L | 2–2–0 after bout | Jahsua MarshView status and profile → | CN - Combat Night: Pro 15 | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rutgers |
| L | 2–1–0 after bout | Austen LaneView status and profile → | CN - Combat Night: Pro 14 | TKO (Punches)Round 2 Time 1:25 Referee James Larry Folsom Jr. |
| W | 2–0–0 after bout | B.J. AdamsView status and profile → | AF 35 - Atlas Fights 35 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 1–0–0 after bout | Ryan ShoughView status and profile → | Square Ring Promotions - Island Fights 54 | TKO (Punches)Round 2 Time 1:24 Referee Sammy Collingwood |
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 Cameron Graham.
Verify source record ↗Every verified opponent opens another full career
34 professional bout rows are displayed from the source record. 32 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.