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 | 33–24–2 (3 NC) after bout | Terry WigginsView status and profile → | RFC 3 - Ragin Fighting Championship 3 | TKO (Knee and Punches)Round 1 Time 0:24 Referee Bassel Mahgoub |
| L | 32–24–2 (3 NC) after bout | Isaac MorenoView status and profile → | Fury FC 106 - Fury Fighting Championship 106: Maranhao vs. Minev | TKO (Punches and Elbows)Round 2 Time 4:28 Referee Nick Sherlock |
| L | 32–23–2 (3 NC) after bout | Josiah HarrellView status and profile → | OCL - Ohio Combat League 38 | Submission (Rear-Naked Choke)Round 1 Time 3:25 Referee Gary Copeland |
| L | 32–22–2 (3 NC) after bout | Terry House Jr.View status and profile → | United Combat League 32 - Stittgen vs. VanCamp | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 32–21–2 (3 NC) after bout | Takanori GomiView status and profile → | Rizin FF - Rizin 11 | KO (Punches)Round 1 Time 2:33 Referee Minoru Toyonaga |
| L | 32–20–2 (3 NC) after bout | Maurice JacksonView status and profile → | SCL 65 - Destination | TKO (Punches)Round 2 Time 1:50 Referee Eric Heinz |
| L | 32–19–2 (3 NC) after bout | Israel AdesanyaView status and profile → | AFC 20 - Australian Fighting Championship 20 | TKO (Punches)Round 1 Time 4:49 Referee Greg Kleynjans |
| L | 32–18–2 (3 NC) after bout | Muslim SalikhovView status and profile → | Kunlun Fight - Kunlun Fight MMA 12 | KO (Spinning Hook Kick)Round 1 Time 1:33 Referee Not listed |
| L | 32–17–2 (3 NC) after bout | Chidi NjokuaniView status and profile → | Bellator 171 - Guillard vs. Njokuani | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| NC | 32–16–2 (3 NC) after bout | David RickelsView status and profile → | Bellator 159 - Caldwell vs. Taimanglo | No Contest (Guillard Failed Drug Test)Round 1 Time 2:14 Referee Rob Hinds |
| L | 32–16–2 (2 NC) after bout | Derek CamposView status and profile → | Bellator 149 - Shamrock vs. Gracie | KO (Punches)Round 2 Time 0:32 Referee Don Turnage |
| L | 32–15–2 (2 NC) after bout | Brandon GirtzView status and profile → | Bellator 141 - Guillard vs. Girtz | Decision (Split)Round 3 Time 5:00 Referee John McCarthy |
| L | 32–14–2 (2 NC) after bout | Justin GaethjeView status and profile → | WSOF 15 - Branch vs. Okami | Decision (Split)Round 3 Time 5:00 Referee Andrew Glenn |
| W | 32–13–2 (2 NC) after bout | Gesias CavalcanteView status and profile → | WSOF 11 - Gaethje vs. Newell | TKO (Punches and Elbows)Round 2 Time 2:36 Referee Telis Assimenios |
| L | 31–13–2 (2 NC) after bout | Michael JohnsonView status and profile → | UFC Fight Night 37 - Gustafsson vs. Manuwa | Decision (Unanimous)Round 3 Time 5:00 Referee Leon Roberts |
| NC | 31–12–2 (2 NC) after bout | Ross PearsonView status and profile → | UFC Fight Night 30 - Machida vs. Munoz | No Contest (Illegal Knee)Round 1 Time 1:57 Referee Marc Goddard |
| W | 31–12–2 (1 NC) after bout | Mac DanzigView status and profile → | UFC on Fox 8 - Johnson vs. Moraga | KO (Punches)Round 2 Time 2:47 Referee Steve Newport |
| L | 30–12–2 (1 NC) after bout | Jamie VarnerView status and profile → | UFC 155 - Dos Santos vs. Velasquez 2 | Decision (Split)Round 3 Time 5:00 Referee Chris Tognoni |
| L | 30–11–2 (1 NC) after bout | Donald CerroneView status and profile → | UFC 150 - Henderson vs. Edgar 2 | KO (Head Kick and Punch)Round 1 Time 1:16 Referee Josh Rosenthal |
| W | 30–10–2 (1 NC) after bout | Fabricio CamoesView status and profile → | UFC 148 - Silva vs. Sonnen 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| L | 29–10–2 (1 NC) after bout | Jim MillerView status and profile → | UFC on FX 1 - Guillard vs. Miller | Submission (Rear-Naked Choke)Round 1 Time 3:04 Referee Herb Dean |
| L | 29–9–2 (1 NC) after bout | Joe LauzonView status and profile → | UFC 136 - Edgar vs. Maynard 3 | Submission (Rear-Naked Choke)Round 1 Time 0:47 Referee Kerry Hatley |
| W | 29–8–2 (1 NC) after bout | Shane RollerView status and profile → | UFC 132 - Cruz vs. Faber 2 | KO (Punches)Round 1 Time 2:12 Referee Josh Rosenthal |
| W | 28–8–2 (1 NC) after bout | Evan DunhamView status and profile → | UFC Fight Night 23 - Fight for the Troops 2 | TKO (Knees)Round 1 Time 2:58 Referee Mario Yamasaki |
| W | 27–8–2 (1 NC) after bout | Jeremy StephensView status and profile → | UFC 119 - Mir vs. Cro Cop | Decision (Split)Round 3 Time 5:00 Referee Josh Rosenthal |
| W | 26–8–2 (1 NC) after bout | Waylon LoweView status and profile → | UFC 114 - Rampage vs. Evans | KO (Knee to the Body)Round 1 Time 3:28 Referee Yves Lavigne |
| W | 25–8–2 (1 NC) after bout | Ronys TorresView status and profile → | UFC 109 - Relentless | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal |
| L | 24–8–2 (1 NC) after bout | Nate DiazView status and profile → | UFC Fight Night 19 - Diaz vs. Guillard | Submission (Guillotine Choke)Round 2 Time 2:13 Referee Herb Dean |
| W | 24–7–2 (1 NC) after bout | Gleison TibauView status and profile → | UFC - The Ultimate Fighter 9 Finale | Decision (Split)Round 3 Time 5:00 Referee Josh Rosenthal |
| W | 23–7–2 (1 NC) after bout | Dennis SiverView status and profile → | UFC 86 - Jackson vs. Griffin | TKO (Punches)Round 1 Time 0:36 Referee Herb Dean |
| W | 22–7–2 (1 NC) after bout | Eric ReganView status and profile → | RITC 105 - Friday Night Fights | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| L | 21–7–2 (1 NC) after bout | Rich ClementiView status and profile → | UFC 79 - Nemesis | Submission (Rear-Naked Choke)Round 1 Time 4:40 Referee Herb Dean |
| L | 21–6–2 (1 NC) after bout | Joe StevensonView status and profile → | UFC Fight Night 9 - Stevenson vs. Guillard | Submission (Guillotine Choke)Round 1 Time 0:27 Referee Steve Mazzagatti |
| W | 21–5–2 (1 NC) after bout | Gabe RuedigerView status and profile → | UFC 63 - Hughes vs. Penn 2 | KO (Punch to the Body)Round 2 Time 1:01 Referee Herb Dean |
| W | 20–5–2 (1 NC) after bout | Rick DavisView status and profile → | UFC 60 - Hughes vs. Gracie | KO (Punch)Round 1 Time 1:37 Referee Mario Yamasaki |
| L | 19–5–2 (1 NC) after bout | Josh NeerView status and profile → | UFC Fight Night 3 - Sylvia vs. Silva | Submission (Triangle Choke)Round 1 Time 4:20 Referee Herb Dean |
| W | 19–4–2 (1 NC) after bout | Marcus DavisView status and profile → | UFC - The Ultimate Fighter 2 Finale | TKO (Doctor Stoppage)Round 2 Time 2:55 Referee John McCarthy |
| NC | 18–4–2 (1 NC) after bout | Roger HuertaView status and profile → | FFC 14 - Freestyle Fighting Championship 14 | No Contest (Result Overturned by Commission)Round 3 Time 5:00 Referee Mike Gallo |
| W | 18–4–2 after bout | Peter KaljevicView status and profile → | FFC 14 - Freestyle Fighting Championship 14 | TKO (Elbows)Round 1 Time 2:24 Referee John Dixon |
| W | 17–4–2 after bout | Darrell SmithView status and profile → | FFC 14 - Freestyle Fighting Championship 14 | TKO (Punches)Round 1 Time 3:07 Referee Mike Gallo |
| W | 16–4–2 after bout | Robert EmersonView status and profile → | RCF - Cold Hearted | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 15–4–2 after bout | Santino DefrancoView status and profile → | ISCF - Domination at the DAC | Submission (Triangle Choke)Round 1 Time 2:33 Referee Not listed |
| W | 15–3–2 after bout | Jason HathawayView status and profile → | ISCF - Compound Fracture | TKO (Punches)Round 1 Time 0:37 Referee Not listed |
| D | 14–3–2 after bout | LaVerne ClarkView status and profile → | RCF - Duel in the Delta | DrawRound 3 Time 5:00 Referee Not listed |
| W | 14–3–1 after bout | Angel NievensView status and profile → | FFC 11 - Explosion | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 13–3–1 after bout | Ryan StoutView status and profile → | BONO 14 - Battle of New Orleans 14 | Submission (Armbar)Round 1 Time 2:55 Referee Not listed |
| D | 13–2–1 after bout | Lee KingView status and profile → | BONO 13 - Battle of New Orleans 13 | DrawRound 3 Time 5:00 Referee Not listed |
| W | 13–2–0 after bout | Rich MillerView status and profile → | EC 58 - Extreme Challenge 58 | TKO (Punches)Round 2 Time 2:07 Referee Not listed |
| W | 12–2–0 after bout | Kyle BradleyView status and profile → | FFC 9 - Freestyle Fighting Championships 9 | TKO (Punches)Round 1 Time 4:20 Referee Mike Gallo |
| L | 11–2–0 after bout | Jake ShortView status and profile → | FFC 8 - Freestyle Fighting Championships 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 11–1–0 after bout | Carlo PraterView status and profile → | FFC 7 - Freestyle Fighting Championships 7 | Submission (Guillotine Choke)Round 1 Time 2:32 Referee Not listed |
| W | 11–0–0 after bout | Justin WiemanView status and profile → | ISCF - Anarchy in August | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 10–0–0 after bout | Kyle BradleyView status and profile → | FFC 6 - No Love | Submission (Armlock)Round 1 Time 2:54 Referee Not listed |
| W | 9–0–0 after bout | Paul PurcellView status and profile → | AOW - Art of War 2 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 8–0–0 after bout | Diego SaraivaView status and profile → | ISCF - May Madness | KO (Punches)Round 1 Time N/A Referee Not listed |
| W | 7–0–0 after bout | Alex KronofskyView status and profile → | BONO 6 - Battle of New Orleans 6 | KO (Punch)Round 1 Time 1:32 Referee Not listed |
| W | 6–0–0 after bout | Aaron WilliamsView status and profile → | FFC 5 - Freestyle Fighting Championships 5 | TKO (Punches)Round 1 Time 1:43 Referee Not listed |
| W | 5–0–0 after bout | Victor EstradaView status and profile → | BONO 5 - Battle of New Orleans 5 | Submission (Armbar)Round 1 Time 2:04 Referee Not listed |
| W | 4–0–0 after bout | Rod RamirezView status and profile → | BONO 4 - Battle of New Orleans 4 | TKO (Punches)Round 2 Time 0:32 Referee Not listed |
| W | 3–0–0 after bout | Joe JordanView status and profile → | BONO 3 - Battle of New Orleans 3 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Jonathon HargroderView status and profile → | BONO 2 - Battle of New Orleans 2 | KO (Punch)Round 1 Time 0:31 Referee Not listed |
| W | 1–0–0 after bout | Calvin MartinView status and profile → | BONO 1 - Battle of New Orleans 1 | Decision (Unanimous)Round 2 Time 5: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 Melvin Guillard.
Verify source record ↗Every verified opponent opens another full career
62 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.