Not listed on the current UFC roster

Charlie DuBray

Full professional career29 verified opponent profilesRecursive links active
CD
16–15–0PROFESSIONAL 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.

16Professional wins
15Professional losses
0Draws
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.

16–15–031 professional boutsNo no-contest results
31 of 31 bouts shown
ResultDate / recordOpponentEventFinish details
L16–15–0 after boutEmeka IfekanduView status and profile →DCS 76 - Seasons Beatings 2021Decision (Split)Round 3 Time 5:00 Referee Not listed
W16–14–0 after boutBaron MullerView status and profile →DCS 66 - Holiday Bash Night IITKO (Strikes)Round 2 Time 0:00 Referee Not listed
L15–14–0 after boutDarrick MinnerView status and profile →DCS 57 - Seasons Beatings 2019Technical Submission (Shoulder Choke)Round 1 Time 1:33 Referee Joe Doherty
W15–13–0 after boutAlex McGowanView status and profile →Victory Fighting Championship - VFC Fight Night Coco Key 2TKO (Punches)Round 3 Time 4:51 Referee Not listed
W14–13–0 after boutDemian PapagniView status and profile →MCF 14 - In MemoriamSubmission (Rear-Naked Choke)Round 1 Time 1:31 Referee Not listed
L13–13–0 after boutRaufeon StotsView status and profile →VFC 52 - Kayne vs. PitoloSubmission (Rear-Naked Choke)Round 2 Time 4:52 Referee Bobby Wombacher
W13–12–0 after boutCorey RobertsView status and profile →DCS 22 - Seasons Beatings 2015Submission (Rear-Naked Choke)Round 2 Time 4:19 Referee Not listed
L12–12–0 after boutWilliam JoplinView status and profile →DCS 16 - Spring Brawl 2Submission (Rear-Naked Choke)Round 3 Time 3:22 Referee Not listed
L12–11–0 after boutAlonzo MartinezView status and profile →DCS 12 - Seasons Beatings 2014TKORound 1 Time 1:26 Referee Not listed
L12–10–0 after boutAnthony GutierrezView status and profile →Titan FC 27 - Titan Fighting Championship 27Submission (Triangle Choke)Round 1 Time 0:59 Referee Chuck Wolfe
W12–9–0 after boutLaramie ShafferView status and profile →DCS 5 - Season's BeatingsTKO (Punches)Round 5 Time 3:17 Referee Not listed
L11–9–0 after boutJohn AlfordView status and profile →Knockout Events - Battle at the ChipTKO (Punches)Round 1 Time 3:30 Referee Not listed
W11–8–0 after boutMatt WilliamsView status and profile →Disorderly Conduct 19 - The TributeSubmission (Punches)Round 2 Time 2:49 Referee Not listed
L10–8–0 after boutMark ScudderView status and profile →Disorderly Conduct 14 - Season's Beatings 1Submission (Rear-Naked Choke)Round 1 Time 3:30 Referee Not listed
L10–7–0 after boutSean WilsonView status and profile →Disorderly Conduct 8 - WarriorsKO (Punch)Round 1 Time 0:33 Referee Not listed
L10–6–0 after boutBrian DavidsonView status and profile →Cageside Promotions - Kansas City Fighting Alliance 2Submission (Rear-Naked Choke)Round 1 Time 3:59 Referee Rusty Sullivan
L10–5–0 after boutAndrew CarrilloView status and profile →CFC 4 - Fighting IrishTKO (Injury)Round 1 Time 1:05 Referee Not listed
W10–4–0 after boutDerek RhoadsView status and profile →TCF - Select 5TKO (Punches)Round 1 Time 1:24 Referee Not listed
L9–4–0 after boutClint GodfreyView status and profile →The Cage Inc. - Battle at the Border 8Submission (Rear-Naked Choke)Round 1 Time 1:59 Referee Mark Powell
W9–3–0 after boutZack SchroederView status and profile →The Cage Inc. - Battle at the Border 7Submission (Rear-Naked Choke)Round 2 Time 2:28 Referee Peter Claussen
W8–3–0 after boutJoel FrandsenView status and profile →TCF - TriState Cage FightsSubmission (Rear-Naked Choke)Round 3 Time 3:43 Referee Not listed
W7–3–0 after boutJoel FrandsenView status and profile →TCF - Grand IslandSubmission (Verbal)Round 2 Time 4:50 Referee Not listed
L6–3–0 after boutSean WilsonView status and profile →VFC 32 - Dober vs. Seipel 2Submission (Guillotine Choke)Round 1 Time 1:37 Referee Jim Axtell
L6–2–0 after boutJosh ArochoView status and profile →TCF - Tristate Cage FightsSubmission (Rear-Naked Choke)Round 1 Time 2:55 Referee Not listed
W6–1–0 after boutJoel MickellsView status and profile →VFC 31 - Victory Fighting Championship 31KO (Punches)Round 1 Time 2:06 Referee Jim Axtell
W5–1–0 after boutBobby TheroesView status and profile →TriState Cage Fights - Island WarfareSubmission (Punches)Round 1 Time 2:32 Referee Not listed
W4–1–0 after boutChad ObermillerView status and profile →TriState Cage Fights - Cage ClashSubmission (Armbar)Round 1 Time 3:38 Referee Not listed
L3–1–0 after boutMarcos MarquezView status and profile →The Cage Inc. - Battle at the Border 4Submission (Rear-Naked Choke)Round 1 Time 0:47 Referee Kim Winslow
W3–0–0 after boutBob TuttleView status and profile →FF - Fury FightsSubmission (Guillotine Choke)Round 1 Time 1:40 Referee Not listed
W2–0–0 after boutKevin BensonView status and profile →TCF - TriState Cage FightsTKO (Punches)Round 1 Time 2:13 Referee Not listed
W1–0–0 after boutScott KinzebachView status and profile →TCF - TriState Cage FightsSubmission (Rear-Naked Choke)Round 1 Time 2:59 Referee Not listed
DATA CHECKEDAug 21, 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 Charlie DuBray.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

31 professional bout rows are displayed from the source record. 29 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 ↗