Not listed on the current UFC roster

Charles Bennett

Full professional career75 verified opponent profilesRecursive links active
CB
31–48–2PROFESSIONAL RECORD · W–L–D
CAREER SNAPSHOT

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.

31Professional wins
48Professional losses
2Draws
0No contests
FULL PROFESSIONAL CAREER

EVERY RECORDED BOUT

Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.

31–48–281 professional boutsNo no-contest results
81 of 81 bouts shown
ResultDate / recordOpponentEventFinish details
L31–48–2 after boutCam TeagueView status and profile →Square Ring Promotions - Island Fights 97Submission (Rear-Naked Choke)Round 1 Time 2:32 Referee Brian Dukes
L31–47–2 after boutCameron BennettView status and profile →Square Ring Promotions - Island Fights 90Submission (Rear-Naked Choke)Round 2 Time 1:22 Referee Fred Griswold
W31–46–2 after boutJustin HowardView status and profile →Square Ring Promotions - Island Fights 84Submission (Rear-Naked Choke)Round 2 Time 0:57 Referee James Larry Folsom Jr.
L30–46–2 after boutJoseph PenafielView status and profile →GFC 7 - Gamebred BareKnuckle MMA 7TKO (Punches)Round 3 Time 3:49 Referee James Larry Folsom Jr.
L30–45–2 after boutKeith SpeedView status and profile →GFC 4 - Gamebred BareKnuckle MMA 4Submission (Rear-Naked Choke)Round 3 Time 4:22 Referee Ramon Ramos
L30–44–2 after boutRamon TaverasView status and profile →CN - Combat Night: Pro - OrlandoTKORound 1 Time 2:10 Referee Not listed
L30–43–2 after boutRobert EmersonView status and profile →GFC 2 - Gamebred BareKnuckle MMA 2KO (Punches)Round 1 Time 4:36 Referee Sammy Collingwood
L30–42–2 after boutJason KnightView status and profile →GFC 1 - Gamebred BareKnuckle MMA 1Submission (Rear-Naked Choke)Round 1 Time 2:04 Referee Fred Griswold
L30–41–2 after boutKevin CroomView status and profile →FAC 1 - Fighting Alliance Championship 1Submission (Rear-Naked Choke)Round 1 Time 2:15 Referee Nick Nolte
L30–40–2 after boutZack ShawView status and profile →TWC - Bennett vs. ShawSubmission (Rear-Naked Choke)Round 1 Time 3:29 Referee Not listed
L30–39–2 after boutJames FreemanView status and profile →Square Ring Promotions - Island Fights 48Technical Submission (Rear-Naked Choke)Round 2 Time 0:44 Referee Larry Downs Jr.
L30–38–2 after boutBruce LutchmedialView status and profile →CSL - CamSoda LegendsDecision (Unanimous)Round 3 Time 5:00 Referee Russ Greenberg
L30–37–2 after boutBrok WeaverView status and profile →Square Ring Promotions - Island Fights 46: The Return of Roy Jones Jr.Decision (Split)Round 3 Time 5:00 Referee Larry Downs Jr.
L30–36–2 after boutCody PfisterView status and profile →Fist Fight League - Fist Fight Night 2Submission (Rear-Naked Choke)Round 1 Time 2:15 Referee Steve Armstrong
L30–35–2 after boutRay Cooper IIIView status and profile →X-1 48 - Braddah vs. FelonyKO (Punches)Round 2 Time 2:48 Referee Not listed
L30–34–2 after boutLajin BaView status and profile →Kunlun Fight - Kunlun Fight MMA 13Submission (Rear-Naked Choke)Round 2 Time 0:56 Referee Thomas Fan
L30–33–2 after boutZhenhong LuView status and profile →Kunlun Fight - Kunlun Fight MMA 11TKO (Corner Stoppage)Round 1 Time 5:00 Referee Not listed
L30–32–2 after boutCody StevensView status and profile →RFO - Big Guns 23: Battle for the BeltsDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L30–31–2 after boutLawrence FitzpatrickView status and profile →TFC - Tanko Fighting Championships 3Submission (Rear-Naked Choke)Round 1 Time 4:42 Referee Not listed
W30–30–2 after boutMinoru KimuraView status and profile →Rizin 2 - Rizin Fighting World Grand Prix 2016: Opening RoundTKO (Punches)Round 1 Time 0:07 Referee Naoya Uematsu
W29–30–2 after boutPaul RodriguezView status and profile →Battleground - Perry vs. MundellSubmission (Heel Hook)Round 1 Time 0:43 Referee John Hosegood
L28–30–2 after boutMatt DiMarcantonioView status and profile →KOTC - Extreme HorsepowerDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W28–29–2 after boutTerrell HobbsView status and profile →Elite Warrior Challenge 9 - TakeoverSubmission (Heel Hook)Round 1 Time 1:17 Referee Angel Ortiz
L27–29–2 after boutJimmy ZidekView status and profile →KOTC - Thunder & LightningDecision (Split)Round 3 Time 5:00 Referee Not listed
W27–28–2 after boutDanny BlackView status and profile →KOTC - Harvest of ChampionsKORound 1 Time 1:41 Referee Not listed
L26–28–2 after boutRonnie RogersView status and profile →Warfare 7 - InvasionSubmission (Triangle Choke)Round 1 Time 3:50 Referee Not listed
L26–27–2 after boutJohnavan VistanteView status and profile →Destiny MMA - Na Koa 1Decision (Unanimous)Round 5 Time 5:00 Referee Kevin Yoshida
L26–26–2 after boutChris McDanielView status and profile →ShoFight 20 - ShoFight 20Submission (Triangle Choke)Round 1 Time 2:52 Referee Mike England
W26–25–2 after boutJohn MahlowView status and profile →AOF 15 - Art of Fighting 15TKO (Punches)Round 1 Time 3:23 Referee Telis Assimenios
L25–25–2 after boutPeter GrimesView status and profile →CFA 6 - Palomino vs. WarfieldSubmission (Guillotine Choke)Round 2 Time 3:36 Referee Troy Waugh
L25–24–2 after boutLuis PalominoView status and profile →CFA 4 - Izquierdo vs. CenobleKO (Punch)Round 1 Time 3:59 Referee Troy Waugh
W25–23–2 after boutMichael CasteelView status and profile →KOTC - Rising SunTKO (Slam and Punches)Round 1 Time 0:56 Referee Not listed
L24–23–2 after boutMatt MuramotoView status and profile →KOTC - ShockwaveSubmission (Rear-Naked Choke)Round 1 Time 2:48 Referee Not listed
L24–22–2 after boutJason GybelsView status and profile →UCS - Caged Combat 3Submission (Rear-Naked Choke)Round 3 Time 4:14 Referee Dave Hagen
L24–21–2 after boutJohn HarrisView status and profile →HEF - Hess Extreme FightingDecision (Split)Round 3 Time 5:00 Referee John McCarthy
L24–20–2 after boutFabio MelloView status and profile →WEF - World Extreme Fighting 45Decision (Split)Round 3 Time 5:00 Referee Chris Adams
L24–19–2 after boutDrew FickettView status and profile →Shine Fights 3 - 2010 Lightweight Grand PrixSubmission (Guillotine Choke)Round 1 Time 3:34 Referee Shane Garrett
W24–18–2 after boutHarris NorwoodView status and profile →WEF - Lee vs. MooreSubmission (Guillotine Choke)Round 2 Time 4:55 Referee Frank Gentile
L23–18–2 after boutSterling FordView status and profile →Action Fight League - Rock-N-Rumble 3Decision (Unanimous)Round 3 Time 5:00 Referee Troy Waugh
L23–17–2 after boutKing GreenView status and profile →KOTC - Fight 4 HopeKO (Punch)Round 1 Time 2:17 Referee Not listed
W23–16–2 after boutEric MoonView status and profile →KOTC - SuperstarsKO (Punches)Round 1 Time 3:32 Referee Not listed
L22–16–2 after boutAnthony McDavittView status and profile →KOTC - LegendsDecision (Split)Round 3 Time 5:00 Referee Not listed
W22–15–2 after boutDonnie MartinezView status and profile →KOTC - HierarchySubmission (Guillotine Choke)Round 1 Time 1:39 Referee Herb Dean
L21–15–2 after boutVictor ValenzuelaView status and profile →ShoXC - Elite Challenger SeriesTKO (Submission to Punches)Round 1 Time 3:23 Referee John Manley
W21–14–2 after boutDan LomanView status and profile →KOTC - Battle at the BowlKO (Punches)Round 2 Time 3:15 Referee Not listed
W20–14–2 after boutRobert MartzView status and profile →KOTC - Caged ChaosKO (Punch)Round 1 Time 0:29 Referee Not listed
W19–14–2 after boutK.J. NoonsView status and profile →EliteXC - DestinyKO (Punch)Round 1 Time 3:43 Referee Herb Dean
W18–14–2 after boutAdam BourkeView status and profile →KOTC - AustraliaTKO (Submission to Punches)Round 2 Time N/A Referee Not listed
L17–14–2 after boutTatsuya KawajiriView status and profile →Pride - Bushido 11Submission (Kneebar)Round 1 Time 2:30 Referee Daisuke Noguchi
L17–13–2 after boutBuddy ClintonView status and profile →KOTC - Drop ZoneTechnical Submission (Rear-Naked Choke)Round 1 Time 0:18 Referee Not listed
L17–12–2 after boutJeff CurranView status and profile →KOTC - Redemption on the RiverSubmission (Armbar)Round 1 Time 3:23 Referee Herb Dean
W17–11–2 after boutKen KanekoView status and profile →Pride FC - Shockwave 2005Submission (Armbar)Round 1 Time 4:14 Referee Yuji Shimada
L16–11–2 after boutUrijah FaberView status and profile →GC 46 - AvalancheTechnical Submission (Rear-Naked Choke)Round 1 Time 4:38 Referee Not listed
L16–10–2 after boutDokonjonosuke MishimaView status and profile →Pride - Bushido 9Submission (Ankle Lock)Round 1 Time 4:04 Referee Moritaka Oshiro
L16–9–2 after boutJohn GundersonView status and profile →GC 40 - Gladiator Challenge 40Submission (Rear-Naked Choke)Round 2 Time 1:28 Referee Not listed
D16–8–2 after boutVictor ValenzuelaView status and profile →KOTC 58 - Prime TimeDrawRound 2 Time 5:00 Referee Not listed
W16–8–1 after boutGabe RivasView status and profile →KOTC 56 - CalienteTKO (Thumb Injury)Round 1 Time 2:21 Referee Not listed
W15–8–1 after boutTheo McDonaldView status and profile →KOTC 55 - Grudge MatchTKO (Punches)Round 1 Time 4:40 Referee Not listed
W14–8–1 after boutYoshiro MaedaView status and profile →Pride - Bushido 7KO (Punch)Round 1 Time 1:55 Referee Moritaka Oshiro
D13–8–1 after boutGabe RivasView status and profile →KOTC 49 - SobobaDrawRound 2 Time 5:00 Referee Not listed
L13–8–0 after boutForrest PetzView status and profile →KOTC 48 - PaybackSubmission (Arm-Triangle Choke)Round 1 Time 3:40 Referee Not listed
W13–7–0 after boutVictor HernandezView status and profile →KOTC 47 - UprisingKO (Punch)Round 1 Time 0:11 Referee Not listed
L12–7–0 after boutDave HisquierdoView status and profile →KOTC 44 - RevengeSubmission (Triangle Choke)Round 2 Time 1:56 Referee Nelson Hamilton
L12–6–0 after boutTakanori GomiView status and profile →Pride - Bushido 5Technical Submission (Kimura)Round 1 Time 5:52 Referee Daisuke Noguchi
L12–5–0 after boutTakumi NakayamaView status and profile →KOTC 39 - HitmasterSubmission (Rear-Naked Choke)Round 1 Time 2:46 Referee Not listed
W12–4–0 after boutWilliam SriyapaiView status and profile →KOTC 37 - Unfinished BusinessDecision (Unanimous)Round 2 Time 5:00 Referee Not listed
W11–4–0 after boutShad SmithView status and profile →KOTC 33 - After ShockKO (Punches)Round 1 Time 0:40 Referee Not listed
W10–4–0 after boutGlenn MincerView status and profile →WEF - World Extreme FightingKO (Punches)Round 1 Time 2:08 Referee Not listed
W9–4–0 after boutWilliam SriyapaiView status and profile →KOTC 29 - RenegadesDecision (Split)Round 2 Time 5:00 Referee Not listed
L8–4–0 after boutRick DavisView status and profile →WEFC 1 - Bring It OnDecision (Unanimous)Round 4 Time 4:00 Referee Not listed
W8–3–0 after boutAristides BrittoView status and profile →DR - Dixie RumbleSubmission (Heel Hook)Round 1 Time 3:09 Referee Not listed
W7–3–0 after boutScott JohnsonView status and profile →RITV - Rumble in the ValleyTKO (Punches)Round 1 Time 2:00 Referee Not listed
W6–3–0 after boutGerald StrebendtView status and profile →GC 7 - Casualties of WarTKO (Submission to Punches)Round 1 Time 1:40 Referee Herb Dean
W5–3–0 after boutJon WeidlerView status and profile →RSF 5 - New Blood ConflictDecision (Majority)Round 3 Time 4:00 Referee Not listed
W4–3–0 after boutTodd CarneyView status and profile →RSF 4 - Circle of TruthKO (Punches)Round 1 Time N/A Referee Not listed
L3–3–0 after boutDuane LudwigView status and profile →KOTC 10 - Critical MassTKO (Exhaustion)Round 2 Time 2:38 Referee Not listed
W3–2–0 after boutJohn WehbeyView status and profile →RSF - Circle of Truth 1TKO (Corner Stoppage)Round 3 Time 1:12 Referee Not listed
W2–2–0 after boutRobert IrizarryView status and profile →WEF - World Extreme Fighting: Rumble at the Rodeo 2TKO (Submission to Punches)Round 3 Time 1:43 Referee Not listed
L1–2–0 after boutRich ClementiView status and profile →WEF - World Extreme Fighting: Rumble at the Rodeo 1TKO (Submission to Punches)Round 1 Time N/A Referee Not listed
W1–1–0 after boutTodd CarneyView status and profile →WEF - New Blood ConflictKO (Slam)Round 1 Time 2:21 Referee Not listed
L0–1–0 after boutJohn SwiftView status and profile →LI - Lionheart InvitationalSubmission (Rear-Naked Choke)Round 1 Time 12:46 Referee Not listed
DATA CHECKEDAug 20, 2026
PRIMARY RECORD SOURCESherdog Fight Finder

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 Charles Bennett.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

81 professional bout rows are displayed from the source record. 75 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.

Verify source record ↗Current roster snapshot ↗