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.
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| W | 36–10–1 (2 NC) after bout | Chuck GrigsbyView status and profile → | Mainstream MMA 3 - Inferno | TKORound 1 Time 0:00 Referee Not listed |
| W | 35–10–1 (2 NC) after bout | Paul O'KeefeView status and profile → | KOTC - Predator | Submission (Arm-Triangle Choke)Round 1 Time 1:29 Referee Not listed |
| L | 34–10–1 (2 NC) after bout | Tony BonelloView status and profile → | KOTC - Unfinished Business | TKO (Submission to Strikes)Round 1 Time 0:00 Referee Not listed |
| NC | 34–9–1 (2 NC) after bout | Tony BonelloView status and profile → | KOTC - Gunfather | No ContestRound 1 Time 2:28 Referee Not listed |
| L | 34–9–1 (1 NC) after bout | Eric PeleView status and profile → | KOTC - Mortal Sins | TKO (Punches)Round 2 Time 2:55 Referee Not listed |
| L | 34–8–1 (1 NC) after bout | Leopoldo MontenegroView status and profile → | Jungle Fight 3 - Manaus | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 34–7–1 (1 NC) after bout | Ruben VillarealView status and profile → | KOTC 39 - Hitmaster | Submission (Armbar)Round 1 Time 4:02 Referee Not listed |
| L | 33–7–1 (1 NC) after bout | Carlos BarretoView status and profile → | Jungle Fight 2 - Manaus | TKO (Submission to Punches)Round 2 Time N/A Referee Not listed |
| W | 33–6–1 (1 NC) after bout | Mike WolmackView status and profile → | GC 25 - Gladiator Challenge 25 | KORound 1 Time 1:00 Referee Not listed |
| W | 32–6–1 (1 NC) after bout | Ladislav ZakView status and profile → | 2H2H - 2 Hot 2 Handle | DecisionRound 2 Time 3:00 Referee Not listed |
| L | 31–6–1 (1 NC) after bout | Paul BuentelloView status and profile → | KOTC 30 - The Pinnacle | Submission (Verbal)Round 2 Time N/A Referee Not listed |
| W | 31–5–1 (1 NC) after bout | Paul BuentelloView status and profile → | KOTC 27 - Aftermath | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 30–5–1 (1 NC) after bout | Jason GodseyView status and profile → | KOTC 21 - Invasion | TKO (Punches)Round 1 Time 1:56 Referee Larry Landless |
| W | 29–5–1 (1 NC) after bout | Sam SotelloView status and profile → | KOTC 21 - Invasion | TKO (Injury)Round 2 Time 0:23 Referee Larry Landless |
| L | 28–5–1 (1 NC) after bout | Josh BarnettView status and profile → | UFC 34 - High Voltage | TKO (Submission to Punches)Round 2 Time 4:25 Referee John McCarthy |
| W | 28–4–1 (1 NC) after bout | Tim CatalfoView status and profile → | KOTC 11 - Domination | TKO (Submission to Strikes)Round 1 Time 3:56 Referee Not listed |
| W | 27–4–1 (1 NC) after bout | Mikhail IlyukhinView status and profile → | Rings - 10th Anniversary | TKO (Corner Stoppage)Round 2 Time 5:00 Referee Not listed |
| W | 26–4–1 (1 NC) after bout | Kauai KupiheaView status and profile → | KOTC 9 - Showtime | TKO (Submission to Punches)Round 2 Time 4:00 Referee Not listed |
| D | 25–4–1 (1 NC) after bout | Bob SchrijberView status and profile → | Rings Holland - No Guts, No Glory | DrawRound 2 Time 5:00 Referee Not listed |
| W | 25–4–0 (1 NC) after bout | Ryushi YanagisawaView status and profile → | Rings - World Title Series 1 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 24–4–0 (1 NC) after bout | Zane FrazierView status and profile → | Rings USA - Battle of Champions | Submission (Armbar)Round 1 Time 1:34 Referee Not listed |
| NC | 23–4–0 (1 NC) after bout | Mark RobinsonView status and profile → | UFC 30 - Battle on the Boardwalk | No Contest (Hoffman Failed Drug Test)Round 1 Time 3:27 Referee John McCarthy |
| L | 23–4–0 after bout | Magomedkhan GamzatkhanovView status and profile → | Rings - King of Kings 2000 Block B | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 23–3–0 after bout | Joop KasteelView status and profile → | Rings - King of Kings 2000 Block B | KO (Punches)Round 1 Time 0:43 Referee Not listed |
| W | 22–3–0 after bout | Aaron BrinkView status and profile → | Rings USA - Rising Stars Final | TKO (Submission to Punches)Round 1 Time 1:34 Referee Not listed |
| W | 21–3–0 after bout | Eric PeleView status and profile → | Rings USA - Rising Stars Final | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 20–3–0 after bout | Maurice SmithView status and profile → | UFC 27 - Ultimate Bad Boyz | Decision (Majority)Round 3 Time 5:00 Referee John McCarthy |
| W | 20–2–0 after bout | Greg WikanView status and profile → | EC 36 - Extreme Challenge 36 | TKO (Knees)Round 1 Time 3:43 Referee Not listed |
| W | 19–2–0 after bout | Aaron BrinkView status and profile → | Rings USA - Rising Stars Block A | Submission (Neck Crank)Round 1 Time 3:12 Referee Lonnie Foster |
| W | 18–2–0 after bout | Victor BurtsevView status and profile → | Rings USA - Rising Stars Block A | TKO (Punches)Round 1 Time 3:13 Referee Lonnie Foster |
| W | 17–2–0 after bout | Sam AdkinsView status and profile → | EC 35 - Extreme Challenge 35 | TKO (Doctor Stoppage)Round 1 Time 2:25 Referee Not listed |
| W | 16–2–0 after bout | Alistair OvereemView status and profile → | Rings - Millennium Combine 2 | KO (Punch)Round 1 Time 9:39 Referee Not listed |
| W | 15–2–0 after bout | Kerry SchallView status and profile → | WEF 9 - World Class | Decision (Unanimous)Round 4 Time 3:00 Referee Not listed |
| W | 14–2–0 after bout | Borislav JeliazkovView status and profile → | Rings - Millennium Combine 1 | KO (Punch)Round 1 Time 8:00 Referee Not listed |
| W | 13–2–0 after bout | Zaza TkeshelashviliView status and profile → | Rings - King of Kings 1999 Final | KO (Punch)Round 1 Time 0:34 Referee Not listed |
| W | 12–2–0 after bout | Alex PazView status and profile → | WEF 8 - Goin' Platinum | TKO (Submission to Punches)Round 2 Time 1:39 Referee John McCarthy |
| W | 11–2–0 after bout | Paul WellsView status and profile → | CC 5 - Cage Combat 5 | TKORound 1 Time 12:51 Referee Not listed |
| L | 10–2–0 after bout | Josh BarnettView status and profile → | SB 13 - SuperBrawl 13 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–1–0 after bout | Heath HerringView status and profile → | SB 13 - SuperBrawl 13 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 9–1–0 after bout | Ricco RodriguezView status and profile → | SB 13 - SuperBrawl 13 | KO (Punches)Round 1 Time 3:13 Referee Not listed |
| W | 8–1–0 after bout | Tommy SauerView status and profile → | EC 27 - Extreme Challenge 27 | Submission (Guillotine Choke)Round 1 Time 4:46 Referee Not listed |
| W | 7–1–0 after bout | Ahmad AhmadView status and profile → | EC 27 - Extreme Challenge 27 | TKO (Punches)Round 1 Time 1:14 Referee Not listed |
| W | 6–1–0 after bout | Theo BrooksView status and profile → | CC 2 - Cage Combat 2 | TKO (Exhaustion)Round 1 Time 7:47 Referee Not listed |
| W | 5–1–0 after bout | Rocky BatastiniView status and profile → | EC 24 - Extreme Challenge 24 | Decision (Unanimous)Round 1 Time 12:00 Referee Not listed |
| W | 4–1–0 after bout | Joe CampanellaView status and profile → | EC 24 - Extreme Challenge 24 | Submission (Keylock)Round 1 Time 1:12 Referee Not listed |
| W | 3–1–0 after bout | Mark TulliusView status and profile → | EC 20 - Extreme Challenge 20 | TKO (Submission to Punches)Round 1 Time 11:55 Referee Not listed |
| W | 2–1–0 after bout | Brad JonesView status and profile → | EC 16 - Extreme Challenge 16 | TKO (Referee Stoppage)Round 1 Time 7:22 Referee Not listed |
| L | 1–1–0 after bout | Mike DelaneyView status and profile → | RnB 2 - Bare Knuckle Brawl | DecisionRound 1 Time 15:00 Referee Not listed |
| W | 1–0–0 after bout | Rick GravesonView status and profile → | RnB 2 - Bare Knuckle Brawl | TKO (Submission to Punches)Round 1 Time 3:08 Referee Not listed |
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 Bobby Hoffman.
Verify source record ↗Every verified opponent opens another full career
49 professional bout rows are displayed from the source record. 44 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.