Loss | 4-3 | Nasrat Haqparast | Decision (Unanimous) | | UFC Fight Night: Gane vs Tuivasa | Sep 03, 2022 | 3 | 5:00 | Paris, France |
Win | 4-2 | Nasrat Haqparast | Decision (Unanimous) | | UFC 271: Adesanya vs Whittaker 2 | Feb 12, 2022 | 3 | 5:00 | Houston, Texas, United States |
Cancelled Bout | | Nasrat Haqparast | - | | UFC Fight Night 148: Thompson vs Pettis | Mar 23, 2019 | - | - | Nashville, Tennessee, United States |
Win | 3-2 | Ross Pearson | Decision (Unanimous) | | UFC on FOX 30 | Jul 28, 2018 | 3 | 5:00 | Calgary, Alberta, Canada |
Win | 2-2 | Abel Trujillo | Decision (unanimous) | | UFC on FOX 26: Lawler vs Dos Anjos | Dec 16, 2017 | 3 | 5:00 | Winnipeg, Manitoba, Canada |
Loss | 1-2 | Lando Vannata | KO (Spinning Wheel Kick) | | UFC 206: Holloway vs Pettis | Dec 10, 2016 | 1 | 1:40 | Toronto, Ontario, Canada |
Win | 1-1 | Mehdi Baghdad | Decision (split) | | UFC Fight Night 90: Dos Anjos vs Alvarez | Jul 07, 2016 | 3 | 5:00 | Las Vegas, Nevada, United States |
Loss | 0-1 | Donald Cerrone | TKO (retirement) | | UFC 187: Cormier vs Johnson | May 23, 2015 | 2 | 4:44 | Las Vegas, United States |