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 | 18β8β0 after bout | Diego FerreiraView status and profile β | UFC Fight Night 284 - Gamrot vs. Salkilld | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| L | 18β7β0 after bout | Cub SwansonView status and profile β | UFC on ESPN 63 - Covington vs. Buckley | KO (Punch)Round 3 Time 1:36 Referee Jason Herzog |
| L | 18β6β0 after bout | Youssef ZalalView status and profile β | UFC on ESPN 53 - Ribas vs. Namajunas | Submission (Rear-Naked Choke)Round 2 Time 1:50 Referee Herb Dean |
| W | 18β5β0 after bout | Damon JacksonView status and profile β | UFC on ESPN 50 - Sandhagen vs. Font | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald |
| L | 17β5β0 after bout | Edson BarbozaView status and profile β | UFC on ESPN 44 - Holloway vs. Allen | KO (Knee)Round 1 Time 2:37 Referee Keith Peterson |
| W | 17β4β0 after bout | Alexander HernandezView status and profile β | UFC 282 - Blachowicz vs. Ankalaev | TKO (Knees and Punches)Round 2 Time 4:30 Referee Chris Tognoni |
| L | 16β4β0 after bout | Shane BurgosView status and profile β | UFC 268 - Usman vs. Covington 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 16β3β0 after bout | Gabriel BenitezView status and profile β | UFC on ESPN 26 - Makhachev vs. Moises | TKO (Punches)Round 3 Time 3:40 Referee Mark Smith |
| L | 15β3β0 after bout | Gavin TuckerView status and profile β | UFC 256 - Figueiredo vs. Moreno | Decision (Unanimous)Round 3 Time 5:00 Referee Jerin Valel |
| W | 15β2β0 after bout | Kyle NelsonView status and profile β | UFC Fight Night 177 - Waterson vs. Hill | KO (Punch)Round 3 Time 0:07 Referee Marc Goddard |
| W | 14β2β0 after bout | Spike CarlyleView status and profile β | UFC on ESPN 9 - Woodley vs. Burns | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 13β2β0 after bout | Jacob KilburnView status and profile β | UFC on ESPN 7 - Overeem vs. Rozenstruik | Submission (Triangle Choke)Round 2 Time 3:18 Referee Kevin Mulhall |
| W | 12β2β0 after bout | Kamuela KirkView status and profile β | Dana White's Contender Series - Season 3, Episode 5 | TKO (Punches)Round 3 Time 0:22 Referee Herb Dean |
| W | 11β2β0 after bout | Adrian VilacaView status and profile β | KOTC - Combat Zone | TKO (Punches)Round 2 Time 4:32 Referee Not listed |
| W | 10β2β0 after bout | Eric ReynoldsView status and profile β | V3 Fights 61 - Quarantillo vs. Reynolds | TKO (Punches)Round 1 Time 1:00 Referee Andrew Glenn |
| W | 9β2β0 after bout | Ryan FillingameView status and profile β | KOTC - Raw Deal | TKO (Retirement)Round 2 Time 5:00 Referee Not listed |
| W | 8β2β0 after bout | Matt DiMarcantonioView status and profile β | KOTC - National Dispute | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 7β2β0 after bout | Michel QuinonesView status and profile β | AFC - Absolute Fighting Championship 25 | TKO (Punches)Round 1 Time 2:51 Referee James Warring |
| W | 7β1β0 after bout | Marc StevensView status and profile β | AFC - Absolute Fighting Champonship 24 | Decision (Unanimous)Round 3 Time 5:00 Referee James Warring |
| W | 6β1β0 after bout | Khama WorthyView status and profile β | SOFC - Strike Off 4 | TKO (Punches)Round 2 Time 0:10 Referee Not listed |
| W | 5β1β0 after bout | Terrell HobbsView status and profile β | SOFC - Strike Off 2 | Submission (Triangle Choke)Round 3 Time 2:13 Referee Not listed |
| W | 4β1β0 after bout | Isaac FigueroaView status and profile β | RFC 31 - New Breed | Submission (Rear-Naked Choke)Round 2 Time 3:34 Referee Andrew Glenn |
| W | 3β1β0 after bout | Sandro da SilvaView status and profile β | SOFC - Strike Off 1 | Submission (Armbar)Round 1 Time 0:49 Referee Not listed |
| L | 2β1β0 after bout | J.P. ReeseView status and profile β | RFC 29 - Heavy Hitters | Decision (Unanimous)Round 3 Time 5:00 Referee John Hosegood |
| W | 2β0β0 after bout | Howard ReeceView status and profile β | RFC 28 - Battle of the Bay | Submission (Armbar)Round 1 Time 1:45 Referee John Hosegood |
| W | 1β0β0 after bout | John de JesusView status and profile β | Fight Time 13 - MMA Kings | Decision (Split)Round 3 Time 5:00 Referee Jorge Ortiz |
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 Billy Quarantillo.
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.