Not listed on the current UFC roster

Luke Caudillo

Full professional career30 verified opponent profilesRecursive links active
LC
17–17–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.

17Professional wins
17Professional 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.

17–17–034 professional boutsNo no-contest results
34 of 34 bouts shown
ResultDate / recordOpponentEventFinish details
L17–17–0 after boutThierry QuennevilleView status and profile →Instinct MMA - Instinct Fighting 4Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W17–16–0 after boutSteve GranieriView status and profile →FTW - OutlawsKO (Knee)Round 2 Time 1:04 Referee Tim Mills
L16–16–0 after boutSean WilsonView status and profile →ROF 37 - WarlordsTKO (Punches)Round 2 Time 1:15 Referee Not listed
W16–15–0 after boutJordan EggliView status and profile →Midwest Championship Fighting - PerditionSubmission (Punches)Round 1 Time 3:23 Referee Not listed
L15–15–0 after boutGideon RayView status and profile →Raw Power - MMADecision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal
L15–14–0 after boutJosh ArochoView status and profile →ROF 34 - Judgment DaySubmission (Rear-Naked Choke)Round 2 Time 3:27 Referee Tim Mills
L15–13–0 after boutBilly EvangelistaView status and profile →Strikeforce - PaybackDecision (Unanimous)Round 3 Time 5:00 Referee Jerome Locke
L15–12–0 after boutTorrance TaylorView status and profile →ROF 32 - RespectSubmission (Rear-Naked Choke)Round 3 Time 3:10 Referee Jerome Locke
L15–11–0 after boutMarcus AurelioView status and profile →UFC 78 - ValidationTKO (Punches)Round 1 Time 4:29 Referee Kevin Mulhall
L15–10–0 after boutNate MohrView status and profile →UFC Fight Night 10 - Stout vs. Fisher 2Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Alonso
W15–9–0 after boutDennis DavisView status and profile →ROF 29 - AftershockDecision (Split)Round 3 Time 5:00 Referee Curtis Thrasher
W14–9–0 after boutJustin GravesView status and profile →Midwest Championship Fighting - NotoriousTKO (Punches)Round 1 Time 3:49 Referee Not listed
W13–9–0 after boutSamuel GuilletView status and profile →TKO 28 - InevitableKO (Punches)Round 1 Time 0:12 Referee Not listed
W12–9–0 after boutJeff LuhmanView status and profile →Midwest Championship Fighting - GenesisTKO (Punches)Round 2 Time 4:44 Referee Not listed
L11–9–0 after boutAlonzo MartinezView status and profile →VFC 16 - KingsSubmission (Guillotine Choke)Round 2 Time N/A Referee Not listed
W11–8–0 after boutAlonzo MartinezView status and profile →VFC 13 - RedemptionTKO (Punches)Round 2 Time 4:59 Referee Not listed
W10–8–0 after boutNick BoulwareView status and profile →IFC - Rumble on the RiverTKO (Punches)Round 1 Time N/A Referee Not listed
L9–8–0 after boutChris AvilaView status and profile →RITR - Rumble in the RockiesSubmissionRound 1 Time 4:39 Referee Curtis Thrasher
L9–7–0 after boutAlvin RobinsonView status and profile →ROF 20 - EliteSubmission (Rear-Naked Choke)Round 1 Time 1:33 Referee Christian Carvalho
W9–6–0 after boutDavid MoenchView status and profile →UCE - Round 17 - FinalsDecision (Unanimous)Round 3 Time 3:00 Referee Not listed
W8–6–0 after boutJames MartinezView status and profile →ROF 18 - River Valley RumbleTKO (Corner Stoppage)Round 1 Time 3:00 Referee Not listed
W7–6–0 after boutVern BacaView status and profile →ROF 16 - No LimitTKO (Submission to Punches)Round 2 Time 3:06 Referee Christian Carvalho
L6–6–0 after boutBart PalaszewskiView status and profile →Combat - Do Fighting Challenge 2Submission (Guillotine Choke)Round Time N/A Referee Not listed
W6–5–0 after boutTom KirkView status and profile →Combat - Do Fighting Challenge 1TKO (Punches)Round 3 Time N/A Referee Not listed
W5–5–0 after boutTim MeansView status and profile →ROF 13 - Bring The HeatTKO (Injury)Round 1 Time 1:40 Referee Christian Carvalho
W4–5–0 after boutJames MartinezView status and profile →ROF 12 - NemesisDecision (Majority)Round 2 Time 5:00 Referee Christian Carvalho
L3–5–0 after boutJohn StrawnView status and profile →EC 57 - Extreme Challenge 57Submission (Rear-Naked Choke)Round 2 Time 1:57 Referee Not listed
L3–4–0 after boutJake HudsonView status and profile →VFC 7 - ShowdownSubmission (Keylock)Round 1 Time 1:37 Referee Not listed
L3–3–0 after boutAlonzo MartinezView status and profile →VFC 6 - OverloadTKO (Corner Stoppage)Round 3 Time 2:32 Referee Not listed
W3–2–0 after boutBrock JensenView status and profile →ROF 10 - IntensityDecision (Unanimous)Round 3 Time 3:00 Referee Gabe Beauperthuy
W2–2–0 after boutKendrick JohnsonView status and profile →VFC 5 - Victory Fighting Championship 5TKO (Punches)Round 1 Time 0:26 Referee Not listed
L1–2–0 after boutTom SarahView status and profile →ROF 8 - ReckoningSubmission (Choke)Round 2 Time 1:31 Referee Not listed
W1–1–0 after boutSteve HortonView status and profile →VFC 4 - WildcardTKO (Injury)Round 1 Time 0:52 Referee Not listed
L0–1–0 after boutBrock LarsonView status and profile →IWW - Iowa Winter WarriorsSubmission (Keylock)Round Time N/A 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 Luke Caudillo.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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