The final UFC PPV card of the year is just one sleep away following the weigh-ins for UFC 310 in Las Vegas.

Both Bryan Battle and Anthony Smith were in danger of missing the mark but after returning for a second attempt, "Lionheart" hit 205.5 pounds for his featured prelim bout against Dominick Reyes.

Battle, on the other hand, missed weight by four pounds after weighing in at 175 for his welterweight clash with Randy Brown on the prelims.

It isn't yet known whether the fight will proceed at a catchweight with Battle forfeiting a percentage of his purse.

One of the biggest question marks ahead of the card was how flyweight title challenger Kai Asakura would look considering that he was previously competing at bantamweight in RIZIN but the Japanese star appeared to hit 124.5 with little issue.

Check out the full results listed below:

Main Card (ESPN+ PPV at 10 p.m. ET)


Alexandre Pantoja (124.5) vs. Kai Asakura (124.5)

Shavkat Rakhmonov (171) vs. Ian Machado Garry (171)

Ciryl Gane (245.5) vs. Alexander Volkov (254.5)

Bryce Mitchell (146) vs. Kron Gracie (144.5)

Nate Landwehr (145.5) vs. Doo Ho Choi (146)

Preliminary Card (ESPN+/ESPN2/FX at 8 p.m. ET)


Anthony Smith (205.5)* vs. Dominick Reyes (205)

Vicente Luque (170.5) vs. Themba Gorimbo (171)

Aljamain Sterling (145.5) vs. Movsar Evloev (145.5)

Randy Brown (171) vs. Bryan Battle (175)**

Early Prelims (ESPN+ at 6 p.m. ET)


Chris Weidman (194.5) vs. Eryk Anders (193) — 195-pound catchweight bout

Cody Durden (126) vs. Joshua Van (126)

Michael Chiesa (170.5) vs. Max Griffin (170)

Chase Hooper (155.5) vs. Clay Guida (155)

Kennedy Nzechukwu (236.5) vs. Lukasz Brzeski (234)

*made weight on second attempt, initially weighed in at 207.5 pounds (1.5 pounds over light heavyweight limit)

**missed weight