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 | 32–8–2 (1 NC) after bout | Neiman GracieView status and profile → | Bellator 246 - Archuleta vs. Mix | Submission (Heel Hook)Round 2 Time 4:47 Referee Kevin MacDonald |
| D | 32–7–2 (1 NC) after bout | Rory MacDonaldView status and profile → | Bellator 220 - MacDonald vs. Fitch | Draw (Majority)Round 5 Time 5:00 Referee Mike Beltran |
| W | 32–7–1 (1 NC) after bout | Paul DaleyView status and profile → | Bellator 199 - Bader vs. King Mo | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 31–7–1 (1 NC) after bout | Brian FosterView status and profile → | Professional Fighters League - PFL: Daytona | Submission (Rear-Naked Choke)Round 2 Time 3:12 Referee Andrew Glenn |
| W | 30–7–1 (1 NC) after bout | Jake ShieldsView status and profile → | WSOF 34 - Gaethje vs. Firmino | Decision (Unanimous)Round 5 Time 5:00 Referee Todd Anderson |
| W | 29–7–1 (1 NC) after bout | Joao ZeferinoView status and profile → | WSOF 30 - Branch vs. Starks | Decision (Unanimous)Round 5 Time 5:00 Referee Mark Smith |
| W | 28–7–1 (1 NC) after bout | Yushin OkamiView status and profile → | WSOF 24 - Fitch vs. Okami | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 27–7–1 (1 NC) after bout | Rousimar PalharesView status and profile → | WSOF 16 - Palhares vs. Fitch | Submission (Kneebar)Round 1 Time 1:30 Referee Edward Collantes |
| W | 27–6–1 (1 NC) after bout | Dennis HallmanView status and profile → | WSOF 11 - Gaethje vs. Newell | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rutgers |
| W | 26–6–1 (1 NC) after bout | Marcelo AlfayaView status and profile → | WSOF 6 - Burkman vs. Carl | Decision (Split)Round 3 Time 5:00 Referee Troy Waugh |
| L | 25–6–1 (1 NC) after bout | Joshua BurkmanView status and profile → | WSOF 3 - Fitch vs. Burkman 2 | Technical Submission (Guillotine Choke)Round 1 Time 0:41 Referee Steve Mazzagatti |
| L | 25–5–1 (1 NC) after bout | Demian MaiaView status and profile → | UFC 156 - Aldo vs. Edgar | Decision (Unanimous)Round 3 Time 5:00 Referee Kim Winslow |
| W | 25–4–1 (1 NC) after bout | Erick SilvaView status and profile → | UFC 153 - Silva vs. Bonnar | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 24–4–1 (1 NC) after bout | Johny HendricksView status and profile → | UFC 141 - Lesnar vs. Overeem | KO (Punch)Round 1 Time 0:12 Referee Steve Mazzagatti |
| D | 24–3–1 (1 NC) after bout | B.J. PennView status and profile → | UFC 127 - Penn vs. Fitch | Draw (Majority)Round 3 Time 5:00 Referee Herb Dean |
| W | 24–3–0 (1 NC) after bout | Thiago AlvesView status and profile → | UFC 117 - Silva vs. Sonnen | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 23–3–0 (1 NC) after bout | Ben SaundersView status and profile → | UFC 111 - St. Pierre vs. Hardy | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 22–3–0 (1 NC) after bout | Mike PierceView status and profile → | UFC 107 - Penn vs. Sanchez | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 21–3–0 (1 NC) after bout | Paulo ThiagoView status and profile → | UFC 100 - Lesnar vs. Mir 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 20–3–0 (1 NC) after bout | Akihiro GonoView status and profile → | UFC 94 - St. Pierre vs. Penn 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| L | 19–3–0 (1 NC) after bout | Georges St. PierreView status and profile → | UFC 87 - Seek and Destroy | Decision (Unanimous)Round 5 Time 5:00 Referee Yves Lavigne |
| W | 19–2–0 (1 NC) after bout | Chris WilsonView status and profile → | UFC 82 - Pride of a Champion | Decision (Unanimous)Round 3 Time 5:00 Referee Jerry Krzys |
| W | 18–2–0 (1 NC) after bout | Diego SanchezView status and profile → | UFC 76 - Knockout | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 17–2–0 (1 NC) after bout | Roan CarneiroView status and profile → | UFC Fight Night 10 - Stout vs. Fisher 2 | Submission (Rear-Naked Choke)Round 2 Time 1:07 Referee Troy Waugh |
| W | 16–2–0 (1 NC) after bout | Luigi FioravantiView status and profile → | UFC 68 - Uprising | Submission (Rear-Naked Choke)Round 2 Time 3:05 Referee Mark Matheny |
| W | 15–2–0 (1 NC) after bout | Kuniyoshi HironakaView status and profile → | UFC 64 - Unstoppable | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 14–2–0 (1 NC) after bout | Thiago AlvesView status and profile → | UFC Fight Night 5 - Leben vs. Silva | TKO (Upkick and Punches)Round 2 Time 4:37 Referee Mario Yamasaki |
| W | 13–2–0 (1 NC) after bout | Joshua BurkmanView status and profile → | UFC Fight Night 4 - Bonnar vs. Jardine | Submission (Rear-Naked Choke)Round 2 Time 4:57 Referee Steve Mazzagatti |
| W | 12–2–0 (1 NC) after bout | Brock LarsonView status and profile → | UFC Fight Night 2 - Loiseau vs. Tanner | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| W | 11–2–0 (1 NC) after bout | Jeff JoslinView status and profile → | Freedom Fight - Canada vs. USA | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 10–2–0 (1 NC) after bout | Alex SerdyukovView status and profile → | MMA Mexico 4 - De Poder a Poder | TKO (Punches)Round 2 Time 2:15 Referee Not listed |
| W | 9–2–0 (1 NC) after bout | Jorge OrtizView status and profile → | MMA Mexico 4 - De Poder a Poder | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 8–2–0 (1 NC) after bout | Mike SealView status and profile → | MMA Mexico 4 - De Poder a Poder | TKO (Injury)Round 2 Time 2:35 Referee Not listed |
| W | 7–2–0 (1 NC) after bout | Kengo UraView status and profile → | Venom - First Strike | Decision (Unanimous)Round 2 Time 5:00 Referee Mike Guymon |
| W | 6–2–0 (1 NC) after bout | Shonie CarterView status and profile → | Shooto USA - Warrior Spirit: Evolution | TKO (Submission to Slam)Round 3 Time 0:41 Referee Not listed |
| W | 5–2–0 (1 NC) after bout | Gabe GarciaView status and profile → | X - 1 | TKO (Punches)Round 1 Time 2:41 Referee Not listed |
| W | 4–2–0 (1 NC) after bout | Kyle JensenView status and profile → | Battleground 1 - War Cry | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| NC | 3–2–0 (1 NC) after bout | Solomon HutchersonView status and profile → | HOOKnSHOOT - Boot Camp 1.1 | No Contest (Fitch Cut by Illegal Kick)Round 2 Time N/A Referee Not listed |
| L | 3–2–0 after bout | Wilson GouveiaView status and profile → | HOOKnSHOOT - Absolute Fighting Championships 1 | KO (Knee)Round 1 Time 2:48 Referee Not listed |
| W | 3–1–0 after bout | Eric TixView status and profile → | UW - Minnesota | KO (Punch)Round 1 Time 0:07 Referee Rick Graveson |
| W | 2–1–0 after bout | Dan HartView status and profile → | UW - Minnesota | Submission (Guillotine Choke)Round 1 Time 0:58 Referee Rick Graveson |
| W | 1–1–0 after bout | Felix AlvarezView status and profile → | MMA Mexico 1 - Cuando Hierve La Sangre | KO (Punch)Round 1 Time 0:10 Referee Not listed |
| L | 0–1–0 after bout | Mike PyleView status and profile → | RFC 1 - The Beginning | Submission (Rear-Naked Choke)Round 1 Time 2:35 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 Jon Fitch.
Verify source record ↗Every verified opponent opens another full career
43 professional bout rows are displayed from the source record. 41 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.