The UFC rings in 2018 with UFC Fight Night 124: Stephens vs. Choi this Sunday night live from the Scottrade Center in St. Louis.

In the main event, Jeremy Stephens battles Doo Ho Choi in a five-round featherweight affair live on FOX Sports 1.

The rest of the main card features Uriah Hall vs. Vitor Belfort, Paige VanZant vs. Jessica Rose-Clark and Kamaru Usman vs. Emil Weber Meek.

Stephens, a 31-year-old from Iowa, is seeking back-to-back wins after closing out his 2017 with a decision over Gilbert Melendez. Choi makes his first main event appearance inside the Octagon after sitting out all of 2017 following a loss to Cub Swanson back at UFC 206.

The co-main sees former Ultimate Fighter runner-up Hall looking to earn his second consecutive win against Belfort, an ex-UFC champion, who continues to battle on at 40 years old. “The Phenom” defeated Nate Marquardt at UFC 212 last June.

On the prelims, Michael Johnson headlines against Darren Elkins, along with James Krause vs. Alex White, Matt Frevola vs. Marco Polo Reyes and Thiago Alves vs. Zak Cummings.

Things get started on UFC Fight Pass at 6 p.m. ET with three female fights, including Jessica Eye taking on Kalindra Faria.

Below is the complete fight card:

MAIN CARD (FOX Sports 1/10 p.m. ET)

Featherweight: Jeremy Stephens vs. Doo Ho Choi

Middleweight: Vitor Belfort vs. Uriah Hall

Female Flyweight: Paige VanZant vs. Jessica Rose-Clark

Welterweight: Kamaru Usman vs. Emil Weber Meek


Featherweight: Darren Elkins vs. Michael Johnson

Lightweight: James Krause vs. Alex White

Lightweight: Marco Polo Reyes vs Matt Frevola

Welterweight: Zak Cummings vs. Thiago Alves


Female Flyweight: Jessica Eye vs. Kalindra Faria

Female Bantamweight: Talita Bernardo vs. Irene Aldana

Strawweight: Danielle Taylor vs. JJ Aldrich

Featherweight: Mike Santiago vs. Mads Burnell

Bantamweight: Kyung Ho Kang vs. Guido Cannetti