Maheshate looks to go 2-0 in the UFC on Saturday, but he has already stumbled on the scale.
Maheshate vs. Garcia will proceed at a catchweight with Maheshate forfeiting 20 percent of his purse as penalty.
Maheshate was the lone miss of the day as the other 25 fighters competing on the card all successfully made weight, including middleweight headliners Jared Cannonier and Sean Strickland, and co-main event lightweights Arman Tsarukyan and Damir Ismagulov.
The top four fighters all currently hold a spot in the MMA Fighting Global Rankings, with Cannonier and Strickland at No. 5 and No. 11 (tied) at middleweight, and Tsarukyan and Ismagulov at No. 9 and No. 15 at lightweight.
Watch official weigh-in highlights above, courtesy of the UFC.
See full UFC Vegas 66 official weigh-in results here.
Main Card (ESPN+ at 7 p.m. ET)
Jared Cannonier (185.5) vs. Sean Strickland (186)
Arman Tsarukyan (155.5) vs. Damir Ismagulov (156)
Preliminary Card (ESPN+ at 4 p.m. ET)
Rafa Garcia (155) vs. Maheshate (158.5)*
*Maheshate missed weight. His bout with Rafa Garcia will proceed at a catchweight with Maheshate forfeiting 20 percent of his purse as penalty