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 | 23–11–0 after bout | Dwayne LewisView status and profile → | WSOF Canada 2 - Loiseau vs. Lewis | Decision (Unanimous)Round 3 Time 5:00 Referee Kyle Cardinal |
| W | 23–10–0 after bout | Mike KentView status and profile → | ECC 18 - Road to Glory | TKO (Punches)Round 1 Time 0:15 Referee Not listed |
| W | 22–10–0 after bout | Caleb GrummetView status and profile → | Challenge MMA 2 - Think Big | Decision (Unanimous)Round 3 Time 5:00 Referee Philippe Chartier |
| W | 21–10–0 after bout | Chris McNallyView status and profile → | CES MMA 13 - Real Pain | TKO (Doctor Stoppage)Round 1 Time 2:30 Referee Kevin MacDonald |
| W | 20–10–0 after bout | Leopoldo SeraoView status and profile → | TPF 8 - All or Nothing | TKO (Doctor Stoppage)Round 5 Time 1:12 Referee John McCarthy |
| L | 19–10–0 after bout | Mario MirandaView status and profile → | UFC 115 - Liddell vs. Franklin | TKO (Punches)Round 2 Time 4:07 Referee Tony Williamson |
| W | 19–9–0 after bout | Chester PostView status and profile → | MFL 2 - Battleground | TKO (Punches)Round 1 Time 3:34 Referee Not listed |
| L | 18–9–0 after bout | Ed HermanView status and profile → | UFC 97 - Redemption | Decision (Unanimous)Round 3 Time 5:00 Referee Philippe Chartier |
| W | 18–8–0 after bout | Solomon HutchersonView status and profile → | XMMA 5 - It's Crow Time | TKO (Knees)Round 5 Time 1:56 Referee Not listed |
| W | 17–8–0 after bout | Andrew BucklandView status and profile → | Raw Combat - Resurrection | KO (Punches)Round 1 Time 0:20 Referee Not listed |
| W | 16–8–0 after bout | Todd GouwenbergView status and profile → | HCF - Crow's Nest | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 15–8–0 after bout | Jason DayView status and profile → | HCF - Destiny | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 15–7–0 after bout | Freddie EspiricuetaView status and profile → | AOW - Art of War 2 | Submission (Arm-Triangle Choke)Round 2 Time 3:10 Referee Not listed |
| L | 14–7–0 after bout | Joey VillasenorView status and profile → | EliteXC - Destiny | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| L | 14–6–0 after bout | Mike SwickView status and profile → | UFC 63 - Hughes vs. Penn 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| L | 14–5–0 after bout | Rich FranklinView status and profile → | UFC 58 - USA vs. Canada | Decision (Unanimous)Round 5 Time 5:00 Referee John McCarthy |
| W | 14–4–0 after bout | Evan TannerView status and profile → | UFC Fight Night 2 - Loiseau vs. Tanner | TKO (Doctor Stoppage)Round 2 Time 4:15 Referee John McCarthy |
| W | 13–4–0 after bout | Charles McCarthyView status and profile → | UFC 53 - Heavy Hitters | TKO (Spinning Back Kick)Round 2 Time 2:10 Referee John McCarthy |
| W | 12–4–0 after bout | Gideon RayView status and profile → | UFC 51 - Super Saturday | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Steve Mazzagatti |
| W | 11–4–0 after bout | Curtis StoutView status and profile → | TKO 17 - Revenge | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–4–0 after bout | Chris FontaineView status and profile → | TKO 16 - Infernal | KO (Punch)Round 1 Time 0:13 Referee Not listed |
| L | 9–4–0 after bout | Jeremy HornView status and profile → | TKO 15 - Unstoppable | Submission (Guillotine Choke)Round 1 Time 0:54 Referee Not listed |
| L | 9–3–0 after bout | Jorge RiveraView status and profile → | UFC 44 - Undisputed | Decision (Unanimous)Round 3 Time 5:00 Referee Larry Landless |
| W | 9–2–0 after bout | Mark WeirView status and profile → | UFC 42 - Sudden Impact | KO (Punches)Round 1 Time 3:55 Referee John McCarthy |
| W | 8–2–0 after bout | Tony FryklundView status and profile → | UCC 12 - Adrenaline | TKO (Cut)Round 1 Time 4:24 Referee Not listed |
| W | 7–2–0 after bout | Jesse JonesView status and profile → | UCC 11 - The Next Level | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 6–2–0 after bout | Claudionor da Silva FontinelleView status and profile → | UCC 8 - Fast and Furious | TKO (Punches)Round 2 Time 0:56 Referee Not listed |
| W | 5–2–0 after bout | Joe DoerksenView status and profile → | UCC 7 - Bad Boyz | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4–2–0 after bout | Anis AbdelliView status and profile → | UCC 6 - Redemption | Submission (Rear-Naked Choke)Round 1 Time 1:41 Referee Not listed |
| W | 3–2–0 after bout | Shawn TompkinsView status and profile → | UCC 4 - Return Of The Super Strikers | TKO (Punches)Round 1 Time 1:26 Referee Not listed |
| L | 2–2–0 after bout | Jason St. LouisView status and profile → | UCC 3 - Battle for the Belts | TKO (Punches)Round 1 Time 2:42 Referee Not listed |
| W | 2–1–0 after bout | Steve VigneaultView status and profile → | UCC 2 - The Moment of Truth | TKO (Corner Stoppage)Round 1 Time 10:00 Referee Not listed |
| W | 1–1–0 after bout | Justin BruckmannView status and profile → | UCC 2 - The Moment of Truth | Submission (Guillotine Choke)Round 1 Time 3:07 Referee Not listed |
| L | 0–1–0 after bout | Justin BruckmannView status and profile → | UCC 1 - The New Beginning | Submission (Armbar)Round 1 Time 3:04 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 David Loiseau.
Verify source record ↗Every verified opponent opens another full career
34 professional bout rows are displayed from the source record. 33 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.