Not listed on the current UFC roster

Joe Stevenson

Full professional career46 verified opponent profilesRecursive links active
JS
33–16–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.

33Professional wins
16Professional 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.

33–16–049 professional boutsNo no-contest results
49 of 49 bouts shown
ResultDate / recordOpponentEventFinish details
W33–16–0 after boutGabriel MiglioliView status and profile →Tru-Form Entertainment - TFE MMA: VengeanceDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W32–16–0 after boutDaniel McWilliamsView status and profile →CFL - California Fight League 8TKO (Punches)Round 1 Time 1:21 Referee Not listed
L31–16–0 after boutDominique RobinsonView status and profile →Mosley Showdown / Swarm Entertainment - Super Brawl 1Decision (Split)Round 5 Time 5:00 Referee Not listed
L31–15–0 after boutDakota CochraneView status and profile →RFA 3 - Stevenson vs. CochraneSubmission (Rear-Naked Choke)Round 2 Time 1:04 Referee Mark Powell
L31–14–0 after boutJavier VazquezView status and profile →UFC Live 4 - Kongo vs. BarryDecision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
L31–13–0 after boutDanny CastilloView status and profile →UFC Live 3 - Sanchez vs. KampmannDecision (Unanimous)Round 3 Time 5:00 Referee Gary Copeland
L31–12–0 after boutMac DanzigView status and profile →UFC 124 - St. Pierre vs. Koscheck 2KO (Punch)Round 1 Time 1:54 Referee Dan Miragliotta
L31–11–0 after boutGeorge SotiropoulosView status and profile →UFC 110 - Nogueira vs. VelasquezDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W31–10–0 after boutSpencer FisherView status and profile →UFC 104 - Machida vs. ShogunTKO (Submission to Elbows)Round 2 Time 4:03 Referee Herb Dean
W30–10–0 after boutNate DiazView status and profile →UFC - The Ultimate Fighter 9 FinaleDecision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti
L29–10–0 after boutDiego SanchezView status and profile →UFC 95 - Sanchez vs. StevensonDecision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta
L29–9–0 after boutKenny FlorianView status and profile →UFC 91 - Couture vs. LesnarSubmission (Rear-Naked Choke)Round 1 Time 4:03 Referee Herb Dean
W29–8–0 after boutGleison TibauView status and profile →UFC 86 - Jackson vs. GriffinSubmission (Guillotine Choke)Round 2 Time 2:57 Referee Steve Mazzagatti
L28–8–0 after boutB.J. PennView status and profile →UFC 80 - Rapid FireSubmission (Rear-Naked Choke)Round 2 Time 4:02 Referee Herb Dean
W28–7–0 after boutKurt PellegrinoView status and profile →UFC 74 - RespectDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
W27–7–0 after boutMelvin GuillardView status and profile →UFC Fight Night 9 - Stevenson vs. GuillardSubmission (Guillotine Choke)Round 1 Time 0:27 Referee Steve Mazzagatti
W26–7–0 after boutDokonjonosuke MishimaView status and profile →UFC 65 - Bad IntentionsSubmission (Guillotine Choke)Round 1 Time 2:07 Referee Mario Yamasaki
W25–7–0 after boutYves EdwardsView status and profile →UFC 61 - Bitter RivalsTKO (Doctor Stoppage)Round 2 Time 5:00 Referee John McCarthy
L24–7–0 after boutJosh NeerView status and profile →UFC Fight Night 4 - Bonnar vs. JardineDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W24–6–0 after boutLuke CummoView status and profile →UFC - The Ultimate Fighter 2 FinaleDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
W23–6–0 after boutJoe CamachoView status and profile →KOTC 33 - After ShockSubmission (Guillotine Choke)Round 2 Time 4:36 Referee Not listed
W22–6–0 after boutCory CassView status and profile →GC 21 - Gladiator Challenge 21SubmissionRound 1 Time 1:10 Referee Not listed
W21–6–0 after boutThomas SchulteView status and profile →KOTC 30 - The PinnacleKO (Knee)Round 1 Time 3:29 Referee Not listed
W20–6–0 after boutDemitrius JeffordView status and profile →GC 19 - Gladiator Challenge 19KORound 1 Time 1:09 Referee Not listed
W19–6–0 after boutMarcus CacellaView status and profile →KOTC 27 - AftermathTKO (Corner Stoppage)Round 1 Time 4:21 Referee Not listed
W18–6–0 after boutThomas DennyView status and profile →KOTC 23 - Sin CitySubmission (Guillotine Choke)Round 1 Time 0:15 Referee Not listed
W17–6–0 after boutChuck KimView status and profile →GC 15 - Gladiator Challenge 15Submission (Armbar)Round 1 Time 1:03 Referee Herb Dean
W16–6–0 after boutCasey BalkenbushView status and profile →GC 14 - Gladiator Challenge 14TKO (Elbows)Round 1 Time 2:27 Referee Not listed
L15–6–0 after boutRomie AramView status and profile →KOTC 17 - Nuclear ExplosionDecision (Unanimous)Round 3 Time 5:00 Referee Larry Landless
W15–5–0 after boutJeremy JacksonView status and profile →KOTC 15 - Bad IntentionsTKO (Submission to Punches)Round 1 Time 1:27 Referee Not listed
W14–5–0 after boutCruz ChaconView status and profile →ROF 4 - WarriorsSubmission (Kneebar)Round 1 Time 1:35 Referee Shane Pitts
W13–5–0 after boutJerry GummoView status and profile →KOTC 12 - Cold BloodSubmission (Rear-Naked Choke)Round 1 Time 1:05 Referee Not listed
W12–5–0 after boutBrad GummView status and profile →UP 1 - Ultimate Pankration 1DecisionRound 3 Time 4:00 Referee Not listed
W11–5–0 after boutGary AldarView status and profile →GC 6 - Caged BeastsTKO (Punches)Round 1 Time 2:37 Referee Larry Landless
L10–5–0 after boutBrad GummView status and profile →GC 5 - Rumble in the RockiesDecisionRound 3 Time 5:00 Referee Not listed
W10–4–0 after boutRyan PainterView status and profile →KOTC 10 - Critical MassDecision (Split)Round 2 Time 5:00 Referee Not listed
W9–4–0 after boutEdwin DeweesView status and profile →GC 4 - Collision at ColusaDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L8–4–0 after boutRonald JhunView status and profile →Warriors Quest 1 - The New BeginningDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W8–3–0 after boutMaurice WilsonView status and profile →GC 3 - Showdown at SobobaDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W7–3–0 after boutKai KamakaView status and profile →GC 2 - Collision at ColusaSubmission (Shoulder Lock)Round 1 Time 2:16 Referee Not listed
W6–3–0 after boutErik MeadersView status and profile →KOTC 6 - Road WarriorsDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W5–3–0 after boutMike BerardiView status and profile →RITC 20 - Rage in the Cage 20Decision (Unanimous)Round 3 Time 3:00 Referee Not listed
W4–3–0 after boutDave RobertsView status and profile →HBUP - Huntington Beach Underground PancraseSubmissionRound 1 Time N/A Referee Not listed
W3–3–0 after boutToby ImadaView status and profile →KOTC 3 - Knockout NightmareDecisionRound 2 Time 5:00 Referee Not listed
L2–3–0 after boutMaurice WilsonView status and profile →EFC - Extreme Fighter ChallengeSubmission (Guillotine Choke)Round 2 Time 0:00 Referee Not listed
L2–2–0 after boutChris BrennanView status and profile →KOTC 1 - Bas Rutten's King of the CageSubmission (Triangle Choke)Round 1 Time 2:04 Referee Larry Landless
L2–1–0 after boutJens PulverView status and profile →BRI 3 - Bas Rutten Invitational 3KO (Punch)Round 1 Time 0:38 Referee John Perretti
W2–0–0 after boutSteve HortonView status and profile →BRI 3 - Bas Rutten Invitational 3Submission (Rear-Naked Choke)Round 1 Time 2:21 Referee John Perretti
W1–0–0 after boutJoe CamachoView status and profile →ESF - Empire OneSubmission (Triangle Choke)Round 1 Time N/A Referee Gene Lebell
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 Joe Stevenson.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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