Early career Starting his career in 2017, Williams fought for a variety of Michigan regional promotions, including
King of the Cage events held there. He obtained a 9–1 record in this time, most notably winning the Total Warrior Combat Super Lightweight Championship against 36 fight veteran
Tony Hervey.
Ultimate Fighting Championship Replacing injured
Dhiego Lima on short notice, Williams made his promotional debut against
Alex Morono at
UFC 247 on February 8, 2020. He won the fight via first-minute knockout. This win earned him the
Performance of the Night award. Williams made his sophomore appearance in the organization against
Abdul Razak Alhassan at
UFC Fight Night 182 on November 14, 2020. He won the fight via first-minute knockout. This win earned him the
Performance of the Night award. Williams faced
Michel Pereira at
UFC Fight Night 183 on December 19, 2020. He lost the fight via unanimous decision. Williams faced
Matthew Semelsberger on June 19, 2021 at
UFC on ESPN 25 He won the bout via unanimous decision. Williams faced
Miguel Baeza on November 13, 2021 at
UFC Fight Night 197. He won the fight via technical knockout in round three. This win earned him the
Performance of the Night award. Williams faced
Randy Brown on May 7, 2022 at
UFC 274. He lost the fight via split decision. Williams faced Rolando Bedoya on May 6, 2023 at
UFC 288. He won the fight by split decision. Williams faced
Carlston Harris on May 18, 2024, at
UFC Fight Night 241. He won the fight by knockout after knocking down Harris with a right hook. This fight earned him another
Performance of the Night award. Replacing an injured
Rinat Fakhretdinov, Williams faced former
LFA Welterweight Champion Gabriel Bonfim on February 15, 2025 at
UFC Fight Night 251. He lost the fight via a brabo choke submission in the second round, which was the first time he lost by finish in his MMA career. Williams was scheduled to face
Uroš Medić on June 7, 2025, at
UFC 316. However, Medić pulled out in late May due to sinusitis and was replaced by promotional newcomer Albert Tadevosyan. In turn, Tadevosyan did not pass his medical tests, so Williams instead faced promotional newcomer Andreas Gustafsson. Williams lost the fight by unanimous decision. Williams is scheduled to face Nikolay Veretennikov on May 16, 2026 at
UFC Fight Night 276. ==Personal life==