THE RECORD
FROM DEBUT TO NEXT BELL
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 | 22β14β0 after bout | Michael ChiesaView status and profile β | UFC on ESPN 69 - Usman vs. Buckley | Decision (Unanimous)Round 3 Time 5:00 Referee Mike Beltran |
| W | 22β13β0 after bout | Tim MeansView status and profile β | UFC 307 - Pereira vs. Rountree | Submission (Neck Crank)Round 1 Time 3:19 Referee Jason Herzog |
| L | 21β13β0 after bout | Alex MoronoView status and profile β | UFC Fight Night 240 - Allen vs. Curtis 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 21β12β0 after bout | Matt BrownView status and profile β | UFC on ABC 4 - Rozenstruik vs. Almeida | KO (Punch)Round 1 Time 4:09 Referee Dan Miragliotta |
| L | 21β11β0 after bout | Jeremiah WellsView status and profile β | UFC on ESPN 37 - Kattar vs. Emmett | KO (Punch)Round 1 Time 1:34 Referee Herb Dean |
| W | 21β10β0 after bout | Ramiz BrahimajView status and profile β | UFC on ESPN 32 - Kattar vs. Chikadze | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 20β10β0 after bout | Claudio SilvaView status and profile β | UFC Fight Night 188 - Font vs. Garbrandt | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| L | 19β10β0 after bout | Carlos ConditView status and profile β | UFC on ESPN 16 - Holm vs. Aldana | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 19β9β0 after bout | Sean BradyView status and profile β | UFC on ESPN 6 - Reyes vs. Weidman | Decision (Unanimous)Round 3 Time 5:00 Referee Bryan Miner |
| L | 19β8β0 after bout | Dhiego LimaView status and profile β | UFC Fight Night 150 - Jacare vs. Hermansson | Decision (Split)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 19β7β0 after bout | Alex GarciaView status and profile β | UFC Fight Night 138 - Oezdemir vs. Smith | Decision (Unanimous)Round 3 Time 5:00 Referee Jerin Valel |
| L | 18β7β0 after bout | Sean StricklandView status and profile β | UFC Fight Night 120 - Poirier vs. Pettis | Decision (Unanimous)Round 3 Time 5:00 Referee Elvis Bello |
| L | 18β6β0 after bout | Ben SaundersView status and profile β | UFC Fight Night 103 - Rodriguez vs. Penn | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| W | 18β5β0 after bout | Dominique SteeleView status and profile β | UFC Fight Night 92 - Rodriguez vs. Caceres | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 17β5β0 after bout | Santiago PonzinibbioView status and profile β | UFC on Fox 19 - Teixeira vs. Evans | TKO (Punches)Round 1 Time 4:15 Referee Herb Dean |
| W | 17β4β0 after bout | Marcio Alexandre Jr.View status and profile β | UFC 194 - Aldo vs. McGregor | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| L | 16β4β0 after bout | Ryan LaFlareView status and profile β | UFC on Fox 9 - Johnson vs. Benavidez 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 16β3β0 after bout | Robert WhittakerView status and profile β | UFC Fight Night 27 - Condit vs. Kampmann 2 | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 15β3β0 after bout | Josh NeerView status and profile β | UFC 157 - Rousey vs. Carmouche | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| L | 14β3β0 after bout | Nick RingView status and profile β | UFC 149 - Faber vs. Barao | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| L | 14β2β0 after bout | Costas PhilippouView status and profile β | UFC on FX 2 - Alves vs. Kampmann | Decision (Unanimous)Round 3 Time 5:00 Referee John Sharp |
| W | 14β1β0 after bout | Dongi YangView status and profile β | UFC Fight Night 25 - Shields vs. Ellenberger | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 13β1β0 after bout | Ryan JensenView status and profile β | UFC 121 - Lesnar vs. Velasquez | Submission (Arm-Triangle Choke)Round 3 Time 1:21 Referee Herb Dean |
| W | 12β1β0 after bout | Kris McCrayView status and profile β | UFC - The Ultimate Fighter 11 Finale | Submission (Rear-Naked Choke)Round 2 Time 3:41 Referee Steve Mazzagatti |
| W | 11β1β0 after bout | Dayle JarvisView status and profile β | XC - Xtreme Combat | TKO (Punches)Round 1 Time 3:47 Referee Troy Campbell |
| W | 10β1β0 after bout | Isidro GonzalezView status and profile β | Throwdown Showdown 2 - The Return | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 9β1β0 after bout | Hank WeissView status and profile β | JHEFN - Jeremy Horn's Elite Fight Night 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 8β1β0 after bout | Chad MaheauView status and profile β | Kraze in the Cage - Chapter 7, Vol. 2 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 7β1β0 after bout | Clint RiserView status and profile β | Kraze in the Cage - Chapter 7, Vol. 1 | TKO (Submission to Punches)Round 1 Time 0:00 Referee Mike Williams |
| L | 6β1β0 after bout | Jeremy HornView status and profile β | UCE - Round 28 - Worlds Collide | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 6β0β0 after bout | Justin EllisonView status and profile β | CFC 3 - Cage Fighting Championship 3 | TKO (Submission to Punches)Round 1 Time 2:33 Referee Not listed |
| W | 5β0β0 after bout | DaMarques JohnsonView status and profile β | UCE - Round 26 - Episode 11: Finals | Submission (Guillotine Choke)Round 3 Time 1:50 Referee Not listed |
| W | 4β0β0 after bout | Ben FuimaonoView status and profile β | UCE - Round 26 - Episode 9: Day 2 | Submission (Arm-Triangle Choke)Round 3 Time 2:53 Referee Not listed |
| W | 3β0β0 after bout | Jarrett KeltonView status and profile β | UCE - Round 26 - Episode 6 | TKO (Punches)Round 2 Time 1:40 Referee Not listed |
| W | 2β0β0 after bout | Nick RossboroughView status and profile β | UCE - Round 26 - Episode 3 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 1β0β0 after bout | Ry StoneView status and profile β | BCP - Bush Cree Promotions | SubmissionRound 2 Time 1:06 Referee Don Thais |
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 Court McGee.
Verify source record βUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.