Not listed on the current UFC roster

Che Mills

Full professional career28 verified opponent profilesRecursive links active
CM
16–10–0 (3 NC)PROFESSIONAL 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
10Professional losses
0Draws
3No 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–10–0 (3 NC)29 professional bouts3 no contests
29 of 29 bouts shown
ResultDate / recordOpponentEventFinish details
L16–10–0 (3 NC) after boutLewis LongView status and profile →CWFC 83 - Cage Warriors Fighting Championship 83TKO (Knee Injury)Round 1 Time 0:18 Referee Marc Goddard
L16–9–0 (3 NC) after boutMatt InmanView status and profile →CWFC - Cage Warriors UnpluggedSubmission (Triangle Choke)Round 2 Time 4:09 Referee Marc Goddard
NC16–8–0 (3 NC) after boutTerry MontgomeryView status and profile →Venator FC 3 - Palhares vs. MeekNo Contest(Accidental Elbow to Back of Head)Round 1 Time 2:58 Referee Neil Hall
L16–8–0 (2 NC) after boutJack MarshmanView status and profile →CWFC 72 - Cage Warriors Fighting Championship 72TKO (Punches)Round 2 Time 1:32 Referee Marc Goddard
W16–7–0 (2 NC) after boutLeeroy BarnesView status and profile →CWFC 68 - Cage Warriors Fighting Championship 68Submission (Rear-Naked Choke)Round 1 Time 4:46 Referee Marc Goddard
L15–7–0 (2 NC) after boutFaycal HucinView status and profile →CWFC - Fight Night 9TKO (Punches)Round 2 Time 4:23 Referee Rich Mitchell
L15–6–0 (2 NC) after boutCathal PendredView status and profile →CWFC 55 - Cage Warriors Fighting Championship 55TKO (Corner Stoppage)Round 3 Time 1:47 Referee Marc Goddard
NC15–5–0 (2 NC) after boutMatt RiddleView status and profile →UFC on Fuel TV 7 - Barao vs. McDonaldNo Contest (Overturned)Round 3 Time 5:00 Referee Kevin Mulhall
W15–5–0 (1 NC) after boutDuane LudwigView status and profile →UFC on Fuel TV 5 - Struve vs. MiocicTKO (Knee Injury)Round 1 Time 2:28 Referee Herb Dean
L14–5–0 (1 NC) after boutRory MacDonaldView status and profile →UFC 145 - Jones vs. EvansTKO (Punches)Round 2 Time 2:20 Referee Mario Yamasaki
W14–4–0 (1 NC) after boutChris CopeView status and profile →UFC 138 - Leben vs. MunozTKO (Knees and Punches)Round 1 Time 0:40 Referee Marc Goddard
W13–4–0 (1 NC) after boutMarcio CesarView status and profile →BAMMA 6 - Watson vs. RuaKO (Punches)Round 1 Time 3:58 Referee Mark Woodard
W12–4–0 (1 NC) after boutMagomed ShikhshabekovView status and profile →M-1 Challenge 21 - Guram vs. GarnerDecision (Unanimous)Round 4 Time 5:00 Referee Marco Broersen
W11–4–0 (1 NC) after boutJake HechtView status and profile →CWFC 38 - Cage Warriors 38: Young GunsDecision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard
W10–4–0 (1 NC) after boutManuel GarciaView status and profile →Cagemania - Carnage on the CostaKO (Knee)Round 1 Time 0:09 Referee Not listed
L9–4–0 (1 NC) after boutYuya ShiraiView status and profile →Astra - Yoshida's FarewellSubmission (Armbar)Round 1 Time 3:59 Referee Minoru Toyonaga
L9–3–0 (1 NC) after boutJim WallheadView status and profile →KnuckleUp MMA 3 - Mills vs. WallheadDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W9–2–0 (1 NC) after boutEdgelson LuaView status and profile →BAMMA 1 - The Fighting PremiershipDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W8–2–0 (1 NC) after boutAidan MarronView status and profile →KnuckleUp MMA 1 - Mills vs. MarronTKO (Submission to Punches)Round 1 Time N/A Referee Not listed
W7–2–0 (1 NC) after boutMarius ZaromskisView status and profile →Cage Rage 26 - ExtremeTKO (Doctor Stoppage)Round 1 Time 5:00 Referee Not listed
W6–2–0 (1 NC) after boutRoss MasonView status and profile →Cage Rage 23 - UnbelievableSubmission (Rear-Naked Choke)Round 1 Time 2:07 Referee Not listed
W5–2–0 (1 NC) after boutAfnan SaeedView status and profile →Cage Rage - Contenders 5TKO (Punches)Round 1 Time 1:22 Referee Not listed
W4–2–0 (1 NC) after boutOriol GasetView status and profile →CFS - D-DaySubmission (Rear-Naked Choke)Round 1 Time 1:22 Referee Not listed
NC3–2–0 (1 NC) after boutPaul TaylorView status and profile →Cage Rage - Contenders 3No ContestRound 1 Time 2:37 Referee Not listed
W3–2–0 after boutMarius ZaromskisView status and profile →Cage Rage - Contenders 2KO (Knee)Round 1 Time 4:49 Referee Grant Waterman
W2–2–0 after boutRob ZielinskiView status and profile →AM 9 - Southern Agrrression 4TKO (Punches)Round 1 Time 0:23 Referee Not listed
L1–2–0 after boutPedro BessaView status and profile →AM 5 - Southern Agrrression 2Submission (Keylock)Round 1 Time N/A Referee Not listed
W1–1–0 after boutChris TaylorView status and profile →UK - StormSubmission (Guillotine Choke)Round 1 Time 0:23 Referee Not listed
L0–1–0 after boutMatt ThorpeView status and profile →XFC 2 - The Perfect StormSubmission (Armbar)Round 1 Time 0:42 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 Che Mills.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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