RALEIGH, N.C. – MMA Junkie was on scene and reporting live from Friday’s early and official UFC on ESPN+ 24 fighter weigh-ins, were all 24 fighters hit their marks for Saturday’s card.

In the main event, Curtis Blaydes (12-2 MMA, 7-2 UFC) takes on former heavyweight champion Junior Dos Santos (21-6 MMA, 15-5 UFC). Dos Santos was the last fighter to weigh in during the two-hour window. He came in at 247 pounds. Blaydes was 248.

In the co-main event, Michael Chiesa (15-4 MMA, 9-4 UFC) meets ex-lightweight champ Rafael dos Anjos (29-12 MMA, 18-10 UFC) at welterweight. Chiesa came in at 170.5 pounds, while dos Anjos was 170.

The early weigh-ins took place at the UFC host hotel in Raleigh, N.C. Unlike most UFC events, there are no ceremonial weigh-ins for the fans ahead of Saturday’s card, which takes place at PNC Arena in Raleigh, N.C. The event streams on ESPN+.

The full UFC on ESPN+ 24 weigh-in results included:

MAIN CARD (ESPN+, 8 p.m. ET)

Curtis Blaydes (248) vs. Junior Dos Santos (247)

Michael Chiesa (170.5) vs. Rafael dos Anjos (170)

Jordan Espinosa (126) vs. Alex Perez (125.5)

Hannah Cifers (114.5) vs. Angela Hill (116)

Jamahal Hill (205.5) vs. Darko Stosic (205)

PRELIMINARY CARD (ESPN+, 5 p.m. ET)

Bevon Lewis (186) vs. Dequan Townsend (185)

Arnold Allen (145.5) vs. Nik Lentz (146)

Justine Kish (126) vs. Lucie Pudilova (126)

Felipe Colares (135) vs. Montel Jackson (135.5)

Lina Lansberg (135) vs. Sara McMann (135)

Brett Johns (136) vs. Tony Gravely (135)

Herbert Burns (146) vs. Nate Landwehr (146)