Officials have set the lineup for UFC Fight Night 58, which takes place December 20 from Barueri, Brazil and the Ginasio Jose Correa arena.

In the FOX Sports 1 main event, former UFC champion Lyoto Machida takes on C.B. Dollaway. The co-main boasts another former champion, as Renan Barao battles Mitch Gagnon.

All the action starts on UFC Fight Pass at 7 p.m. ET before shifting over to FS1 for the remainder of the 10 bouts.

Below is the current lineup:

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

Middleweight: Lyoto Machida vs. C.B. Dollaway

Bantamweight: Renan Barao vs. Mitch Gagnon

Light Heavyweight: Patrick Cummins vs. Antonio Carlos, Jr.

Lightweight: Rashid Magomedov vs. Elias Silverio

Welterweight: Erick Silva vs. Mike Rhodes

Featherweight: Rony Json vs. Tom Niinimaki

PRELIMINARY CARD (FOX Sports 1/8 p.m. ET)

Light Heavyweight: Igor Pokrajac vs. Marcos Rogerio de Lima

Welterweight: Dan Miller vs. Daniel Sarafian

Featherweight: Hacran Dias vs. Darren Elkins

Bantamweight: Yuta Sasaki vs. Leandro Issa

PRELIMINARY CARD (UFC Fight Pass/7 p.m. ET)

Welterweight: Tim Means vs. Marcio Alexandre

Middleweight: Jake Collier vs. Vitor Miranda