Later this month, Dooho Choi makes his first main event appearance inside the Octagon, as he takes on Jeremy Stephens at UFC Fight Night 124.

Back at UFC 206, Choi (14-2) showed why some view the South Korean as a future UFC champion when he put on a “Fight of the Year” bout with Cub Swanson.

While Choi was unsuccessful vs. Swanson, the three-round war left many on the edge of their seats and anxious for his return.

The 26-year-old Choi opened his UFC career with first round knockouts of Juan Puig, Sam Sicilia and Thiago Tavares, with his finish of Puig coming in just 18 seconds. Prior to the setback vs. Swanson, Choi had stopped eight consecutive fights before the final bell sounded.

Much like his bout vs. Swanson, Stephens (26-14) will be the far-more experienced fighter, as the Iowa native has tangled with the likes of former Strikeforce champion Gilbert Melendez, ex-UFC champion Frankie Edgar, former UFC bantamweight titleholder Renan Barao and current UFC featherweight champion Max Holloway.

This past September, Stephens earned a win over Melendez, adding to the 2016 victory he holds vs. Barao. He lost to Edgar and Holloway via decision each.

Choi will meet Stephens on January 14 from the Scottrade Center in St. Louis. The card also features Uriah Hall vs. Vitor Belfort and Paige VanZant vs. Jessica Rose-Clark.

Below is the current fight card:

Featherweight: Jeremy Stephens vs. Doo Ho Choi

Middleweight: Vitor Belfort vs. Uriah Hall

Female Flyweight: Paige VanZant vs. Jessica Rose-Clark

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

Bantamweight: Kyung Ho Kang vs. Guido Cannetti

Welterweight: Kamaru Usman vs. Emil Weber Meek

Featherweight: Mike Santiago vs. Mads Burnell