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 | 21–22–0 after bout | Idrees WasiView status and profile → | Combat Zone 92 - Combat Zone MMA | Decision (Unanimous)Round 3 Time 5:00 Referee John English |
| W | 20–22–0 after bout | Derik de Freitas do AmaralView status and profile → | Combat Zone 90 - Combat Zone MMA | SubmissionRound 2 Time 3:03 Referee Not listed |
| L | 19–22–0 after bout | Will Santiago Jr.View status and profile → | CZ 59 - Rock On | TKO (Punches)Round 1 Time 2:03 Referee Not listed |
| W | 19–21–0 after bout | Brett OteriView status and profile → | CZ 57 - Clash of the Titans | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–21–0 after bout | Todd ChattelleView status and profile → | CES MMA 26 - Classic Entertainment and Sports 26 | TKO (Submission to Punches)Round 2 Time 4:08 Referee Not listed |
| L | 17–21–0 after bout | Eric SpicelyView status and profile → | CES MMA 25 - Classic Entertainment and Sports 25 | TKO (Punches and Elbows)Round 1 Time 1:34 Referee Kevin MacDonald |
| L | 17–20–0 after bout | Daniel RobertsView status and profile → | Freedom Fight - Caged Combat | Submission (Rear-Naked Choke)Round 2 Time 2:55 Referee Not listed |
| W | 17–19–0 after bout | Tom EganView status and profile → | RW 11 - Mayhem in the Mist 6 | TKO (Retirement)Round 2 Time 5:00 Referee Not listed |
| L | 16–19–0 after bout | Nate LaMotteView status and profile → | CZ 36 - Smashing on The Rock | Submission (Rear-Naked Choke)Round 1 Time 4:33 Referee Not listed |
| W | 16–18–0 after bout | Alan ArzenoView status and profile → | RW 8 - Cage Supremacy | Submission (Armbar)Round 4 Time 4:06 Referee Not listed |
| W | 15–18–0 after bout | Matthew Brent KinbergerView status and profile → | CZ 33 - Massacre in the Meadow | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 14–18–0 after bout | Dennis OlsonView status and profile → | Triumph Fighter 1 - Supremacy | Submission (Brabo Choke)Round 1 Time 1:55 Referee Not listed |
| L | 14–17–0 after bout | Mike DolceView status and profile → | WCF - World Championship Fighting 6 | TKO (Punches)Round 2 Time 2:25 Referee Not listed |
| L | 14–16–0 after bout | Brian FosterView status and profile → | AOW - GIs vs. Pros | Submission (Guillotine Choke)Round 1 Time 1:09 Referee Not listed |
| W | 14–15–0 after bout | Travis LerchenView status and profile → | WCF - World Championship Fighting 2 | TKO (Punches)Round 1 Time 2:42 Referee Not listed |
| L | 13–15–0 after bout | Jim MillerView status and profile → | BCX 3 - Battle Cage Xtreme 3 | Submission (Rear-Naked Choke)Round 3 Time 2:17 Referee Kevin Mulhall |
| L | 13–14–0 after bout | Tamdan McCroryView status and profile → | CFFC 4 - Cage Fury Fighting Championships 4 | Submission (Rear-Naked Choke)Round 2 Time 3:22 Referee Not listed |
| L | 13–13–0 after bout | Jeff JoslinView status and profile → | APEX - A Night of Champions | KO (Punches)Round 1 Time 2:42 Referee Troy Waugh |
| L | 13–12–0 after bout | Jorge MasvidalView status and profile → | AFC 17 - Absolute Fighting Championships 17 | Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Alonso |
| W | 13–11–0 after bout | Nick SerraView status and profile → | RF 12 - Return to Boardwalk Hall | Decision (Unanimous)Round 3 Time 4:00 Referee Not listed |
| W | 12–11–0 after bout | Edson DinizView status and profile → | AFC 15 - Absolute Fighting Championships 15 | TKO (Doctor Stoppage)Round 2 Time 0:51 Referee Marco Lopez |
| W | 11–11–0 after bout | Kevin MandersonView status and profile → | Freedom Fight - Canada vs. USA | TKO (Punches)Round 1 Time 3:21 Referee Not listed |
| W | 10–11–0 after bout | Rich MoskowitzView status and profile → | CZ 12 - Night of Champions | Decision (Split)Round 3 Time 4:00 Referee Not listed |
| W | 9–11–0 after bout | Rich MoskowitzView status and profile → | T.K.O. Riley's - Fight Night | Decision (Unanimous)Round 2 Time 4:00 Referee Not listed |
| W | 8–11–0 after bout | Steve BergerView status and profile → | APEX - Undisputed | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–11–0 after bout | Maurice WilsonView status and profile → | CZ 11 - Blood Brothers | TKO (Punches)Round 2 Time 3:42 Referee Not listed |
| L | 6–11–0 after bout | Nick ThompsonView status and profile → | CZ 10 - Ground War | Submission (Triangle Choke)Round 2 Time 3:07 Referee Not listed |
| L | 6–10–0 after bout | Drew FickettView status and profile → | CZ 9 - Hot Like Fire | Submission (Rear-Naked Choke)Round 2 Time 3:26 Referee Not listed |
| W | 6–9–0 after bout | Jason HathawayView status and profile → | ECFA - Halloween Throwdown | TKORound — Time 0:00 Referee Not listed |
| W | 5–9–0 after bout | Marcus DavisView status and profile → | MMA - Eruption | Submission (Rear-Naked Choke)Round 3 Time 2:38 Referee Not listed |
| L | 4–9–0 after bout | Aaron RileyView status and profile → | HOOKnSHOOT - Live | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 4–8–0 after bout | Thiago AlvesView status and profile → | AFC 7 - Absolute Fighting Championships 7 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 4–7–0 after bout | Justin WiemanView status and profile → | HOOKnSHOOT - Absolute Fighting Championships 3 | Submission (Triangle Choke)Round 1 Time 2:45 Referee Not listed |
| L | 4–6–0 after bout | Keith WisniewskiView status and profile → | USMMA 3 - Ring of Fury | Submission (Guillotine Choke)Round 1 Time 0:46 Referee Not listed |
| W | 4–5–0 after bout | Jake ShortView status and profile → | TFC 7 - Fightzone 7 | Submission (Guillotine Choke)Round 1 Time N/A Referee Not listed |
| L | 3–5–0 after bout | Steve BergerView status and profile → | USMMA 2 - Ring of Fury | Submission (Guillotine Choke)Round 1 Time 4:59 Referee Not listed |
| W | 3–4–0 after bout | Todd FoxView status and profile → | USMMA 1 - Ring of Fury | TKO (Doctor Stoppage)Round 1 Time N/A Referee Not listed |
| L | 2–4–0 after bout | Eddie SanchezView status and profile → | TFC FightZone - Back in the Zone | DecisionRound 2 Time 5:00 Referee Not listed |
| W | 2–3–0 after bout | Greg McIntyreView status and profile → | GC 5 - Rumble in the Rockies | TKO (Punches)Round 2 Time 4:49 Referee Sost Infante |
| L | 1–3–0 after bout | John FranklView status and profile → | MD 3 - Mass Destruction 3 | DQ (Illegal Knee)Round 1 Time 7:31 Referee Not listed |
| L | 1–2–0 after bout | Kelly DullantyView status and profile → | IFC WC 13 - Warriors Challenge 13 | DecisionRound 3 Time 5:00 Referee Not listed |
| W | 1–1–0 after bout | Dawson WaltonView status and profile → | MD 1 - Mass Destruction 1 | Submission (Heel Hook)Round 1 Time N/A Referee Not listed |
| L | 0–1–0 after bout | Quincy RiceView status and profile → | Dangerzone - Ft. Wayne 2 | Submission (Armbar)Round 1 Time 4:32 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 Nuri Shakir.
Verify source record ↗Every verified opponent opens another full career
43 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.