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 |
|---|---|---|---|---|
| L | 20–23–2 (2 NC) after bout | Scott CleveView status and profile → | CC 37 - Cage Championships 37 | Submission (Guillotine Choke)Round 1 Time 1:02 Referee Mike England |
| L | 20–22–2 (2 NC) after bout | Chris TickleView status and profile → | PCL - Cage Madness | TKO (Punches)Round 2 Time 0:56 Referee David Smith |
| L | 20–21–2 (2 NC) after bout | Ferrid KhederView status and profile → | MFL 3 - Mixed Fight League | TKO (Punches)Round 2 Time 1:26 Referee Luc Lefebvre |
| W | 20–20–2 (2 NC) after bout | Salvador WoodsView status and profile → | Premier Combat League - Bad Intentions | Submission (Guillotine Choke)Round 3 Time 1:13 Referee Not listed |
| L | 19–20–2 (2 NC) after bout | Waylon LoweView status and profile → | KOTC - Bad Boys 2 | KO (Punches)Round 1 Time 2:18 Referee Cecil Peoples |
| W | 19–19–2 (2 NC) after bout | Ryan ScheeperView status and profile → | TTP / PCL - Warriors Collide | Submission (Arm-Triangle Choke)Round 1 Time 2:10 Referee Robert Long |
| L | 18–19–2 (2 NC) after bout | Ray SteinbeissView status and profile → | EVO MMA - Evolution MMA | Decision (Unanimous)Round 3 Time 5:00 Referee Neil Sarembock |
| L | 18–18–2 (2 NC) after bout | Eddy EllisView status and profile → | Strikeforce - Strikeforce at the Dome | Decision (Unanimous)Round 3 Time 5:00 Referee Joe DeRobbio |
| L | 18–17–2 (2 NC) after bout | Diego GonzalezView status and profile → | Bodog Fight - Vancouver | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–16–2 (2 NC) after bout | Piotr JakaczynskiView status and profile → | Bodog Fight - Costa Rica Combat | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 17–16–2 (2 NC) after bout | Jorge MasvidalView status and profile → | Bodog Fight - Clash of the Nations | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 17–15–2 (2 NC) after bout | Jake ShieldsView status and profile → | FCP - Malice at Cow Palace | TKO (Punches)Round 2 Time 1:36 Referee Not listed |
| L | 17–14–2 (2 NC) after bout | Victor MorenoView status and profile → | DFC 1 - Diesel Fighting Championships 1 | TKO (Doctor Stoppage)Round 1 Time 3:00 Referee Not listed |
| W | 17–13–2 (2 NC) after bout | Mark LongView status and profile → | Titan FC 4 - Memorial Mayhem | TKO (Punches)Round 1 Time 1:38 Referee Not listed |
| L | 16–13–2 (2 NC) after bout | Nuri ShakirView status and profile → | APEX - Undisputed | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 16–12–2 (2 NC) after bout | Heath SimsView status and profile → | SF 9 - Respect | TKO (Cut)Round 3 Time 1:23 Referee Not listed |
| L | 16–11–2 (2 NC) after bout | Keith WisniewskiView status and profile → | Combat - Do Fighting Challenge 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 16–10–2 (2 NC) after bout | Fritz PaulView status and profile → | APEX - Genesis | Submission (Keylock)Round 1 Time 4:46 Referee Not listed |
| L | 15–10–2 (2 NC) after bout | Phil JohnsView status and profile → | RSF - Shooto Challenge 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 15–9–2 (2 NC) after bout | Din ThomasView status and profile → | AFC 4 - Absolute Fighting Championships 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 15–8–2 (2 NC) after bout | Nuri ShakirView status and profile → | USMMA 2 - Ring of Fury | Submission (Guillotine Choke)Round 1 Time 4:59 Referee Not listed |
| L | 14–8–2 (2 NC) after bout | Robbie LawlerView status and profile → | UFC 37.5 - As Real As It Gets | TKO (Punches)Round 2 Time 0:27 Referee John McCarthy |
| NC | 14–7–2 (2 NC) after bout | Benji RadachView status and profile → | UFC 37 - High Impact | No Contest (Overturned by State Commission)Round 1 Time 0:27 Referee John McCarthy |
| W | 14–7–2 (1 NC) after bout | Pete SprattView status and profile → | UA 1 - The Genesis | TKO (Cut)Round 1 Time 2:14 Referee Not listed |
| L | 13–7–2 (1 NC) after bout | Chris BrennanView status and profile → | KOTC 11 - Domination | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 13–6–2 (1 NC) after bout | Seichi IkemotoView status and profile → | Shooto - To The Top 7 | Submission (Triangle Armbar)Round 3 Time 2:09 Referee Toshiharu Suzuki |
| L | 12–6–2 (1 NC) after bout | Tony DeSouzaView status and profile → | UFC 31 - Locked & Loaded | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 12–5–2 (1 NC) after bout | Nick CardenezView status and profile → | TPA - Tom Proctor's Absolute | Submission (Armbar)Round 1 Time 1:10 Referee Not listed |
| L | 11–5–2 (1 NC) after bout | Karl SchmidtView status and profile → | RSF 2 - Reality Submission Fighting 2 | TKO (Cut)Round 1 Time 22:38 Referee Not listed |
| W | 11–4–2 (1 NC) after bout | Rich ClementiView status and profile → | Dangerzone - Insane In Ft. Wayne | Submission (Armbar)Round 1 Time 3:14 Referee Not listed |
| D | 10–4–2 (1 NC) after bout | Jutaro NakaoView status and profile → | HOOKnSHOOT - Fusion | DrawRound 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 10–4–1 (1 NC) after bout | Shonie CarterView status and profile → | RSF 1 - Reality Submission Fighting 1 | Submission (Rear-Naked Choke)Round 1 Time 2:41 Referee Not listed |
| W | 9–4–1 (1 NC) after bout | Riley McIlhonView status and profile → | RSF 1 - Reality Submission Fighting 1 | Submission (Armbar)Round 1 Time 1:12 Referee Not listed |
| W | 8–4–1 (1 NC) after bout | Brian GeraghtyView status and profile → | SFC - Submission Fighting Championships 11 | Submission (Armbar)Round 1 Time 2:01 Referee Not listed |
| L | 7–4–1 (1 NC) after bout | Aaron RileyView status and profile → | HOOKnSHOOT - Triumph | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 7–3–1 (1 NC) after bout | Jason BlackView status and profile → | EC 32 - Extreme Challenge 32 | Decision (Split)Round 1 Time 15:00 Referee Not listed |
| D | 7–2–1 (1 NC) after bout | Andy SandersView status and profile → | HOOKnSHOOT - Double Fury 2 | DrawRound — Time 0:00 Referee Not listed |
| W | 7–2–0 (1 NC) after bout | Shannon RitchView status and profile → | SFC - Submission Fighting Championships 9 | Submission (Guillotine Choke)Round 1 Time 1:30 Referee Not listed |
| W | 6–2–0 (1 NC) after bout | Jason GlabusView status and profile → | IHC 1 - Ironheart Crown | DecisionRound 2 Time 2:00 Referee Not listed |
| W | 5–2–0 (1 NC) after bout | Shonie CarterView status and profile → | IHC 1 - Ironheart Crown | Decision (Split)Round 2 Time 2:00 Referee Not listed |
| L | 4–2–0 (1 NC) after bout | Ben HarrisonView status and profile → | HOOKnSHOOT - Beyond | DecisionRound 1 Time 15:00 Referee Not listed |
| W | 4–1–0 (1 NC) after bout | James WadeView status and profile → | SFC - Submission Fighting Championships 8 | Submission (Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| L | 3–1–0 (1 NC) after bout | Jeremy HornView status and profile → | SFC - Submission Fighting Championships 5 | Decision (Unanimous)Round 1 Time 24:00 Referee Not listed |
| NC | 3–0–0 (1 NC) after bout | Greg JamesView status and profile → | UCC - Universal Challenge Championship | No ContestRound 1 Time 0:38 Referee Not listed |
| W | 3–0–0 after bout | David BeasonView status and profile → | UCC - Universal Challenge Championship | Submission (Choke)Round 1 Time 8:58 Referee Not listed |
| W | 2–0–0 after bout | James WadeView status and profile → | SFC - Submission Fighting Championships 2 | DecisionRound — Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Ryan McBrideView status and profile → | SFC - Submission Fighting Championships 1 | Submission (Armbar)Round — Time 0:00 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 Steve Berger.
Verify source record ↗Every verified opponent opens another full career
47 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.