Not listed on the current UFC roster

William Hill

Full professional career53 verified opponent profilesRecursive links active
WH
23–34–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.

23Professional wins
34Professional 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.

23–34–057 professional boutsNo no-contest results
57 of 57 bouts shown
ResultDate / recordOpponentEventFinish details
L23–34–0 after boutTomar WashingtonView status and profile →KOTC - Unstoppable 2KO (Punches)Round 1 Time 0:41 Referee Not listed
L23–33–0 after boutJason ButcherView status and profile →KOTC - Violent ConfrontationTKORound 1 Time 2:07 Referee Not listed
L23–32–0 after boutMarven LemockView status and profile →KOTC - EqualizerSubmission (Guillotine Choke)Round 1 Time 3:24 Referee Not listed
W23–31–0 after boutTom MeadowsView status and profile →Savage Entertainment - March Badness 2Submission (Arm-Triangle Choke)Round 1 Time 4:29 Referee Not listed
L22–31–0 after boutDrew McFedriesView status and profile →XFO 55 - Xtreme Fighting Organization 55TKO (Punches)Round 1 Time 0:57 Referee Not listed
L22–30–0 after boutRyan ThomasView status and profile →HFC 23 - Hoosier Fight Club 23TKO (Cut)Round 3 Time 4:35 Referee Rob Madrigal
W22–29–0 after boutKeith CunaginView status and profile →TWEF - Turf Wars 21Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L21–29–0 after boutBilly HorneView status and profile →TWEF - Turf Wars 18Decision (Unanimous)Round 3 Time 5:00 Referee Gary Copeland
W21–28–0 after boutTramain SmithView status and profile →IFC - Warriors Challenge 32Submission (Rear-Naked Choke)Round 1 Time 3:09 Referee Not listed
W20–28–0 after boutBilly JohnsonView status and profile →HFC 15 - Hoosier Fight Club 15Submission (Guillotine Choke)Round 1 Time 1:08 Referee Sean Brockmole
L19–28–0 after boutMaxim GrishinView status and profile →NAAFS - Caged Vengeance 12TKO (Punches)Round 1 Time 3:57 Referee Jerry Krzys
W19–27–0 after boutChris DavisView status and profile →RWC - Rogue Warrior Championships 3TKO (Punches)Round 1 Time 4:46 Referee Not listed
L18–27–0 after boutNick KrausView status and profile →AFA 7 - SupremacySubmission (Triangle Choke)Round 2 Time 4:43 Referee Jeff Malott
L18–26–0 after boutHector UrbinaView status and profile →AFA 6 - UprisingTKO (Punches)Round 1 Time 3:20 Referee Rob Hinds
L18–25–0 after boutJoe BunchView status and profile →Ruckus Entertainment - Ruckus 4Decision (Unanimous)Round 3 Time 5:00 Referee Scott Fischer
L18–24–0 after boutSam AlveyView status and profile →KOTC - High ProfileKO (Punch)Round 2 Time 2:22 Referee Herb Dean
W18–23–0 after boutTom JonesView status and profile →FCF - Freestyle Cage Fighting 43TKO (Punches)Round 1 Time 3:57 Referee Not listed
W17–23–0 after boutDan BoldenView status and profile →XFO - Xtreme Fighting Organization 35TKO (Submission to Punches)Round 2 Time 1:06 Referee Don Clift
L16–23–0 after boutJohn KolosciView status and profile →Hoosier FC 2 - It's OnDecision (Split)Round 3 Time 5:00 Referee Jeff Malott
L16–22–0 after boutRyan SturdyView status and profile →XFO 31 - Outdoor War 5Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W16–21–0 after boutJesse HaugenView status and profile →HFN - Harrah Fight NightTKO (Punches)Round 1 Time 0:27 Referee Mark Carter
L15–21–0 after boutAnthony GomezView status and profile →TFC 16 - Total Fight Challenge 16Submission (Armbar)Round 3 Time 0:00 Referee Not listed
W15–20–0 after boutJustin McElfreshView status and profile →XFO - Xtreme Fighting Organization 29Decision (Split)Round 3 Time 5:00 Referee David Smith
L14–20–0 after boutFlavio AlvaroView status and profile →KAP - The Return of MacacoKO (Punch)Round 2 Time 0:43 Referee Dan Miragliotta
W14–19–0 after boutAdril VillaView status and profile →TFC 13 - Power FightsDecision (Unanimous)Round 5 Time 5:00 Referee Not listed
L13–19–0 after boutEric SchaferView status and profile →GFS - ThunderdomeTKORound 1 Time 2:52 Referee Al Wichgers
L13–18–0 after boutLuke ZachrichView status and profile →XFO - Xtreme Fighting Organization 21KO (Punch)Round 1 Time 4:56 Referee Not listed
L13–17–0 after boutTravis FowlerView status and profile →Ultra Pure Productions - Graveyard SmashDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L13–16–0 after boutJim MartensView status and profile →TFC 10 - Total Fight Challenge 10KO (Punch)Round 1 Time 4:41 Referee Not listed
L13–15–0 after boutSean SalmonView status and profile →XFO 19 - Outdoor War 3Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L13–14–0 after boutJon KirkView status and profile →IFC - Global Domination 2TKO (Punches)Round 2 Time N/A Referee Not listed
W13–13–0 after boutIssac IssacView status and profile →IFC - Global Domination 2TKO (Punches)Round 1 Time N/A Referee Not listed
L12–13–0 after boutKrzysztof KulakView status and profile →IMMAC 2 - AttackTKO (Doctor Stoppage)Round 3 Time 3:22 Referee Not listed
L12–12–0 after boutDaniel SandmannView status and profile →FCFS 9 - BattlefieldTKORound 1 Time 5:00 Referee Not listed
W12–11–0 after boutJohn KolosciView status and profile →IFC - Road to Global DominationTKO (Punches)Round 1 Time 1:11 Referee Not listed
W11–11–0 after boutDavid KleczkowskiView status and profile →XFO - Xtreme Fighting Organization 14Submission (Guillotine Choke)Round 1 Time 3:05 Referee Not listed
W10–11–0 after boutJason BuckView status and profile →IMMAC 1 - AttackSubmission (Guillotine Choke)Round 3 Time 0:00 Referee Not listed
W9–11–0 after boutBrian SleemanView status and profile →IFC WC 21 - Warriors Challenge 21Submission (Verbal)Round 2 Time 1:41 Referee Not listed
L8–11–0 after boutJames IrvinView status and profile →IFC - Caged CombatDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
L8–10–0 after boutJason GuidaView status and profile →TFC 5 - Total Fight Challenge 5Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L8–9–0 after boutEric SchaferView status and profile →XFO - Xtreme Fighting Organization 9Submission (Triangle Choke)Round 1 Time 2:37 Referee Not listed
L8–8–0 after boutTravis WiuffView status and profile →IFC - Rock N' RumbleTKO (Doctor Stoppage)Round 1 Time 5:00 Referee Jon Schorle
L8–7–0 after boutStephan PotvinView status and profile →IFC - MichiganDecision (Split)Round 3 Time 5:00 Referee Not listed
L8–6–0 after boutJeremy HornView status and profile →EC 61 - Extreme Challenge 61Submission (Guillotine Choke)Round 2 Time 2:45 Referee Not listed
W8–5–0 after boutDaisuke IshiiView status and profile →IFC - Eve Of DestructionDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W7–5–0 after boutMike CrowleyView status and profile →TFC 2 - Total Fight Challenge 2Submission (Arm-Triangle Choke)Round 1 Time 2:54 Referee Not listed
L6–5–0 after boutTerry MartinView status and profile →XFO - Xtreme Fighting Organization 3KO (Punch)Round 3 Time 0:19 Referee Not listed
L6–4–0 after boutTerry MartinView status and profile →IHC 7 - The CrucibleKO (Punches)Round 2 Time 2:57 Referee Not listed
L6–3–0 after boutStephan BonnarView status and profile →TFC 1 - Total Fight Challenge 1TKO (Punches)Round 1 Time 0:00 Referee Not listed
W6–2–0 after boutAdrian SerranoView status and profile →XFO 1 - The KickoffTKO (Submission to Punches)Round 1 Time 3:25 Referee Not listed
W5–2–0 after boutMatt SchwinnenView status and profile →RSF - Shooto Challenge 2Submission (Choke)Round 1 Time N/A Referee Not listed
W4–2–0 after boutBrad SpentView status and profile →EC 55 - Extreme Challenge 55Submission (Guillotine Choke)Round 2 Time 1:01 Referee Not listed
W3–2–0 after boutJoe BillupsView status and profile →IHC 6 - InfernoTechnical Submission (Rear-Naked Choke)Round 1 Time 4:50 Referee Not listed
W2–2–0 after boutSteve SchneiderView status and profile →HOOKnSHOOT - HOOKnSHOOTDecision (Unanimous)Round 2 Time 5:00 Referee Not listed
L1–2–0 after boutJeremy HornView status and profile →EC 51 - Extreme Challenge 51Submission (Rear-Naked Choke)Round 1 Time 4:47 Referee Not listed
W1–1–0 after boutKyle KensgenView status and profile →TMAC - Total Martial Arts ChallengeDecisionRound 2 Time 5:00 Referee Not listed
L0–1–0 after boutKerry SchallView status and profile →EC 46 - Extreme Challenge 46Submission (Rear-Naked Choke)Round 1 Time 1:23 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 William Hill.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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