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 |
|---|---|---|---|---|
| W | 15β3β0 after bout | Robert BryczekView status and profile β | UFC Fight Night 275 - Della Maddalena vs. Prates | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 14β3β0 after bout | Cody BrundageView status and profile β | UFC 325 - Volkanovski vs. Lopes 2 | TKO (Punches)Round 2 Time 4:08 Referee Jim Perdios |
| W | 13β3β0 after bout | Andre PetroskiView status and profile β | UFC Fight Night 260 - Ulberg vs. Reyes | TKO (Punches)Round 1 Time 2:41 Referee Steve Perceval |
| W | 12β3β0 after bout | Brandon HolmesView status and profile β | Dana White's Contender Series - Contender Series 2025: Week 2 | TKO (Elbow and Punches)Round 1 Time 2:58 Referee Blake Grice |
| W | 11β3β0 after bout | Alfred StoddartView status and profile β | Eternal MMA 92 - Sydney | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Christie |
| W | 10β3β0 after bout | Blair BretagView status and profile β | Eternal MMA 91 - Gold Coast | Submission (Rear-Naked Choke)Round 2 Time 3:54 Referee Peter Hickmott |
| W | 9β3β0 after bout | Apaer AerdakeView status and profile β | SFL 1 - Stealth Fighters League | Submission (Calf Slicer)Round 2 Time 2:59 Referee Not listed |
| L | 8β3β0 after bout | Torrez FinneyView status and profile β | Dana White's Contender Series - Contender Series 2024: Week 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Blake Grice |
| W | 8β2β0 after bout | Pane HarakiView status and profile β | SFS 12 - Shuriken Fight Series 12 | Submission (Rear-Naked Choke)Round 3 Time 1:13 Referee Not listed |
| W | 7β2β0 after bout | Eli TaufuiaevaluView status and profile β | SFS 8 - Shuriken Fight Series 8 | KORound 2 Time 0:00 Referee Not listed |
| W | 6β2β0 after bout | Jayden EynaudView status and profile β | NBCSP - New Generation Cage MMA Series 4 | SubmissionRound 2 Time 0:00 Referee Not listed |
| W | 5β2β0 after bout | Leo DiazView status and profile β | SFMMA - Superfight MMA 13: Machin vs. Kei | Submission (Rear-Naked Choke)Round 1 Time 1:06 Referee Not listed |
| W | 4β2β0 after bout | Martin TorresView status and profile β | NBCSP - New Generation Cage MMA Series 3 | TKORound 1 Time 0:00 Referee Not listed |
| L | 3β2β0 after bout | Isi FitikefuView status and profile β | SFMMA - Superfight MMA 8 | TKO (Strikes)Round 1 Time 3:19 Referee Not listed |
| W | 3β1β0 after bout | Daniel CurrieView status and profile β | Brace 51 - Mullarkey vs. Medina | TKORound 1 Time 0:38 Referee Not listed |
| W | 2β1β0 after bout | Jye WyllieView status and profile β | Brace 50 - Arana vs. Catubig | TKORound 1 Time 0:00 Referee Not listed |
| L | 1β1β0 after bout | Jacob MalkounView status and profile β | Brace 47 - Christakos vs. Mills | Decision (Unanimous)Round 3 Time 5:00 Referee John Sharp |
| W | 1β0β0 after bout | Reza AlmasiView status and profile β | Brace 45 - Alchin vs. Christakos | Submission (Rear-Naked Choke)Round 1 Time 3:44 Referee Jim Perdios |
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 Cameron Rowston.
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.