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 | 25–10–0 (1 NC) after bout | Ryan Dela CruzView status and profile → | CES MMA 64 - Bessette vs. Boyington | Submission (Reverse Triangle Choke)Round 3 Time 4:48 Referee Kevin MacDonald |
| L | 24–10–0 (1 NC) after bout | Jeremy KennedyView status and profile → | Bellator 253 - Caldwell vs. McKee | Decision (Unanimous)Round 3 Time 5:00 Referee Todd Anderson |
| W | 24–9–0 (1 NC) after bout | Charles Cheeks IIIView status and profile → | CES MMA 60 - Bessette vs. Cheeks | KO (Punch)Round 3 Time 4:01 Referee John English |
| W | 23–9–0 (1 NC) after bout | Tim DoolingView status and profile → | CES MMA 55 - Wells vs. De Jesus | Decision (Unanimous)Round 3 Time 5:00 Referee Bryan Miner |
| L | 22–9–0 (1 NC) after bout | Steven PetersonView status and profile → | UFC - The Ultimate Fighter 27 Finale | Decision (Split)Round 3 Time 5:00 Referee Mark Smith |
| L | 22–8–0 (1 NC) after bout | Enrique BarzolaView status and profile → | UFC 220 - Miocic vs. Ngannou | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Rita |
| NC | 22–7–0 (1 NC) after bout | Kurt HolobaughView status and profile → | Dana White's Tuesday Night Contender Series - Season 1, Episode 1 | No Contest (Overturned by NSAC)Round 1 Time 2:59 Referee John McCarthy |
| W | 22–7–0 after bout | Rey TrujilloView status and profile → | CES MMA 44 - Bessette vs. Trujillo | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Kevin MacDonald |
| W | 21–7–0 after bout | Kevin CroomView status and profile → | CES MMA 41 - Bessette vs. Croom | TKO (Punches and Kicks)Round 3 Time 0:32 Referee Kevin MacDonald |
| W | 20–7–0 after bout | Joe PingitoreView status and profile → | CES MMA 37 - Summer Gold | Submission (Heel Hook)Round 2 Time 4:38 Referee Dan Miragliotta |
| W | 19–7–0 after bout | Ran WeathersView status and profile → | CES MMA 36 - Andrews vs. Muro | Submission (Guillotine Choke)Round 1 Time 4:50 Referee Dan Miragliotta |
| W | 18–7–0 after bout | Keith RichardsonView status and profile → | Bellator 153 - Koreshkov vs. Henderson | TKO (Doctor Stoppage)Round 2 Time 3:14 Referee John McCarthy |
| W | 17–7–0 after bout | Taurean BogguessView status and profile → | CES MMA 33 - Soukhamthath vs. Nordby | Submission (Triangle Choke)Round 1 Time 2:41 Referee Kevin MacDonald |
| W | 16–7–0 after bout | Kevin RoddyView status and profile → | Bellator 144 - Halsey vs. Carvalho | Submission (Heel Hook)Round 1 Time 3:47 Referee Kevin MacDonald |
| L | 15–7–0 after bout | Lenny WheelerView status and profile → | CES MMA 30 - Classic Entertainment and Sports 30 | KO (Punches)Round 1 Time 0:39 Referee Dan Miragliotta |
| W | 15–6–0 after bout | Khama WorthyView status and profile → | CES MMA 29 - Classic Entertainment and Sports 29 | KO (Punch)Round 2 Time 2:42 Referee John English |
| W | 14–6–0 after bout | Josh LaBergeView status and profile → | Bellator 134 - British Invasion | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Bryan Miner |
| L | 13–6–0 after bout | Scott CleveView status and profile → | Bellator MMA - Bellator 123 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 13–5–0 after bout | Daniel WeichelView status and profile → | Bellator MMA - Bellator 114 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 13–4–0 after bout | Diego NunesView status and profile → | Bellator MMA - Bellator 110 | Decision (Split)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 12–4–0 after bout | Nick PiedmontView status and profile → | Bellator MMA - Bellator 98 | KO (Punches)Round 1 Time 1:41 Referee Kevin MacDonald |
| W | 11–4–0 after bout | Jeff AndersonView status and profile → | Reality Fighting - New Year's Bash | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–4–0 after bout | Paul BarrowView status and profile → | BFC - Bellator Fighting Championships 81 | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 9–4–0 after bout | Aniss AlhajjajyView status and profile → | Reality Fighting - Naples vs. Lee | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–4–0 after bout | Andres JeudiView status and profile → | Reality Fighting - Mohegan Sun | Disqualification (Illegal Upkick)Round 3 Time 4:43 Referee Not listed |
| W | 8–3–0 after bout | Saul AlmeidaView status and profile → | BFC - Bellator Fighting Championships 63 | Decision (Unanimous)Round 3 Time 5:00 Referee Todd Anderson |
| L | 7–3–0 after bout | Joe ProctorView status and profile → | Reality Fighting - Gonzaga vs. Porter | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 7–2–0 after bout | John BenoitView status and profile → | GFL 10 - Benoit vs. Bessette | Submission (Guillotine Choke)Round 2 Time 4:59 Referee Kevin MacDonald |
| W | 6–2–0 after bout | Anthony KaponisView status and profile → | Reality Fighting - Eruption | Decision (Split)Round 5 Time 5:00 Referee Not listed |
| W | 5–2–0 after bout | Andrew AmaralView status and profile → | Reality Fighting - Ignition | Submission (Guillotine Choke)Round 2 Time 3:30 Referee Kirik Jenness |
| W | 4–2–0 after bout | Andrew CarronView status and profile → | Reality Fighting - Ferocity | Decision (Unanimous)Round 3 Time 4:00 Referee Not listed |
| L | 3–2–0 after bout | Chris ChappellView status and profile → | FFP - Untamed 26 | Submission (Guillotine Choke)Round 3 Time 2:13 Referee Not listed |
| W | 3–1–0 after bout | Jeff CameraView status and profile → | Reality Fighting - Collision | TKO (Punches)Round 2 Time 2:18 Referee Randy Rowe |
| W | 2–1–0 after bout | Andres LebronView status and profile → | Reality Fighting - Nightmare | Submission (Rear-Naked Choke)Round 2 Time 2:45 Referee Kirik Jenness |
| L | 1–1–0 after bout | Bill JonesView status and profile → | Reality Fighting - Annihilation | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 1–0–0 after bout | Chris CorreiraView status and profile → | Reality Fighting - Invictus | Submission (Guillotine Choke)Round 3 Time N/A 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 Matt Bessette.
Verify source record ↗Every verified opponent opens another full career
36 professional bout rows are displayed from the source record. 36 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.