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 | 12β6β0 after bout | Alberto MontesView status and profile β | UFC 326 - Holloway vs. Oliveira 2 | Technical Submission (Anaconda Choke)Round 2 Time 0:40 Referee Kerry Hatley |
| L | 12β5β0 after bout | Bernardo SopaiView status and profile β | UFC 311 - Makhachev vs. Moicano | Decision (Unanimous)Round 3 Time 5:00 Referee Frank Trigg |
| L | 12β4β0 after bout | Raul Rosas Jr.View status and profile β | UFC on ESPN 57 - Cannonier vs. Imavov | Submission (Rear-Naked Choke)Round 2 Time 2:22 Referee Blake Grice |
| W | 12β3β0 after bout | Kevin NatividadView status and profile β | UFC Fight Night 215 - Nzechukwu vs. Cutelaba | Decision (Split)Round 3 Time 5:00 Referee Mark Smith |
| L | 11β3β0 after bout | Aiemann ZahabiView status and profile β | UFC on ESPN 39 - Dos Anjos vs. Fiziev | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 11β2β0 after bout | Brady HiestandView status and profile β | UFC on ESPN 30 - Barboza vs. Chikadze | Decision (Split)Round 3 Time 5:00 Referee Mark Smith |
| W | 10β2β0 after bout | Kaleb PetereitView status and profile β | Fury FC 42 - Fury Fighting Championship 42 | Submission (Armbar)Round 2 Time 4:54 Referee Patrick Patlan |
| L | 9β2β0 after bout | Leomana MartinezView status and profile β | Fury FC 27 - Fury Fighting Championship 27 | TKO (Punches)Round 1 Time 2:59 Referee Chris Reed |
| W | 9β1β0 after bout | Josh PaivaView status and profile β | KOTC - Terminal Velocity | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8β1β0 after bout | Boston SalmonView status and profile β | Dana White's Tuesday Night Contender Series - Season 1, Episode 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 8β0β0 after bout | Trent MeauxView status and profile β | Fury FC 12 - Fury Fighting Championship 12 | TKO (Punches)Round 3 Time 0:56 Referee Chris Reed |
| W | 7β0β0 after bout | Gerzan ChawView status and profile β | Fury FC 10 - Fury Fighting Championship 10 | TKO (Punches)Round 1 Time 2:59 Referee Joshua Ferraro |
| W | 6β0β0 after bout | Steve GarciaView status and profile β | Bellator 151 - Warren vs. Caldwell | Decision (Split)Round 3 Time 5:00 Referee Jason Herzog |
| W | 5β0β0 after bout | Akira SmithView status and profile β | Fury FC 9 - Fury Fighting Championship 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Reed |
| W | 4β0β0 after bout | Tristan GrimsleyView status and profile β | Fury FC 6 - Fury Fighting Championship 6 | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin Hancock |
| W | 3β0β0 after bout | Edward LongoriaView status and profile β | Fury FC 2 - Fury Fighting Championship 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Joe Soliz |
| W | 2β0β0 after bout | Bob BradshawView status and profile β | TCT - Texas City Throwdown 1 | TKO (Punches)Round 2 Time 1:46 Referee Kevin Hancock |
| W | 1β0β0 after bout | Colin WrightView status and profile β | LFC 21 - Legacy Fighting Championship 21 | Decision (Split)Round 3 Time 3:00 Referee Joshua Ferraro |
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 Ricky Turcios.
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.