Soon after the news broke, however, UFC flyweight Paige VanZant sent her prayers to Uriah Hall after being horrified at what she had witnessed at the weigh ins earlier on Saturday.
Losing Hall and Belfort is a big hit to tomorrow night's event - especially considering the fight was expected to be Belfort's final fight of his legendary career.
UFC Fight Night St. Louis takes place on Sunday, January 14 from the Scottrade Center in St. Louis, Missouri with Dooho Choi and Jeremy Stephens headlining.
The action kicks off with five preliminary-card bouts streaming live on UFC Fight Pass at 6 p.m. ET. Moving to the main card is the featherweight bout between Darren Elkins and Michael Johnson, while the bantamweight clash between Kyung Ho Kang and Guido Cannetti moves to the FS1 prelims.
Hall had previously mentioned that this camp was particularly tough, stating his body shut down at one point. He was also faced with the death of coach Robert Follis, and one day after that, the death of one of Hall's best friends.
At this time, there still has been no reason given as to why Hall missed the weigh-in on Saturday. Fightful is providing live coverage of the event, which airs live on Fox Sports 1.
This is not the only cancelled fight announced today as this morning it was announced Zak Cummings would withdraw from his bout with Thiago Alves due to injury.