We are just one day out from Ultimate Fight Night 31: Fight For The Troops 3, meaning it must be weigh-ins day here at Lowkick.com. The card will be headlined by a Middleweight bout featuring Strikeforce crossover Tim Kennedy and Brazilian submission ace Rafael Natal. The co-main for the evening is a women's Bantamweight clash featuring former title challenger Liz Carmouche and Strikeforce/Invicta veteran Alexis Davis.

Jorge Masvidal will return to face Rustan Khabilov, Ronny Markes takes on Yoel Romero, Michael Chiesa and Colton Smith have unfinished business and another Bantamweight girl fight featuring Germaine de Randamie and Amanda Nunes is scheduled. Look out for George Roop, Dennis Bermudez, Yves Edwards and a few others to stock out a kind of pointless and hopefully, but possibly (and probably not) exciting card.

Main Card:
Tim Kennedy (186) vs. Rafael Natal (185.5)
Liz Carmouche (135) vs. Alexis Davis (134)
Ronny Markes (185.5) vs. Yoel Romero (185)
Rustam Khabilov (155) vs. Jorge Masvidal (155.5)
Michael Chiesa (156) vs. Colton Smith (155.5)

Fox Sports 1 Card:
Bobby Green (155) vs. James Krause (155.5)
Francisco Rivera (136) vs. George Roop (135.5)
Dennis Bermudez (146) vs. Steven Siler (146)
Amanda Nunes (136) vs. Germaine de Randamie (136)

Facebook/Youtube Card:
Chris Camozzi (186) vs. Lorenz Larkin (185)
Yves Edwards (156) vs. Yancy Medeiros (156)
Seth Baczynski (171) vs. Neil Magny (171)
Derek Brunson (186) vs. Brian Houston (185)

Join us right here at Lowkick.com at 5 PM ET for the UFN 31 weigh-ins live stream. Courtesy of UFC.com