UFC Fight Night 31: Fight for the Troops 3 takes place next Wednesday and the fight card is set with thirteen fights.
The fight card will come from Fort Campbell, Kentucky with the preliminary card beginning at 3:10 p.m. ET/12:10 p.m. PT on UFC Facebook page with four fights.
The final four preliminary card bouts will air on Fox Sports 1, with that portion of the card beginning at 5 p.m. ET/2 p.m. PT.
The five fight main card on Fox Sports 1 will begin at 7 p.m. ET/4 p.m. PT and will be headlined by a five round middleweight bout as Tim Kennedy meets Rafael Natal.
The current UFC Fight Night 31: Fight for the Troops 3 card is below, along with a video preview of the card from Mike Goldberg and Joe Rogan.
Main Card: (Fox Sports 1 – 7 p.m. ET/4 p.m. PT)
Tim Kennedy (16-4) vs. Rafael Natal (17-4-1)
Liz Carmouche (9-3) vs. Alexis Davis (14-5)
Yoel Romero (5-1) vs. Ronny Markes (14-1)
Jorge Masvidal (25-7) vs. Rustam Khabilov (16-1)
Michael Chiesa (9-1) vs. Colton Smith (3-2)
Preliminary Card: (Fox Sports 1 – 5 p.m. ET/2 p.m. PT)
Bobby Green (20-5) vs. James Krause (20-4)
Francisco Rivera (9-2) vs. George Roop (14-9-1)
Steven Siler (23-10) vs. Dennis Bermudez (11-3)
Amanda Nunes (8-3) vs. Germaine de Randamie (4-2)
Preliminary Card: (Facebook – 3:10 p.m. ET/12:10 p.m. PT)
Chris Camozzi (19-6) vs. Lorenz Larkin (13-1)
Yves Edwards (42-20-1) vs. Yancy Medeiros (9-1)
Neil Magny (8-2) vs. Seth Baczynski (18-10)
Derek Brunson (10-2) vs. Brian Houston (10-2)