Welterweight3 rounds
16-8 UFC · rating 1,429 · #19 Welterweight
60%
-170
1-0 UFC · rating 1,308
40%
+142
Betting market, margin removedBreakdown
UFC record
16-8
UFC fights since 2001
Rating
1,429
peak 1,444 · from UFC results alone
Wins by stoppage
50%
8 of 16 UFC wins; lost 5 by stoppage, 3 on the cards
Welterweight3 rounds
16-8 UFC · rating 1,429 · #19 Welterweight
60%
-170
1-0 UFC · rating 1,308
40%
+142
Newest first, with the chance they were given beforehand: the betting line's where there was one (2019 on), our ratings' before that.
| Result | Opponent | How it ended | Their chance | Date |
|---|---|---|---|---|
| W | Carlston Harris | Decision | 63% | May 30, 2026 |
| L | Neil Magny | Stoppage, round 3 (3:08) | 50% | Sep 27, 2025 |
| W | Chidi Njokuani | Stoppage, round 1 (1:09) | 61% | Jul 12, 2025 |
| W | Francisco Prado | Decision | 71% | Feb 8, 2025 |
| W | Phil Rowe | Decision | 56% | Jun 1, 2024 |
| L | Michael Morales | Decision | 50% | Nov 18, 2023 |
| W | Darrius Flowers | Stoppage, round 2 (2:37) | 67% | Jul 29, 2023 |
| L | Matthew Semelsberger | Decision | 61% | Dec 17, 2022 |
| W | Andre Fialho | Stoppage, round 2 (2:24) | 58% | Jun 11, 2022 |
| L | Sean Brady | Stoppage, round 3 (3:28) | 55% | Mar 6, 2021 |
| W | Diego Sanchez | Decision | 52% | Sep 26, 2020 |
| W | Emil Meek | Decision | 66% | Feb 22, 2020 |
| W | Rostem Akman | Decision | 70% | Oct 5, 2019 |
| L | Anthony Rocco Martin | Stoppage, round 3 (1:19) | 55% | Dec 1, 2018 |
| W | Shinsho Anzai | Stoppage, round 1 (2:44) | 60% | Jun 23, 2018 |
| W | Li Jingliang | Decision | 44% | Feb 10, 2018 |
| W | Bojan Velickovic | Decision | 54% | Nov 18, 2017 |
| L | Andrew Holbrook | Decision | 62% | Nov 26, 2016 |
| L | Kevin Lee | Stoppage, round 1 (4:06) | 56% | Jul 8, 2016 |
| W | Johnny Case | Stoppage, round 3 (4:45) | 41% | Mar 19, 2016 |
| W | Akbarh Arreola | Stoppage, round 2 (5:00) | 61% | Nov 14, 2015 |
| L | James Vick | Stoppage, round 1 (4:53) | 45% | May 9, 2015 |
| W | Vagner Rocha | Stoppage, round 2 (1:52) | 62% | Nov 7, 2014 |
| W | Dashon Johnson | Stoppage, round 3 (3:16) | 50% | Jun 28, 2014 |