Not listed on the current UFC roster

Steve Sharp

Full professional career40 verified opponent profilesRecursive links active
SS
28–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.

28Professional 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.

28–17–045 professional boutsNo no-contest results
45 of 45 bouts shown
ResultDate / recordOpponentEventFinish details
W28–17–0 after boutLucas MontoyaView status and profile →Fierce FC 17 - Siler vs. ZaneTKO (Leg Kicks)Round 2 Time 2:06 Referee Dave Seljestad
L27–17–0 after boutWilliam DunkleView status and profile →Fierce FC 14 - Will PowerDisqualification (Illegal Soccer Kick)Round 1 Time 0:36 Referee Dave Seljestad
L27–16–0 after boutClay CollardView status and profile →Showdown Fights 9 - Buchholz vs. CastilloTKO (Punches)Round 2 Time 4:44 Referee Josh Rosenthal
L27–15–0 after boutDerrick BurnsedView status and profile →Showdown Fights 7 - UprisingSubmission (Guillotine Choke)Round 2 Time 1:22 Referee Josh Rosenthal
W27–14–0 after boutMario EspinozaView status and profile →Showdown Fights 6 - BreakoutDecision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal
L26–14–0 after boutJustin BuchholzView status and profile →Showdown Fights 4 - ShootoutSubmission (Rear-Naked Choke)Round 1 Time 3:38 Referee Josh Rosenthal
W26–13–0 after boutBrad McRaeView status and profile →Showdown Fights 3 - New BloodTKO (Punches)Round 1 Time 0:16 Referee Josh Rosenthal
L25–13–0 after boutSteven SilerView status and profile →WCFC - World Championship Full ContactSubmission (Guillotine Choke)Round 1 Time 0:45 Referee Not listed
W25–12–0 after boutDavid CastilloView status and profile →WCFC - World Championship Full ContactDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L24–12–0 after boutRad MartinezView status and profile →Throwdown Showdown 5 - HomecomingDecision (Unanimous)Round 5 Time 5:00 Referee Not listed
L24–11–0 after boutJohn GundersonView status and profile →MMA Xplosion - Gunderson vs. SharpSubmission (Kimura)Round 3 Time 3:17 Referee Not listed
W24–10–0 after boutMatt MayView status and profile →JHEFN - Jeremy Horn's Elite Fight Night 8Submission (Rear-Naked Choke)Round 1 Time 4:34 Referee Not listed
W23–10–0 after boutDayne AristizabalView status and profile →Throwdown Showdown 3 - Big TimeKO (Punches)Round 1 Time 4:56 Referee Not listed
L22–10–0 after boutRad MartinezView status and profile →Throwdown Showdown 2 - The ReturnDecision (Unanimous)Round 5 Time 5:00 Referee Not listed
W22–9–0 after boutShane BrennerView status and profile →JHEFN - Jeremy Horn's Elite Fight Night 3SubmissionRound 1 Time 0:39 Referee Not listed
L21–9–0 after boutBryan CarawayView status and profile →IFC - Caged CombatSubmission (Triangle Choke)Round 2 Time 2:35 Referee Not listed
W21–8–0 after boutMatt Ver HalenView status and profile →WFC - ArmageddonSubmission (Armbar)Round 2 Time 3:07 Referee Cecil Peoples
L20–8–0 after boutJunior AssuncaoView status and profile →AFL - EruptionSubmission (Guillotine Choke)Round 3 Time 1:40 Referee Jules Hewitt
W20–7–0 after boutBob CalninView status and profile →WFC - Rumble In The Red RocksDecision (Unanimous)Round 3 Time 3:00 Referee Not listed
W19–7–0 after boutJohn SargentView status and profile →WFC - Desert StormKO (Punches)Round 1 Time 1:56 Referee Not listed
L18–7–0 after boutFurdjel de WindtView status and profile →WPFC 1 - World Pro Fighting ChampionshipsSubmission (Triangle Choke)Round 3 Time 2:06 Referee Yves Lavigne
L18–6–0 after boutCruz ChaconView status and profile →WFC - Rumble in the Rockies 2Submission (Armbar)Round 3 Time 1:29 Referee Adam Martinez
W18–5–0 after boutMatt Ver HalenView status and profile →WFC - Final CountdownSubmission (Rear Naked Choke)Round 1 Time N/A Referee Not listed
W17–5–0 after boutNoah ThomasView status and profile →WFC - Rumble in the RockiesDecision (Unanimous)Round 3 Time 3:00 Referee Curtis Thrasher
W16–5–0 after boutMatt RainesView status and profile →UCE - Round 18 - Episode 6TKO (Submission to Punches)Round 1 Time 2:22 Referee Not listed
W15–5–0 after boutIvan TaylorView status and profile →UCE - Round 18 - Episode 5: Day 2Submission (Armbar)Round 1 Time 0:48 Referee Not listed
L14–5–0 after boutJames BirdsleyView status and profile →UCE - Round 16 - Episode 3SubmissionRound 3 Time N/A Referee Not listed
L14–4–0 after boutRay PeralesView status and profile →UCE - Round 15 - FinalsDecision (Unanimous)Round 3 Time 3:00 Referee Not listed
W14–3–0 after boutCharlie FortecView status and profile →UCE - Round 15 - Episode 2SubmissionRound 1 Time N/A Referee Not listed
W13–3–0 after boutBlaise SolesView status and profile →UCE - Round 14 - FinalsTKO (Punches)Round 1 Time N/A Referee Not listed
L12–3–0 after boutRay PeralesView status and profile →IFC - Eve Of DestructionSubmission (Choke)Round 3 Time 3:09 Referee Not listed
W12–2–0 after boutMichael PlattView status and profile →UCE - Round 13 - FinalsTKO (Punches)Round 1 Time N/A Referee Not listed
W11–2–0 after boutJames BirdsleyView status and profile →UCE - Brawls of Fall 2 - FinalsKO (Punches)Round 1 Time 1:08 Referee Not listed
W10–2–0 after boutTim WildeView status and profile →UCE - Round 11 - FinalsSubmission (Triangle Choke)Round 2 Time N/A Referee Not listed
L9–2–0 after boutBrandon MelendezView status and profile →UCE - Summer Slam 2 - FinalsTKO (Punches)Round 3 Time 0:38 Referee Not listed
W9–1–0 after boutTim WildeView status and profile →UCE - Summer Slam 2 - Episode 4Submission (Choke)Round 2 Time 1:38 Referee Not listed
W8–1–0 after boutZack BarlowView status and profile →UCE - The Sting of Spring - FinalsSubmissionRound 1 Time 1:21 Referee Not listed
W7–1–0 after boutMichael GrantView status and profile →UCE - Winter Warrior Land - Episode 4SubmissionRound 3 Time N/A Referee Not listed
W6–1–0 after boutBrent RawlingsView status and profile →UCE - Winter Warrior Land - Episode 2SubmissionRound 1 Time N/A Referee Not listed
W5–1–0 after boutJohnny RicheView status and profile →UCE - Brawls of Fall - FinalsSubmissionRound 2 Time N/A Referee Not listed
W4–1–0 after boutScott HunterView status and profile →UCE - Brawls of Fall - Semi-FinalsSubmissionRound 1 Time N/A Referee Not listed
W3–1–0 after boutJeff RuthefordView status and profile →UCE - Brawls of Fall - Episode 3SubmissionRound 2 Time N/A Referee Not listed
W2–1–0 after boutWill TamView status and profile →UCE - Brawls of Fall - Episode 1DecisionRound 3 Time 3:00 Referee Not listed
L1–1–0 after boutGedeon JarvisView status and profile →UCE - Summer Series - FinalsDecisionRound 3 Time 3:00 Referee Not listed
W1–0–0 after boutDarrell GodfreyView status and profile →UCE - Summer Series - Semi-FinalsKO (Punches)Round 2 Time N/A 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 Steve Sharp.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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