270 | |align=center|1 |align=center|0:47 |Anaheim, California, United States | |- |Loss |align=center|19–4–1 |Merab Dvalishvili |Decision (unanimous) |UFC on ESPN: Reyes vs. Procházka | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Loss |align=center|19–3–1 |Jimmie Rivera |Decision (unanimous) |UFC on ESPN: Kattar vs. Ige | |align=center|3 |align=center|5:00 |Abu Dhabi, United Arab Emirates | |- |Win |align=center|19–2–1 |Brian Kelleher |Decision (unanimous) |UFC 250 | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Draw |align=center| |Song Yadong |Draw (majority) |UFC on ESPN: Overeem vs. Rozenstruik | |align=center|3 |align=center|5:00 |Washington, D.C., United States | |- |Win |align=center|18–2 |Alejandro Pérez |Decision (unanimous) |UFC 235 | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Loss |align=center|17–2 |Aljamain Sterling |Submission (Suloev stretch) |UFC 228 | |align=center|2 |align=center|3:42 |Dallas, Texas, United States | |- |Win |align=center|17–1 |Bryan Caraway |Decision (split) |UFC 222 | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Win |align=center|16–1 |Tom Duquesnoy |Decision (split) |UFC 216 | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Win |align=center|15–1 |Terrion Ware |Decision (unanimous) |UFC 213 | |align=center|3 |align=center|5:00 |Las Vegas, Nevada, United States | |- |Win |align=center|14–1 |Zac Church |TKO (punches) |Knockout Promotions 55 | |align=center|2 |align=center|2:38 |Grand Rapids, Michigan, United States | |- |Win |align=center|13–1 |Bill Kamery |TKO (punches) |Knockout Promotions 54 | |align=center|1 |align=center|4:59 |Grand Rapids, Michigan, United States | |- |Win |align=center|12–1 |Stephen Cervantes |Decision (majority) |Knockout Promotions 51 | |align=center|3 |align=center|5:00 |Grand Rapids, Michigan, United States | |- |Win |align=center|11–1 |Erik Vo |Submission (kimura) |Knockout Promotions 50 | |align=center|3 |align=center|1:22 |Grand Rapids, Michigan, United States | |- |Win |align=center|10–1 |Farkhad Sharipov |Decision (unanimous) |Knockout Promotions 48 | |align=center|3 |align=center|5:00 |Grand Rapids, Michigan, United States | |- |Win |align=center|9–1 |Chris Dunn |Decision (unanimous) |Michiana Fight League 39 | |align=center|5 |align=center|5:00 |South Bend, Indiana, United States | |- |Win |align=center|8–1 |Giovanni Moljo |Decision (unanimous) |Total Warrior Combat 26 | |align=center|3 |align=center|5:00 |Lansing, Michigan, United States | |- |Loss |align=center|7–1 |Lawrence DiGiulio |Decision (split) |WXC 52 | |align=center|3 |align=center|5:00 |Southgate, Michigan, United States | |- |Win |align=center|7–0 |Ruben Baraiac |TKO (punches) |Triple X Cagefighting: Legends 4 | |align=center|3 |align=center|2:40 |Mt. Clemens, Michigan, United States | |- |Win |align=center|6–0 |Jeremy Czarnecki |Decision (unanimous) |Triple X Cagefighting: Legends 3 | |align=center|5 |align=center|5:00 |Mt. Clemens, Michigan, United States | |- |Win |align=center|5–0 |Adam Alvarez |TKO (punches) |Triple X Cagefighting: Legends 2 | |align=center|1 |align=center|1:40 |Mt. Clemens, Michigan, United States | |- |Win |align=center|4–0 |Terry