Sanchez began fighting professionally in 2012 where he compiled a record of 7–2 on the regional circuit.
Ultimate Fighting Championship
Sanchez made his promotional debut on July 8, 2016, at UFC The Ultimate Fighter 23 Finale in the Light Heavyweight finals against Khalil Rountree.[6] He won the one-sided fight via unanimous decision with the score card of (30-25, 30–25, 30–26).[7][8]
Sanchez next faced Trevor Smith in a middleweight bout on December 9, 2016, at UFC Fight Night 102.[9] He won the fight by unanimous decision.[10]
Sanchez faced Anthony Smith on April 15, 2017, at UFC on Fox 24.[11] He lost the fight via knockout due to a combination of knee and punches in the third round.[12]
Sanchez faced Ryan Janes on December 1, 2017, at The Ultimate Fighter 26 Finale.[13] He lost the fight via TKO in the third round.[14]
Sanchez was expected to face Antonio Braga Neto on August 25, 2018, at UFC Fight Night 135.[15] However, Neto was removed from the bout on August 2 for undisclosed personal issues and replaced by Markus Perez.[16] Sanchez won the fight via unanimous decision.[17]
Sanchez faced promotional newcomer Marc-André Barriault on May 4, 2019, at UFC Fight Night 151.[18] He won the fight via unanimous decision.[19]
Sanchez was scheduled to face David Branch on September 14, 2019, at UFC on ESPN+ 16.[20] However, it was reported that Branch was forced to pull from the event due to injury and he was replaced by Marvin Vettori.[21] However, it was reported that Sanchez was forced to pull from the event due to an eye infection, resulting in the cancellation of the bout.[22] In turn, the pairing was left intact and eventually took place a month later at UFC on ESPN+ 19.[23] Sanchez lost the fight via unanimous decision.[24]
Sanchez was scheduled to face Zak Cummings on April 25, 2020.[25] Due to the COVID-19 pandemic, UFC president Dana White announced on April 9 that the event was indefinitely postponed.[26]
Sanchez faced Wellington Turman on August 8, 2020, at UFC Fight Night 174.[27] He won the fight via knockout in the first round.[28] This win earned him the Performance of the Night award.[29]
Sanchez was scheduled to face André Muniz on January 24, 2021 at UFC 257.[30] In late December, Muniz withdrew due to an injury and he was replaced by Makhmud Muradov.[31] Sanchez lost the fight via technical knockout in round three.[32]
Sanchez faced Bruno Silva on October 16, 2021, at UFC Fight Night 195.[33] Sanchez lost the fight via technical knockout in round three.[34]
On October 28, 2021, it was announced that Sanchez was no longer on the UFC roster.[35]
Professional Fighters League
Stepping in for a suspended fighter, Sanchez entered the 2023 season against Taylor Johnson on June 8, 2023 at PFL 4.[38] He won the fight via split decision.[39]
Sanchez was scheduled to face Karl Albrektsson, replacing Ibragim Chuzhigaev on June 21, 2024, at PFL 5.[40] Subsequently, Sanchez stepped in to face 2022 PFL welterweight winner Sadibou Sy after Tom Breese withdrew at the last minute and the bout against Albrektsson was cancelled.[41] He lost the fight via TKO in the third round.[42]
Sanchez faced Impa Kasanganay on August 21, 2025, at PFL 10. He lost the bout via technical knockout in the third round.[43]