Early career A native of
Central Massachusetts, Font began training as an amateur in 2009 and compiled a record of 3–1 before making his professional debut in December 2011. Font compiled a record of 10–1 as a professional, competing for several regional promotions across his native
New England before signing with the UFC in the spring of 2014.
Ultimate Fighting Championship Font made his promotional debut against
George Roop on July 5, 2014, at
UFC 175. He won the fight via knockout in the first round. He also earned a
Performance of the Night bonus. For his next bout, Font was expected to face
Chris Beal on September 5, 2014, at
UFC Fight Night 50. However, Font pulled out of the bout, citing an injury. Font was expected to face
Mitch Gagnon on October 4, 2014, at
UFC Fight Night 54. Subsequently, Font pulled out of the fight the week of the event, and he was replaced by
Roman Salazar. Font was expected to face Chris Williams on January 17, 2016, at
UFC Fight Night 81. Subsequently, Williams was forced out of the fight due to an injury, and he was replaced by Joey Gomez. Font won the fight by TKO in the second round. Font next faced
John Lineker on May 14, 2016, at
UFC 198. He lost the fight via unanimous decision. Font was expected to face
Ian Entwistle on October 8, 2016, at
UFC 204. However, on the day prior to the event, Entwistle fell ill during the weight cutting process and the bout was scrapped. Font was expected to face
Alejandro Pérez on December 3, 2016, at
The Ultimate Fighter 24 Finale. However, Perez pulled out of the fight on November 24. He was replaced by promotional newcomer
Matt Schnell. Font won the fight via TKO in the first round. Font faced
Douglas Silva de Andrade on July 8, 2017, at
UFC 213. He won the fight by submission in the second round. He earned the Performance of the Night award for the win. Font faced
Pedro Munhoz on October 28, 2017, at
UFC Fight Night 119. He lost the fight via submission in round one. Font faced
Thomas Almeida on January 20, 2018, at
UFC 220. He won the fight via TKO in the second round. Font faced
Raphael Assunção on July 7, 2018, at
UFC 226. He lost the fight via unanimous decision. Font faced
Sergio Pettis on December 15, 2018, at
UFC on Fox 31. He won the fight via unanimous decision. Font was expected to face
Cody Stamann on June 22, 2019, at
UFC Fight Night 154. However, on June 5, 2019, it was reported that Stamann pulled out of the event due to an injury, and he was replaced by
John Lineker. In turn, Lineker was pulled from the bout for an undisclosed reason. Font, in turn, would be removed from the card. Font faced
Ricky Simón at
UFC on ESPN 7 on December 7, 2019. He won the fight via unanimous decision. This fight earned him the
Fight of the Night award. Font faced
Marlon Moraes on December 19, 2020, at
UFC Fight Night 183. Font won the fight via technical knockout in round one. This win earned him a
Performance of the Night award. Font faced
Cody Garbrandt on May 22, 2021, at
UFC Fight Night 188. He won the bout by unanimous decision. Font faced former
WEC and
UFC featherweight champion
José Aldo in the headliner of
UFC on ESPN 31 on December 4, 2021. After being knocked down multiple times, he lost the fight via unanimous decision. Font faced
Marlon Vera on April 30, 2022, at
UFC on ESPN 35. At the weigh-ins, Font weighed in at 138.5 pounds, two and half pounds over the bantamweight non-title fight limit. The bout proceeded at a catchweight with Font forfeiting 20% of his purse to Vera. Despite significantly outstriking Vera, Font was dropped in three straight rounds and lost the fight via unanimous decision. The fight also earned the
Fight of the Night award, although Font was deemed ineligible for a bonus due missing weight and his share went to Vera. Font set bantamweight records for significant and total strikes landed and attempted in a fight; It also had the second-most combined strikes landed of any UFC fight. Font faced
Adrian Yañez on April 8, 2023, at
UFC 287 He won the bout via TKO in the first round. This win earned him the
Performance of the Night award. Font was scheduled to face
Song Yadong in a bout on the main card of
UFC 292. However Font was selected to replace
Umar Nurmagomedov who pulled out of his bout against
Cory Sandhagen in the main event at
UFC on ESPN 50 on August 5, 2023. He lost the fight via unanimous decision. Font faced former
UFC Flyweight champion Deiveson Figueiredo on December 2, 2023, at
UFC on ESPN 52. He lost the fight via unanimous decision. Font faced
Kyler Phillips on October 19, 2024 at
UFC Fight Night 245. He won the fight by unanimous decision. Font was scheduled to face former two-time
UFC Bantamweight Champion Dominick Cruz on February 22, 2025, at
UFC Fight Night 252. However, Cruz withdrew from the fight due to an injury and was replaced by undefeated prospect Jean Matsumoto in a catchweight bout of 140 pounds. Font defeated Matsumoto by split decision. Font was scheduled to face
Raul Rosas Jr. on September 13, 2025 at
UFC Fight Night 259. However, Rosas Jr. had to withdraw due to an injury and was replaced by
David Martínez. Font lost the fight by unanimous decision. The re-scheduled bout between Font and Rosas Jr. took place on March 7, 2026, at
UFC 326. He lost the fight by unanimous decision. == Personal life ==